使用PsExec sysinternal工具启动Notepad.exe

时间:2014-06-13 10:49:59

标签: windows remote-debugging remote-server psexec sysinternals

我正在尝试从本地服务器B启动远程服务器A上的notepad.exe。

下面是命令工作正常,我可以在任务管理器上看到notepad.exe进程但是当我物理远程登录到服务器时,我没有看到启动记事本(GUI)。

C:\Windows\System32>D:\SysInternals\psexec.exe \\serverB 
-u Domain\user1 -p passXX -i -d notepad.exe

PsExec v1.98 - Execute processes remotely
Copyright (C) 2001-2010 Mark Russinovich
Sysinternals - www.sysinternals.com

notepad.exe started on serverB with process ID 3328.

登录后如何看到记事本GUI?

1 个答案:

答案 0 :(得分:3)

serverB是终端服务器吗?如果是这样,你必须指定用户的会话号,否则记事本将在控制台中打开(会话0)。 您可以使用例如查询会话来获取服务器上的活动会话: query session /server:serverB user1

然后将会话号传递给-i参数:

psexec \\serverB -u domain\user1 -i 2 notepad.exe 

其中2是user1的会话