【发布时间】:2016-02-16 11:58:21
【问题描述】:
我正在苦苦挣扎,请帮助解决这个问题。
我有两个 Windows 服务器 A 和 B 需要从 A 执行远程服务器 B 中的 cmd 文件 使用 PSExec 但没有任何效果。
PsExec.exe -accepteula \\machinename -u Domain\user -p password -s cmd /c C:\tmp\import.bat
显示:-
在机器上启动 cmd...机器上的冰。 该系统找不到指定的路径。 cmd 在机器上退出,错误代码为 3。
如果我这样改变
PsExec.exe -accepteula \\machinename -u Domain\user -p password -s -d cmd /c C:\tmp\import.bat
显示:_ 从进程 ID 开始,但没有执行任何我错过的操作。
stop.bat 依次调用如下所示的 cmd 文件
call C:\Rad\PS1\import.cmd -f C:\Rad\PS1\a.rddp
【问题讨论】:
-
你应该安装 psexec 工具,一旦你进入 pasex 目录,从 cmd 运行它,'psexec \\computername -d -i notepad'
-
已经安装了 Psexec 并仅从那里运行它
标签: windows powershell-2.0 powershell-3.0 psexec