Zaimportuj plik RDP do programu Microsoft Remote Desktop Connection Manager 2.7


11

Od jakiegoś czasu korzystam z Microsoft Remote Desktop Connection Manager 2.7 i bardzo się z tego korzystam. Zauważyłem, że nie ma sposobu na zaimportowanie ustawień połączenia ze standardowego pliku RDP do Menedżera połączeń pulpitu zdalnego.

Czy ktoś wie, jak to zrobić? Mam setki pojedynczych plików RDP, które otrzymuję co miesiąc i raczej nie muszę indywidualnie wpisywać wszystkich ustawień jeden po drugim.

Wiem już, że w „Edycja> Importuj serwer” istnieje ustawienie importu, ale ta opcja pozwala tylko na import nazw serwerów z pliku tekstowego, ale nie ma ustawień dla serwera.

Dzięki, Pete


Jestem ciekawy, czy kiedykolwiek znalazłeś rozwiązanie tego problemu?
D.Tate

1
Niestety nie i poniższa sugestia PowerShell również nie działała. Byłoby to coś, co musiałoby zostać zakodowane, a nawet wtedy możesz jedynie zaimportować informacje o połączeniu z pliku RDP, które nie zawierałyby żadnych zapisanych poświadczeń, co oznacza, że ​​musiałbyś nadal ręcznie wpisywać każde poświadczenie przez jeden, więc nie jest to dobra opcja.
DigiOz Multimedia

Odpowiedzi:


1

Nie wiem jednak, czy można importować osobne pliki .rdp, ponieważ pliki rdp można odczytać jako pliki tekstowe. Prosty skrypt PowerShell powinien wykonać zadanie:

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

Po prostu zmień zmienną $ Path na folder, który zawiera wszystkie twoje pliki .rdp. Uruchom skrypt Powershell, aby utworzyć pliki IPs.txt gotowe do zaimportowania do RDCMan.

PS Może być konieczne uruchomienie tego przed uruchomieniem skryptu:

set-executionpolicy remotesigned

2
Dzięki, ale to tylko pobiera nazwę serwera. Chcę zaimportować wszystkie ustawienia, takie jak „tryb ekranu”, „szerokość pulpitu”, „nazwa hosta bramy” itp.
DigiOz Multimedia
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.