marzli2 10 Geschrieben 3. Juni 2008 Melden Geschrieben 3. Juni 2008 hallo, gibt es eine möglichkeit, alles services auf einer maschine (auch die nicht gestarteten) in einer liste auszugeben. momentan muss ein screenshot der jeweiligen seiten gemacht werden, was nicht gerade effektiv ist. am idealsten wäre ein kommando, welches in eine testdatei o.ä. schreibt (am besten noch mit details zu den diensten) gibts da waS? danke
Marco7488 13 Geschrieben 3. Juni 2008 Melden Geschrieben 3. Juni 2008 ich glaub Everest kann das. Sicher bin ich mir aber nichtmehr .. Einfach mal testen ;)
Cybquest 36 Geschrieben 3. Juni 2008 Melden Geschrieben 3. Juni 2008 Hier mal'n Beispiel-VB-Script: strComputer = "meinserver" strDatei = "C:\TEMP\Services.csv" Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2") Set colItems = objWMIService.ExecQuery("Select Caption, Started, StartMode, StartName from Win32_Service Where ServiceType ='Share Process' Or ServiceType ='Own Process'",,48) Set MyFiles = CreateObject("Scripting.FileSystemObject") Set f = MyFiles.OpenTextFile(strDatei, 2, True) strText = "Service;Started;StartMode;StartName" & chr(13) f.Write strText For Each objItem In colItems if objItem.Started then strStarted = "Started" else strStarted = "" strText = objItem.Caption & ";" & strStarted & ";" & objItem.StartMode & ";" & objItem.StartName & chr(13) f.Write strText Next f.close MsgBox "Datei " & strDatei & " wurde erstellt." Variablen "strComputer" und "strDatei" anpassen und laufen lassen...
olc 18 Geschrieben 3. Juni 2008 Melden Geschrieben 3. Juni 2008 Hallo, es gibt eine ganze Menge von Tools oder Built-In Programmen, die das erledigen. Neben den oben genannten Möglichkeiten kannst Du beispielsweise auch "sc query" verwenden oder das PowerShell CMDlet "Get-Service". "Get-Service" halte ich für eine sehr charmante Variante *reim*, weil Dir die PowerShell diverse Möglichkeiten zur Formatierung der Ausgabe als auch zum Export bietet. Weiterhin kannst Du alle Eigenschaften der Dienste ausgeben lassen, wenn Du es denn möchtest (oder auch nur einige, wie von Dir gewünscht). Viele Grüße olc
rakli 13 Geschrieben 4. Juni 2008 Melden Geschrieben 4. Juni 2008 Versuch es mal mit sc query state= all Rakli
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden