我正在尝试使用psexec在远程PC上运行脚本,但是当我使用subprocess.call时,我得到WindowsError: [Error 2] The system cannot find the file specified
我已下载PsExec,解压缩并将下载的所有内容放入
C:\Windows\System32\
我的测试代码是:
from subprocess import call
call(['C:\\Windows\\System32\\PsExec.exe'])
我只是想知道我是否能看到命令正常工作,但没有运气。
当我尝试call(['C:\\Windows\\System32\\PsExec.exe'], shell=True)
时,我得到了
'C:\Windows\System32\PsExec.exe' is not recognized as an internal or external command, operable program or batch file.
当我在该文件夹中尝试另一个propgram时,它似乎有效......是否有一些我立即失踪的东西?
答案 0 :(得分:2)
你可以试试这个:
from subprocess import call
call(['C:\\Windows\\SysNative\\PsExec.exe'],shell=True)
我希望它能在您的系统上运行!