use*_*150 1 windows powershell psexec
Psexec无法在远程会话上为我显示记事本GUI。因此,我正在尝试获取会话ID,如下所示:
c:\Users\Amitra\Downloads\PSTools>PsExec -u administrator -p force \\135.20.230.160 query session
PsExec v2.11 - Execute processes remotely
Copyright (C) 2001-2014 Mark Russinovich
Sysinternals - www.sysinternals.com
SESSIONNAME USERNAME ID STATE TYPE DEVICE
>services 0 Disc
rdp-tcp#0 Administrator 1 Active rdpwd
console 4 Conn
rdp-tcp 65536 Listen
query exited on 135.20.230.160 with error code 1.
Run Code Online (Sandbox Code Playgroud)
现在,使用上面的输出,在psexec中正确的命令在IP地址上运行记事本应该是什么?
如果您只是想在远程计算机上运行记事本,请执行以下操作:
psexec \\135.20.230.160 -u administrator -p force C:\notepad.exe
Run Code Online (Sandbox Code Playgroud)
有关psexec的更多信息
另外,我假设您的密码是“ force”,并且请注意,您不应在线输入密码...
如果要在要连接的机器上看到notepad.exe打开,例如,如果从另一台机器使用psexec时远程连接到该机器,则可以使用以下命令
psexec \\135.20.230.160 -u administrator -p force -i 1 C:\notepad.exe
Run Code Online (Sandbox Code Playgroud)
在1之后的-i是需要对应于您所登录的会话的会话数。
要找出您当前登录的会话,请打开任何程序并以控制台类型登录TaskList,找到您的程序并查看会话号。