Numer wersji RDP?


Odpowiedzi:



6

System Windows RDP korzysta z wykonywalnego pliku mstsc.exe znajdującego się w folderze c: \ windows \ system32

Po prostu kliknij prawym przyciskiem myszy ten plik i przejdź do właściwości, a następnie kliknij kartę wersji.

mam nadzieję że to pomoże.


2
Najbardziej podoba mi się ta odpowiedź, ponieważ szczegóły właściwości exe powiedzą ci pełną wersję major.minor.build., gdzie jak About właśnie ma major.minor.build. Nie jestem pewien, dlaczego możesz potrzebować numeru wersji, ale jestem za dodatkowymi informacjami.
DanM7,

2
Ale nie mówi ci, jaki protokół RDP jest obsługiwany. Na przykład mstsc w wersji 6.x obsługuje protokół RDP 7 i 8.1
Jonathan

3

lub możesz także kliknąć Start> Uruchom> mstsc, a gdy pojawi się okno Podłączanie pulpitu zdalnego, kliknij ikonę „komputer” w lewym górnym rogu i wybierz „Informacje”.


3

Oto zapytanie PowerShell, którego możesz użyć:

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

0

Może być lepszy sposób z PowerShell.

Najpierw potrzebujesz pełnej tabeli numerów wersji MSTSC i po prostu porównaj z wynikami:

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

Drugim jest odczyt CLSID zarejestrowanych komponentów, które zawierają również pliki binarne RDP, takie jak:

$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++
}
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.