Quantcast
Channel: Programming Forums
Viewing all articles
Browse latest Browse all 51036

VBScript concatenation issue.

$
0
0
Hi all,
I am working through a scripting situation inwhich I need to create an array which has values that match the Win32_Service names of various services I am trying to shut off.

My first big obsticle is the proper syntactical concatenation mess that I currently have for a query into WMI.

Can anyone offer any insight into what it is that im missing?

Thanks!
Steven

Option Explicit
'On Error Resume Next

Dim StrComputer, strService
Dim objWMIService, objService
Dim colServiceList
Dim errReturnCode
dim svcFW, svcVPN, svcWWifi, svcSUS, svcDWMRCS
Dim arrServicesTBTO(4)

svcFW = "Service0"
svcVPN = "service1"
svcWWifi = "Service2"
svcSUS = "Service3"
svcDWMRCS = "Service4"

arrServicesTBTO(0) = svcFW
arrServicesTBTO(1) = svcVPN
arrServicesTBTO(2) = svcWWIFI
arrServicesTBTO(3) = svcSUS
arrServicesTBTO(4) = svcDWMRCS

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
	
for each strService in arrServicesTBTO 

	Set colServiceList = objWMIService.ExecQuery _
    ("Select * from Win32_Service where Name = "'strService' )
	for each objService in colServiceList
		objService.StopService
		wscript.echo objService.DisplayName & " has been stopped."
	Next

Next


Viewing all articles
Browse latest Browse all 51036

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>