我不熟悉编程和Python世界,正在寻求帮助和指导。在
我正在尝试编写代码,以便在维护期间停止和禁用windows服务。我想禁用服务以避免在维护窗口期间重新启动。在
我可以停止它,如果我使用“Net stop service”,但当我使用命令“SC\servername stop”时,它不起作用。下面是我的代码。在
这段代码可以很好地处理Net命令,但当我用“SC\servername stop”替换同一个命令时,出现错误
#Connection and Service change code
connection= wmi.WMI(line, user=username, password=password)
process_startup = connection.Win32_ProcessStartup.new()
command='Net stop spooler' #Works but error cmd "SC \\servername stop
<service>" error
command5= "Net start spooler" #works error in "SC \\servername config
<service> start=disabled"
if tasks=='stop':
process__id2, result =
connection.Win32_Process.Create(CommandLine=command,
ProcessStartupInformation=process_startup)
process__id, result =
connection.Win32_Process.Create(CommandLine=command5,
ProcessStartupInformation=process_startup)
print("job disabled")'
谢谢你的帮助
目前没有回答
相关问题 更多 >
编程相关推荐