Назад | Перейти на главную страницу

Импортировать файл RDP в Microsoft Remote Desktop Connection Manager 2.7

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

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

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

Спасибо, Пит

Я не знаю, что вы можете импортировать отдельные файлы .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.

P.S. Возможно, вам потребуется запустить это перед запуском скрипта:

set-executionpolicy remotesigned

Щелкните правой кнопкой мыши -> Открыть с помощью -> Удаленный рабочий стол. После этого откроется приложение подключения к удаленному рабочему столу и вы сможете подключиться!