Importer un fichier RDP dans Microsoft Remote Desktop Connection Manager 2.7

11

J'utilise Microsoft Remote Desktop Connection Manager 2.7 depuis un certain temps maintenant et j'aime beaucoup l'utiliser. Ce que j'ai remarqué, c'est qu'il ne semble pas y avoir de moyen d'importer les paramètres de connexion d'un fichier RDP standard dans Remote Desktop Connection Manager.

Quelqu'un connaît-il un moyen de procéder? J'ai des centaines de fichiers RDP individuels que je reçois chaque mois et je préfère ne pas avoir à taper individuellement tous les paramètres un par un.

Je sais déjà qu'il existe un paramètre d'importation sous "Edition> Importer le serveur" mais cette option vous permet uniquement d'importer les noms de serveur à partir d'un fichier texte, mais aucun des paramètres du serveur.

Merci, Pete

DigiOz Multimedia
la source
Je suis curieux de savoir si vous avez déjà trouvé une solution à cela?
D.Tate
1
Malheureusement non, et la suggestion PowerShell ci-dessous n'a pas fonctionné non plus. Ce serait quelque chose qui devrait être codé, et même dans ce cas, le mieux que vous puissiez faire est d'importer les informations de connexion à partir du fichier RDP, qui n'inclurait aucune information d'identification enregistrée, ce qui signifie que vous devriez toujours saisir manuellement chaque information d'identification par un donc pas une bonne option.
DigiOz Multimedia

Réponses:

1

Je ne suis pas conscient du fait que vous pouvez importer des fichiers .rdp distincts, car les fichiers .rdp sont lisibles en tant que fichiers texte. Un script PowerShell simple devrait faire l'affaire:

$Path = "C:\Import into RDCMan"
$Text = "full address:s:"
$PathArray = @()
$File = ""
$String = ""
$FinalString = ""

Get-ChildItem $Path -Filter "*.rdp" |
    Where-Object { $_.Attributes -ne "Directory"} |
    ForEach-Object {
        If (Get-Content $_.FullName | Select-String -Pattern $Text) {
            $File = $PathArray += $_.FullName
            $String = Get-Content $File | Where-Object { $_.Contains($Text) }
            $FinalString = $String.substring(15)
    }
}
$FinalString | % {$_} | Out-File "IPs.txt"

Modifiez simplement la variable $ Path dans le dossier qui contient tous vos fichiers .rdp. Exécutez le script Powershell et il créera un fichier IPs.txt prêt à être importé dans RDCMan.

PS Vous devrez peut-être exécuter ceci avant d'exécuter le script:

set-executionpolicy remotesigned
Adam Chetnik
la source
2
Merci, mais cela ne prend que le nom du serveur. Je cherche à importer tous les paramètres, tels que "mode écran", "largeur de bureau", "nom d'hôte de passerelle", etc.
DigiOz Multimedia