RDPバージョン番号?


回答:



6

Windows RDPは、c:\ windows \ system32にある実行可能ファイルmstsc.exeを使用します

このファイルを右クリックし、プロパティに移動して、バージョンタブをクリックします。

お役に立てれば。


2
exeのプロパティの詳細が完全なmajor.minor.build.revisionを教えてくれるので、この回答が一番好きです。なぜリビジョン番号が必要になるのかはわかりませんが、私はすべての追加情報を提供します。
DanM7 2013

2
ただし、サポートされているRDPプロトコルはわかりません。たとえば、mstscバージョン6.xはRDPプロトコル7および8.1をサポートします
ジョナサン

3

または、[スタート]> [実行]> [mstsc]をクリックして、リモートデスクトップ接続ウィンドウが表示されたら、左上隅の[コンピューター]アイコンをクリックして[バージョン情報]を選択します。


3

使用できるPowerShellクエリは次のとおりです。

wmic datafile where name="C:\\windows\\system32\\mstsc.exe" get manufacturer, name, version

0

PowerShellを使用すると、もっと良い方法があるかもしれません。

最初の1つは、MSTSCビルド番号の完全なテーブルを必要とし、次の出力と比較するだけです。

(Get-Item C:\Windows\System32\mstsc.exe).VersionInfo.FileVersion

2つ目は、RDPバイナリも含まれている登録済みコンポーネントのCLSIDを読み取ることです。

$Current = 0
$GUID = Get-ChildItem -LiteralPath "Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID" | Select Name
$GUIDNum = Get-ChildItem -LiteralPath "Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID" | Select Name | Measure
While($Current -ne $GUIDNum.Count) {
$Path = $GUID[$Current] | Select -ExpandProperty Name
$GUIDName = ((get-itemproperty -literalpath "Registry::$Path").'(default)') 
If ($GUIDName -like 'Microsoft RDP Client Control (redistributable) - version*')
{
Write-Host $GUIDName
}
$Current++
}
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.