我正在尝试在命令下运行
psexec \\remotemachine -u username -p password notepad
根据我的理解,上面的命令应该在远程机器上启动记事本,但它不会发生。
每次执行上述命令但记事本不显示时,都会创建一个奇怪的 notepad.exe 进程(我看到了 remotemachine 的 tskmgr)。
我是否缺少命令中的任何内容
顺便说一句,我使用的是 64 位机器,两台机器都在同一个域上
我正在尝试在命令下运行
psexec \\remotemachine -u username -p password notepad
根据我的理解,上面的命令应该在远程机器上启动记事本,但它不会发生。
每次执行上述命令但记事本不显示时,都会创建一个奇怪的 notepad.exe 进程(我看到了 remotemachine 的 tskmgr)。
我是否缺少命令中的任何内容
顺便说一句,我使用的是 64 位机器,两台机器都在同一个域上
你试过-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