0
我想在使用PSTOOL的PSEXEC的远程Windows 2008服务器上运行脚本..PSEXEC返回垃圾结果。为什么?
我已经在本地机器上安装了PSTOOL,并且也可以成功运行PSEXEC命令。我通过它连接到远程服务器,它甚至可以读取放置在那里的脚本。但是,我得到的只是某种垃圾价值。之后,它声明预期的网络不再可用,这是因为我可以看到它并通过GUI访问它。
我必须提到,当我在远程服务器上手动执行该脚本时,它工作正常。我正在使用Windows远程桌面实用程序连接到服务器。
我使用PSEXEC正确的方法是什么?或者是PSEXEC的预期功能与我想要做的一样?
我实际上有一个cmd实例的快捷方式,它具有与普通cmd实例不同的主目录...可以使用.lnk快捷方式代替您提及cmd的位置.exe在你的声明? 如下: 'psexec \\ remoteserver -w“c:\ users \ admin \ desktop \”mycmd.lnk/c youbatch.bat' –
我不这么认为,你的链接属性是什么? –
在属性中,'Target'和'Start in'路径对于.lnk cmd实例而言是不同的,因此预期的脚本只能通过该路径运行...普通的cmd实例不会这样做。 –