Okay. After finding out that SCCM can push batch files, I decided to write
something a little more simple than using a VB script (by the way, I found
out while testing that VB script I posted earlier that it will not stop
services that have dependencies). Here is my batch file that will stop a
service and its dependencies, if it has any, and then disables the
service:

net stop servicename /yes
sc config "servicename" start= disabled

-- 
Have a Better One,
Edward Crosby
http://www.edwardcrosby.com
-----
"There are no atheists in foxholes or firmware updates."
Merlin Mann

> As soon as I learn how, probably.
> We have a SCCM admin who usually does all this but I am her backup so I'm
> in the process of learning the product.
> So far, it's pretty neat; a bit confusing, but still neat.
> For those of you planning to get into Windows System Administration, learn
> these new products by Microsoft:
>
> 1. Powershell
> 2. Microsoft System Center - all products, but mostly System Center
> Operations Manager and Configuration Manager
>
> There have been job recruiters that I have spoken with in the past few
> months that have stated that there are many companies out there looking
> for Operations Manager and Configuration Manager experience, but mostly
> Operations Manager.
>
> --
> Have a Better One,
> Edward Crosby
> http://www.edwardcrosby.com
> -----
> "There are no atheists in foxholes or firmware updates."
> Merlin Mann
>
>> Beautiful!! Are you going to use the software dist point in sccm to push
>> the sc batch?
>>
>> -----Original Message-----
>> From: Edward Crosby <[email protected]>
>> Sent: Thursday, March 18, 2010 6:34 AM
>> To: [email protected]
>> Subject: Re: [The Unique Geek] Looking for a VB script
>>
>> I found the answer over at Microsoft's Technet Scripting Center forum.
>> Just in case anyone is searching for this also on this forum, I found
>> out
>> that Microsoft System Center Configuration Manager will push batch files
>> also. So it would be easier, for me at least, to create a batch file
>> than
>> a VB script. But, if anyones is looking for the VB script, here is what
>> was posted over there:
>>
>> sComputer = "."
>> aTargetSvcs= Array("SERVICE1","SERVICE2","SERVICE3")
>>
>> Set oWMIService = GetObject("winmgmts:" &
>> "{impersonationlevel=impersonate}!\\" _
>>  & sComputer & "\root\cimv2")
>> Set cServices = oWMIService.ExecQuery("SELECT * FROM Win32_Service")
>>
>> For Each oService In cServices
>>  For Each sTargetSvc In aTargetSvcs
>>   If LCase(oService.Name) = LCase(sTargetSvc) Then
>>
>>    If oService.State <> "Stopped" Then
>>     oService.StopService()
>>    End If
>>
>>    If oService.StartMode <> "Disabled" Then
>>     oService.ChangeStartMode("Disabled")
>>    End If
>>
>>   End If
>>  Next
>> Next
>>
>> The other suggestion over there, if you were going to create a batch
>> file,
>> is to use the sc.exe command; 'sc stop' and 'sc config'
>>
>> --
>> Have a Better One,
>> Edward Crosby
>> http://www.edwardcrosby.com
>> -----
>> "There are no atheists in foxholes or firmware updates."
>> Merlin Mann
>>
>>> I'm hoping someone here has some pretty good knowledge on scripting. I
>>> am
>>> looking for a VB script to run on some Windows 2003 servers.
>>> Here is what I posted on Technet and other forums:
>>> I am currently searching through Google results but I was hoping
>>> someone
>>> would be able to assist me here too.
>>> I am looking for a VB script that will stop more than one service on a
>>> Windows 2003 server then set it to Disabled silently, without user
>>> interaction.
>>> We are using System Center Configuration Manager in our environment and
>>> I
>>> want to use this to push a VB script to a few servers on our domain to
>>> stop some services and then set the services to Disabled. This script
>>> will
>>> need to be written to run locally, instead of remotely, as Config
>>> Manager
>>> w
>>
>> [The entire original message is not included]
>>
>> --
>> You received this message because you are subscribed to the Google
>> Groups
>> "The Unique Geek" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected].
>> For more options, visit this group at
>> http://groups.google.com/group/theuniquegeek?hl=en.
>>
>>
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "The Unique Geek" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/theuniquegeek?hl=en.
>
>


-- 
You received this message because you are subscribed to the Google Groups "The 
Unique Geek" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/theuniquegeek?hl=en.

Reply via email to