Session 使用psexec重置rdp会话
我们有通过RDP使用应用程序远程实例的域用户。应用程序有很多错误,他们的会话需要频繁重置。我想构建一个脚本,使用客户端的psexec重置服务器上的会话Session 使用psexec重置rdp会话,session,rdp,Session,Rdp,我们有通过RDP使用应用程序远程实例的域用户。应用程序有很多错误,他们的会话需要频繁重置。我想构建一个脚本,使用客户端的psexec重置服务器上的会话 psexec \\server -u user -p pass query session 显示所有会话 psexec \\server -u user -p pass reset session_id 根据id重置会话 我需要一种基于用户名重置会话的方法,而不是会话名称或id尝试此命令组合以获取用户名,然后您可以通过id终止会话。您将需要P
psexec \\server -u user -p pass query session
显示所有会话
psexec \\server -u user -p pass reset session_id
根据id重置会话
我需要一种基于用户名重置会话的方法,而不是会话名称或id尝试此命令组合以获取用户名,然后您可以通过id终止会话。您将需要PsLoggedOn。此处是解释命令的a链接
PSLOGGEDON -L \\remotecomputeror
PSEXEC \\remotecomputer NET CONFIG WORKSTATION | FIND /I " name "
PSEXEC \\remotecomputer NET NAME
PSEXEC \\remotecomputer NETSH DIAG SHOW COMPUTER /V | FIND /i "username"
FOR /F %%A IN ('REG Query \\remotecomputer\HKU ˆ| FINDSTR /R /B /C:"HKEY_USERS\\S-1-5-[0-9][0-9]-[0-9-]*$"') DO (
FOR /F "tokens=3 delims=\" %%B IN ('REG Query "\\remotecomputer\%%A\Volatile Environment"') DO (
SET LoggedinUser=%%B
)
)