Импорт файла RDP в диспетчер подключений к удаленному рабочему столу Microsoft 2.7


11

Я давно пользуюсь Microsoft Remote Desktop Connection Manager 2.7, и мне очень нравится его использовать. Что я заметил, так это то, что, похоже, нет способа импортировать параметры подключения из стандартного файла RDP в диспетчер подключений к удаленному рабочему столу.

Кто-нибудь знает способ сделать это? У меня есть сотни отдельных RDP-файлов, которые мне дают каждый месяц, и мне не нужно отдельно вводить все настройки по одному.

Я уже знаю, что в «Правка> Импортировать сервер» есть параметр «Импорт», но этот параметр позволяет импортировать только имена серверов из текстового файла, но не настройки сервера.

Спасибо Пит


Мне любопытно, нашли ли вы когда-нибудь решение для этого?
D.Tate

1
К сожалению, нет, и приведенное ниже предложение PowerShell также не сработало. Это должно быть что-то, что должно быть закодировано, и даже тогда самое большее, что вы можете сделать, - это импортировать информацию о соединении из файла RDP, который не будет содержать никаких сохраненных учетных данных, а это значит, что вам все равно придется вручную вводить все учетные данные. по одному, так что не очень хороший вариант.
DigiOz Multimedia

Ответы:


1

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

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