我尝试从 Windows 7 到 Windows 10 PRO(不是预览版)使用 PSEXEC。
PsExec.exe -i 1 -u myuser -p mypass \\xxx.xxx.xxx.xxx cmd
Run Code Online (Sandbox Code Playgroud)
输出
Error communicating with PsExec service on xxx.xxx.xxx.xxx
No process is on the other end of the pipe.
Run Code Online (Sandbox Code Playgroud)
我的远程计算机上只有一个管理员用户 (myuser)。
我可以看到服务 PSEXESVC.exe 正在创建并正在运行。我停下来,再试一次,结果还是一样。
*我在 XP、Win7、Win8、Win10Preview 上使用相同的命令和相同的配置(禁用防火墙,LocalAccountTokenFilterPolicy 为 1),没有问题。
小智 0
因为这个我几乎放弃了 Psexec...但你可能想尝试连接到会话 ID 0 而不是 1。我注意到如果(当...) Psexec 挂起并决定不删除时会出现一些异常情况它本身(可能与版本相关...)它被“锁定”到远程电脑上的 SessionID 0,在我的 1.97 版本中,我被迫指定 SessionID 0 才能再次与其交互(或者重新启动远程电脑)。如果从脚本运行 Psexec,您可能应该指定 SessionID 0 以避免出现这种情况。祝你好运!
| 归档时间: |
|
| 查看次数: |
15231 次 |
| 最近记录: |