0

我正在尝试在命令下运行

psexec \\remotemachine -u username -p password notepad

根据我的理解,上面的命令应该在远程机器上启动记事本,但它不会发生。

每次执行上述命令但记事本不显示时,都会创建一个奇怪的 notepad.exe 进程(我看到了 remotemachine 的 tskmgr)。

我是否缺少命令中的任何内容

顺便说一句,我使用的是 64 位机器,两台机器都在同一个域上

4

1 回答 1

3

你试过-i开关吗?:

psexec \\\remotemachine -u username -p password -i notepad

开关描述-i如下:

运行程序,使其与远程系统上指定会话的桌面交互。如果未指定会话,则进程在控制台会话中运行。

控制台会话是您将在连接到机器的物理屏幕上看到的内容。如果您正在使用远程桌面会话并希望它出现在那里,那么首先您需要确定您希望 UI 出现在其中的会话的 ID,您可以使用远程系统上的任务管理器查看它(ID 列用户选项卡)。然后在“-i”开关后传递 ID,如下所示:

psexec \\\remotemachine -u username -p password -i 1 notepad

省略会话 ID 相当于将会话 ID 指定为 0。

此处记录了其他开关:http ://technet.microsoft.com/en-us/sysinternals/bb897553

于 2011-04-01T14:29:27.433 回答