【发布时间】:2021-09-30 20:54:36
【问题描述】:
我正在尝试使用 python 重新启动 WinRM。我尝试了不同的引号组合,单引号、双引号或无引号,但没有任何效果,得到“returned non-zero exit status 1”
(pyenv) C:>python
Python 3.7.9 (tags/v3.7.9:13c94747c7, Aug 17 2020, 16:30:00) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import subprocess,sys
>>> subprocess.check_output("powershell.exe Start-Service -Name “WinRM”")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.2544.0_x64__qbz5n2kfra8p0\lib\subprocess.py", line 411, in check_output
**kwargs).stdout
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.2544.0_x64__qbz5n2kfra8p0\lib\subprocess.py", line 512, in run
output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command 'powershell.exe Restart-Service -Name “WinRM”' returned non-zero exit status 1.
【问题讨论】:
标签: python-3.x windows winrm