หมายเลขเวอร์ชัน RDP?


คำตอบ:



6

Windows RDP ใช้ mstsc.exe ที่สามารถเรียกทำงานได้ซึ่งอยู่ใน c: \ windows \ system32

เพียงคลิกขวาที่ไฟล์นี้และไปที่คุณสมบัติจากนั้นคลิกแท็บเวอร์ชัน

หวังว่านี่จะช่วยได้


2
ฉันชอบคำตอบนี้ดีที่สุดเพราะรายละเอียดคุณสมบัติของ exe จะบอกคุณว่า major.minor.build.revision แบบเต็มที่เกี่ยวกับเพิ่งมี major.minor.build ฉันไม่แน่ใจว่าทำไมคุณอาจต้องมีหมายเลขการแก้ไข แต่ฉันทั้งหมดสำหรับข้อมูลเพิ่มเติม
DanM7

2
แต่มันไม่ได้บอกคุณว่าโปรโตคอล RDP รองรับอะไรบ้าง ตัวอย่างเช่น mstsc เวอร์ชัน 6.x รองรับโปรโตคอล RDP 7 และ 8.1
Jonathan

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++
}
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.