lux
Goto Top

Laufende Dienste mit VBS unter WINNT abfragen?

Wie kann man unter WinNT mit VBScript laufende Dienste abfragen? So was
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strserver &

Hallo alle zusammen,
ich habe folgende Frage
Wie kann man unter WinNT mit VBScript laufende Dienste abfragen? So was
Set objWMIService = GetObject("winmgmts:" _  
& "{impersonationLevel=impersonate}!\\" & strserver & "\root\cimv2")  

Set colProcesses = objWMIService.ExecQuery _
("Select * from Win32_Service ")  
For Each objWMIService In colProcesses
WScript.Echo objWMIService.Name & " " & objWMIService.State  
Next
geht leider nicht

Content-Key: 2076

Url: https://administrator.de/contentid/2076

Printed on: April 20, 2024 at 11:04 o'clock

Member: GPO
GPO Aug 20, 2004 at 09:52:08 (UTC)
Goto Top
Hallo,

wo hast Du den Quell-Code her?

Ich habe ein ähnliches Script in einem Buch in meiner Bibliothek gefunden und es läuft ohne Probleme.

GPO
Member: linkit
linkit Aug 20, 2004 at 14:20:21 (UTC)
Goto Top
Wie wäre es mit der Freeware process viewer von sysinternals ?
Member: GPO
GPO Aug 21, 2004 at 09:51:41 (UTC)
Goto Top
Du hast Post.

GPO
Member: VNS
VNS Aug 30, 2004 at 21:49:13 (UTC)
Goto Top
Zufällig eine Idee für:

IT-Sicherheit - Eintrag vom 26.08.2004 DMZ................. etc????????

Wäre für jeden Tipp dankbar.

Gruss,

Stefan
Mitglied: 5479
5479 Oct 29, 2004 at 09:29:16 (UTC)
Goto Top
mach doch einfach mit CMD befehlen bzw mit command befhelen , so weit ich weiß kann der "NET" befehl Dienste verwalten !


set ws = CreateObject("WScript.Shell")
cmd("net <<<<HIER DEN BEFEHL REIN >>>> ")
'Ging glaub ich mit NET START / STOP / VIEW? <Computername>
'weiß aber nicht mehr genau !


'Usage : cmd("Text for DOSBOX")
SUB cmd (BYVAL xBefehl)
set ws = CreateObject("WScript.Shell")
xBefehl = "pause |" & myBefehl
xresultat = ws.run("%COMSPEC /c " & myBefehl,,true)
END SUB

'(c) by Markus Wypych