Номер версії RDP?


Відповіді:



6

Windows RDP використовує виконуваний файл mstsc.exe, розташований у c: \ windows \ system32

Просто натисніть на цей файл правою кнопкою миші та перейдіть до властивостей, а потім перейдіть на вкладку версії.

сподіваюся, що це допомагає.


2
Мені подобається ця відповідь найкраще, тому що деталі властивостей exe розкажуть вам про повну версію major.minor.build.revision, де як About просто має major.minor.build. Я не впевнений, навіщо вам може знадобитися номер редакції, але я все для додаткової інформації.
DanM7

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 може бути кращий спосіб.

Спочатку потрібна повна таблиця номерів збірки MSTSC і просто порівняти з результатами:

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

А другий - читати CLSID зареєстрованих компонентів, які також містять бінарні файли RDP, наприклад:

$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++
}
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.