像状态/信息命令?类似 ipconfig 但与 RDP 相关的东西。 我最接近的是这个
Get-Service -Name "Remote Desktop Services", "Remote Desktop Configuration", "Remote Desktop Services UserMode Port Redirector"
但这不只是说明是否有活动的 RDP 会话正在运行?
要确定原则上是否启用了与本地计算机的 RDP 连接(基于此有用的 techdirectarchive.com 博客文章):
$rdpEnabled =
0 -eq (Get-ItemPropertyValue 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server' fDenyTSConnections)
要确定当前是否存在与本地计算机的活动 RDP 连接(基于 js2010 的有用评论):
$rdpSessionsPresent =
quser.exe | Select-String -Quiet '\brdp-'