web-dev-qa-db-ja.com

RDPバージョン番号?

Windowsで実行されているRDPバージョンを取得する方法を知っていますか?

9
Markus Orreilly

または、ウィンドウを右クリックして、[バージョン情報]を選択します enter image description here

10
Sam Stephenson

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

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

お役に立てれば。

6
JT.WK

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

3
molecule

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

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

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++
}
0
Kazzan