Ovo je ovako na brzinu sklepano. Samo da dobiješ ideju...
Code:
'Tu upiši ime servisa
scName = ""
'Tu utvrđujem ime DC-a - ako je DC ujedno i DNS, a ako ne može se ručno upisati ime DC-a
Set MyDomain = GetObject("LDAP://RootDSE")
MyDC = MyDomain.Get("dnsHostName")
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & _
strComputer & "\root\cimv2")
Set objSC = _
objWMIService.Get("Win32_Service.Name='" & scName & '")
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colPingedComputers = objWMIService.ExecQuery _
("Select * from Win32_PingStatus Where Address = '" & MyDC &'")
For each objComputer in colPingedComputers
If objComputer.StatusCode = 0 Then
'Gasim servis
objSC.StopService()
Else
'Ne radim ništa
End If
Next
Dakle, ovo bi trebala biti startup .vbs skripta pod computer settings u GPO-u koji se primjenjuje na laptope. S time da malo proučiš problematiku primjenjivanja GPO-a na laptopima.