Я новичок в программировании и мире Python и ищу помощь и руководство.
Я пытаюсь написать код для остановки и отключения служб Windows во время обслуживания.Я хочу отключить службу, чтобы избежать перезапуска во время обслуживания.
Я могу остановить его, если я использую «Службу остановки сети», но когда я использую команду «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")'
Спасибо за помощь