我们使用mstsc.exe建立与批处理文件中其他服务器的RDP连接,然后在运行某些任务后终止这些连接.这基本上可以正常工作,但是时不时地需要mstsc.exe设置连接非常长.有没有办法检查/提示mstsc已成功完成链接的设置并且可以使用RDP连接?
您可以通过查询目标系统的安全日志来检查RDP登录是否成功.登录事件是ID 4624,RDP登录是类型10.其他登录类型
https://www.ultimatewindowssecurity.com/securitylog/encyclopedia/event.aspx?eventid=4624
$user2find = "santaClaus" $target = "server1234" Get-winevent -comp $target -FilterHashtable @{Logname='security'; ID=4624; starttime=(get-date).addMinutes(-5)} | where {$_.properties[8].value -eq 10 -and $_.properties[5].value -eq $user2find}