Importieren Sie die RDP-Datei in Microsoft Remote Desktop Connection Manager 2.7

10

Ich verwende Microsoft Remote Desktop Connection Manager 2.7 seit einiger Zeit und genieße es sehr. Was mir aufgefallen ist, ist, dass es anscheinend keine Möglichkeit gibt, die Verbindungseinstellungen aus einer Standard-RDP-Datei in Remote Desktop Connection Manager zu importieren.

Kennt jemand einen Weg, dies zu tun? Ich habe Hunderte von einzelnen RDP-Dateien, die ich jeden Monat bekomme, und ich muss lieber nicht alle Einstellungen einzeln eingeben.

Ich weiß bereits, dass es unter "Bearbeiten> Server importieren" eine Importeinstellung gibt, aber mit dieser Option können Sie nur die Servernamen aus einer Textdatei importieren, aber keine der Einstellungen für den Server.

Danke, Pete

DigiOz Multimedia
quelle
Ich bin gespannt, ob Sie jemals eine Lösung dafür gefunden haben.
D.Tate
1
Leider nein, und der unten stehende PowerShell-Vorschlag hat auch nicht funktioniert. Dies müsste codiert werden, und selbst dann können Sie höchstens die Verbindungsinformationen aus der RDP-Datei importieren, die keine gespeicherten Anmeldeinformationen enthält. Dies bedeutet, dass Sie die einzelnen Anmeldeinformationen weiterhin manuell eingeben müssen von einem also keine gute Option.
DigiOz Multimedia

Antworten:

1

Mir ist nicht bekannt, dass Sie separate .rdp-Dateien importieren können, da .rdp-Dateien als Textdateien lesbar sind. Ein einfaches Powershell-Skript sollte die Aufgabe erfüllen:

$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"

Ändern Sie einfach die Variable $ Path in den Ordner, der alle Ihre .rdp-Dateien enthält. Führen Sie das Powershell-Skript aus, und es werden IPs.txt-Dateien erstellt, die zum Import in RDCMan bereit sind.

PS Möglicherweise müssen Sie dies ausführen, bevor Sie das Skript ausführen:

set-executionpolicy remotesigned
Adam Chetnik
quelle
2
Danke, aber dies erfasst nur den Servernamen. Ich möchte alle Einstellungen wie "Bildschirmmodus", "Desktop-Breite", "Gateway-Hostname" usw.
importieren