Python 2.7 从Python脚本启动Windows服务

Python 2.7 从Python脚本启动Windows服务,python-2.7,powershell,Python 2.7,Powershell,我正在尝试使用python脚本启动Windows服务。 我已经能够使用 subprocess.call("net start Telnet") os.system("net start Telnet") 但是对于像“任务调度器””这样的服务(有多个单词),我得到了一个 语法/服务名称无效错误 您尝试过[]、'',但没有一个有效。您可以使用更改引号的技巧。外部使用单引号,内部使用双引号 subprocess.call('net start "task scheduler"') 我试过了,但也

我正在尝试使用python脚本启动Windows服务。 我已经能够使用

subprocess.call("net start Telnet")

os.system("net start Telnet")
但是对于像“任务调度器””这样的服务(有多个单词),我得到了一个

语法/服务名称无效错误


您尝试过[]、'',但没有一个有效。

您可以使用更改引号的技巧。外部使用单引号,内部使用双引号

subprocess.call('net start "task scheduler"')

我试过了,但也没用。。。。 但是我已经能够使用模块pywin32完成它

pywin32中的Win32 ServiceUtil专门用于使用Windows服务。 谢谢