Відповіді:
Або ви можете клацнути правою кнопкою миші на вікні та вибрати About
Windows RDP використовує виконуваний файл mstsc.exe, розташований у c: \ windows \ system32
Просто натисніть на цей файл правою кнопкою миші та перейдіть до властивостей, а потім перейдіть на вкладку версії.
сподіваюся, що це допомагає.
З 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++
}