通过PSEXEC将CMD通过.BAT文件传递给远程计算机

使用PSEXEC通过批处理脚本在远程计算机上为CMD调用DEL命令。

PSEXEC \\hostname -u username -p password CMD /C DEL /Q /FC:\Folder\File.txt 

脚本暂停,popup连接到远程机器的新CMD窗口。

为什么psexec不能通过CMD自动传递我的DEL命令?

编辑:

该命令在通过CLI直接发送而不是在批处理脚本中工作正常

为什么不运行:

 del /q \\hostname\c$\FolderFile\File.txt 

否则,请在您的系统上写入batch file,然后使用psexec的-c开关将“指定的程序复制到远程系统执行”

您的示例命令在我的testing中正常运行在Windows 7上的batch file中运行,这很奇怪。

你可以尝试用引号括住你的del命令:

 PSEXEC \\hostname-u username -p password CMD /C "DEL /Q /FC:\test.txt"