Кто-нибудь знает, как получить версию RDP, с которой работает Windows?
5 ответов
Или вы можете щелкнуть правой кнопкой мыши на окне и выбрать О
Windows RDP использует исполняемый файл mstsc.exe, расположенный в каталоге c:\windows\system32
Просто щелкните правой кнопкой мыши на этом файле и перейдите в свойства, затем перейдите на вкладку версии.
надеюсь это поможет.
или вы также можете нажать "Пуск"> "Выполнить"> "mstsc", и когда появится окно "Подключение к удаленному рабочему столу", щелкните значок "компьютер" в верхнем левом углу и выберите "О программе".
Вот запрос PowerShell, который вы можете использовать:
wmic datafile where name="C:\\windows\\system32\\mstsc.exe" get manufacturer, name, version
Может быть, может быть лучше с 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++
}