In verschiedensten Fällen wie z.b beim Installieren von Hotfixes für den ZCM-Agent oder bei einem Unattendend Setup kann es vorkommen, dass es hilfreich wäre den "Novell ZENworks Agent Service" via Script zu stoppen und vorübergehend zu deaktieren.
Stoppen und Deaktivieren des DienstesstrComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colServiceList = objWMIService.ExecQuery _
("Select * from Win32_Service where Name = 'Novell ZENworks Agent Service'")
For Each objService in colServiceList
If objService.State = "Running" Then
objService.StopService()
Wscript.Sleep 5000
End If
errReturnCode = objService.ChangeStartMode("Disabled")
Next
Aktivieren und Starten des DienstesstrComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colServiceList = objWMIService.ExecQuery _
("Select * from Win32_Service where Name = 'Novell ZENworks Agent Service'")
For Each objService in colServiceList
errReturnCode = objService.ChangeStartMode("Automatic")
Wscript.Sleep 5000
If objService.State = "Stopped" Then
objService.StartService()
End If
Next