Імпортуйте файл RDP в Microsoft Remote Desktop Connection Manager 2.7


11

Я вже деякий час використовую Microsoft Remote Desktop Connection Manager 2.7 і дуже люблю його використовувати. Я помітив, що, здається, не існує способу імпорту налаштувань з'єднання зі стандартного файлу RDP в диспетчер підключень віддаленого робочого столу.

Хтось знає спосіб зробити це? У мене є 100 тисяч окремих файлів RDP, які мені дають щомісяця, і мені не доведеться індивідуально вводити всі налаштування по черзі.

Я вже знаю, що в розділі "Редагувати> Імпортувати сервер" є Настройка імпорту, але ця опція дозволяє лише імпортувати імена серверів з текстового файлу, але жодне з налаштувань для сервера.

Спасибі, Піте


Мені цікаво, чи ви коли-небудь знайшли рішення для цього?
D.Tate

1
На жаль, ні, і пропозиція PowerShell нижче не працює. Це було б щось кодувати, і навіть тоді найбільше ви можете зробити імпорт інформації про з'єднання з файлу RDP, який не міститиме збережених облікових даних, а значить, вам доведеться все-таки вручну вводити кожен обліковий запис одним, не дуже хорошим варіантом.
DigiOz Multimedia

Відповіді:


1

Я не знаю, що ви можете імпортувати окремі .rdp файли, однак як .rdp файли читаються як текстові файли. Простий скрипт повноважень повинен зробити цю роботу:

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

Просто змініть змінну $ Path у папку, яка містить усі ваші файли .rdp. Запустіть скрипт Powershell, і він створить файли IPs.txt, готові імпортувати в RDCMan.

PS Можливо, вам потрібно буде запустити це перед запуском сценарію:

set-executionpolicy remotesigned

2
Дякую, але це лише захоплює Ім'я сервера. Я хочу імпортувати всі налаштування, такі як "режим екрану", "ширина робочого столу", "ім'я хоста шлюзу" тощо.
DigiOz Multimedia
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.