Here's a short script I use to cycle the service on domain member machines using PowerShell: param([string]$machine = "machine", [string]$service = "service") (Get-WmiObject Win32_Service -computer $machine -Filter "name = '$service'").stopservice() Start-Sleep -s 10 (Get-WmiObject Win32_Service -computer $machine -Filter "name = '$service'").startservice() Usage: PS c:>./remotecycleservice.ps1 -machine "targetpc" -service "targetservice" Example: PS c:>./remotecycleservice.ps1 -machine "Bob" -service "wpkgservice" You can obviously change this so you only have the stop, can do multiple lines using real machine names instead of variable names, etc. And obviously the ID your script runs under must have admin rights to the PCs. I also have another script which I use to patch a set of servers which have to be shut down in a specific order and brought back up in the reverse of that order. By using the following line: (Get-WmiObject Win32_Service -computer targetPC -Filter "caption = 'name_as_shown_in_services.msc'").changestartmode("disabled") Example : (Get-WmiObject Win32_Service -computer Bob -Filter "caption = 'WPKG Service'").changestartmode("disabled") I disable the service. The only catch is that the service name must be unambiguous. In other words, if you have service1 and service12 PowerShell will fail as PowerShell can't tell the difference between the two (but service1 and service-1 are unique enough for PowerShell to work) ________________________________ Kind regards, Bill Prentice -----Original Message----- From: wpkg-users-bounces at lists.wpkg.org [mailto:wpkg-users-bounces at lists.wpkg.org] On Behalf Of Ingemar Forsmark Sent: Friday, 08 January, 2010 07:24 To: Ingemar Forsmark; Tomasz Chmielewski Cc: wpkg-users at lists.wpkg.org Subject: Re: [wpkg-users] Swift disable of WPKG-Service Now i´m getting somewhere.. But not really fast :-) if i give the commands over psexec in hyena it kind of works but not in my loginscript with psexec: C:\WINDOWS\system32>taskkill /F /IM wpkgsrv.exe FEL: Processen wpkgsrv.exe could not be found. C:\WINDOWS\system32>sc config "wpkgservice" start= disabled [SC] ChangeServiceConfig SUCCESS with loginscript: commandfile started as a domain admin with "runas /noprofile /user:xxx\xxx cmd C:\WINDOWS\system32>taskkill /F /IM wpkgsrv.exe FEL: Processen wpkgsrv.exe could not be found. C:\WINDOWS\system32>sc config "wpkgservice" start= disabled [SC] ChangeServiceConfig SUCCESS Think i´m just to impatient. If i write the commands manually it works...But not if the run in a commandfile it wont. can it be that the service is still running while the sc command runs have to make my script go slower -----Ursprungligt meddelande----- Från: wpkg-users-bounces at lists.wpkg.org [mailto:wpkg-users-bounces at lists.wpkg.org] För Ingemar Forsmark Skickat: den 8 januari 2010 13:01 Till: Tomasz Chmielewski Kopia: wpkg-users at lists.wpkg.org Ämne: Re: [wpkg-users] Swift disable of WPKG-Service Yes.. i tried that.. and i tried wpkg-service. wpkgserv. wpkgsrv. wpkg-serv. and so on even tried all with and without quotes.. tried also with singleqoute (') no luck.. (the return is either "bad syntax or service does not exist) -----Ursprungligt meddelande----- Från: Tomasz Chmielewski [mailto:mangoo at wpkg.org] Skickat: den 8 januari 2010 12:43 Till: Ingemar Forsmark Kopia: wpkg-users at lists.wpkg.org Ämne: Re: [wpkg-users] Swift disable of WPKG-Service Ingemar Forsmark wrote: > The problem is that the command returns that the service does not exist > > If however i do a (sc query "wpkgservice) it will be found.. > > > > Odd. But it is maybe possible to do in some other way ? > > The reason to my remove is that just that office is having extreme > logintimes the day after we launched wpkg.. so it is a must to remove > just to check if WPKG is the problem. Can you try (no quotes around wpkgservice): taskkill /F /IM wpkgsrv.exe sc config wpkgservice start= disabled -- Tomasz Chmielewski http://wpkg.org ------------------------------------------------------------------------- wpkg-users mailing list archives >> http://lists.wpkg.org/pipermail/wpkg-users/ _______________________________________________ wpkg-users mailing list wpkg-users at lists.wpkg.org http://lists.wpkg.org/mailman/listinfo/wpkg-users ------------------------------------------------------------------------- wpkg-users mailing list archives >> http://lists.wpkg.org/pipermail/wpkg-users/ _______________________________________________ wpkg-users mailing list wpkg-users at lists.wpkg.org http://lists.wpkg.org/mailman/listinfo/wpkg-users |