Ela*_*nda 4 scripting cmd psexec
我在winserver2008桌面上有一个名为a.bat的批处理文件.
该批处理文件仅将SessionID(从环境变量)写入本地事件日志.
我想使用cmd远程执行它(否则会出现SessionName).
所以我试过了
c:\PsTools\psexec.exe \\<Server> -u test2 -p <Password> -i 2 cmd "c:\Users\test-2\Desktop\a"
Run Code Online (Sandbox Code Playgroud)
要么
c:\PsTools\psexec.exe \\<server> -u test2 -p <Password> -i 2 "cmd \"c:\Users\test-2\Desktop\a\"";exit
Run Code Online (Sandbox Code Playgroud)
所有这些只是打开远程机器上的终端但不执行批处理.
任何想法?
最好的祝福,
在cmd之后的命令行上使用/ c.
所以,你的第一行看起来像:
c:\PsTools\psexec.exe \\<Server> -u test2 -p <Password> -i 2 cmd /c "c:\Users\test-2\Desktop\a"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
65520 次 |
| 最近记录: |