Qwe*_*rty 15 command-prompt psexec
远程PC(SYSDES208)中有一个exe(D:\ TestFile.exe).运行时,它只是创建一个带有一些文本的文本文件.手动运行时工作正常.
我试图在命令提示符下以这种方式从另一台PC执行此操作.
D:\PsTools>cmdkey.exe /add:SYSDES208 /user:admin /pass:admin123
//Message - CMDKEY: Credential added successfully
D:\PsTools>psexec \\SYSDES208 D:\TestFile.exe
//Message - D:\TestFile.exe exited on SYSDES208 with error code 0.
Run Code Online (Sandbox Code Playgroud)
没有错误,也没有创建文本文件.
在命令中传递的凭据是远程PC的.
更新: 考虑使用批处理文件,运行exe.因此,我使用此代码创建了一个批处理文件,并将其放在远程PC(D:\ Test.bat)中:
start /d "D:\" TestFile.exe
Run Code Online (Sandbox Code Playgroud)
以下是从本地PC运行的命令:
D:\PsTools>cmdkey.exe /add:SYSDES208 /user:admin /pass:admin123
//Message - CMDKEY: Credential added successfully
D:\PsTools>psexec \\SYSDES208 D:\Test.bat
//Message - c:\windows\system32>start /d "D:\" TestFile.exe
D:\Test.bat exited on SYSDES208 with error code 0
Run Code Online (Sandbox Code Playgroud)
如消息中所示,批处理文件已执行但exe不是.我在这里缺少什么
| 归档时间: |
|
| 查看次数: |
8953 次 |
| 最近记录: |