PinkeyNBrain
IS-IT--Management
Have a scripting question:
The following code snippet works on *most* of my servers and all of the work stations I've tried so far.
One of the servers it does run on is Win2003 SP2. I have another Win2003 SP2 server where I get the following error:
- The batch file is called as: cscript C:\temp\batch_vbs.vbs 10.60.0.47
- I am calling the file while logged in as a member of the Administrator group.
Surfing the web I found two references indicating that it's a permissions issue but nothing on what to check and/or modify to correct for it.
I bring this up as I'm required to log into the two servers as a different admin user. I'm under the same ActiveDirectory forest, but different containers for the two servers, so the permission topic isn't ruled out as far as I can tell.
Any thoughts on what I'm overlooking?
The following code snippet works on *most* of my servers and all of the work stations I've tried so far.
Code:
strComputer = wscript.arguments(0)
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colProcesses = objWMIService.ExecQuery _
("SELECT * FROM Win32_Process")
For Each strProcess in colProcesses
Wscript.echo _
strProcess.ProcessId & " " & _
strProcess.CommandLine
Next
Some specifics:C:\temp\batch_vbs.vbs(13, 3) Microsoft VBScript runtime error: Object doesn't support this property or method: 'strProcess.CommandLine'
- The batch file is called as: cscript C:\temp\batch_vbs.vbs 10.60.0.47
- I am calling the file while logged in as a member of the Administrator group.
Surfing the web I found two references indicating that it's a permissions issue but nothing on what to check and/or modify to correct for it.
I bring this up as I'm required to log into the two servers as a different admin user. I'm under the same ActiveDirectory forest, but different containers for the two servers, so the permission topic isn't ruled out as far as I can tell.
Any thoughts on what I'm overlooking?