web-dev-qa-db-ja.com

RDPファイルをMicrosoftリモートデスクトップ接続マネージャー2.7にインポートする

私はしばらくの間Microsoftリモートデスクトップ接続マネージャー2.7を使用しており、それをたくさん楽しんでいます。私が気付いたことは、標準のRDPファイルからリモートデスクトップ接続マネージャーに接続設定をインポートする方法がないようです。

誰かがこれを行う方法を知っていますか?私は毎月与えられる個別のRDPファイルが数百あり、すべての設定を1つずつ個別に入力する必要はありません。

[編集]> [サーバーのインポート]にインポート設定があることはすでに知っていますが、このオプションではテキストファイルからサーバー名をインポートできるだけで、サーバーの設定はインポートできません。

ありがとう、ピート

10

.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スクリプトを実行すると、RDCManにインポートできるIPs.txtファイルが作成されます。

追伸スクリプトを実行する前に、これを実行する必要がある場合があります。

set-executionpolicy remotesigned
1
Adam Chetnik