我尝试使用多个命令与psexec工具,但我只能远程进入该计算机,但它不会执行另一个命令
psexec -i \\192.168.30.135 -u username -p password cmd & del abc.exe
通过使用这个命令行参数我能够只进入该机器远程,但它不能执行del命令来删除该文件可以任何一个有关于这个解决scheme请给我。
如果您有权访问远程计算机(我假设您可以运行PSEXEC),则可以先将batch file复制到远程系统,然后使用psexec运行batch file。
第一个命令之后的命令是一个新命令; 第一个命令是psexec,后面是一些东西,而不是自己的东西。
让它成为一个复合命令:
psexec -i \192.158.30.135 -u username -p password (cmd1 & cmd2)
我相信你会发现第二个命令在本地机器上运行,而不是在远程机器上运行。 你需要使用这样的引号:
psexec \\servername cmd /c "dir"
我用它,这工作正常。