PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PowerShell Pipes


Gast
2006-11-01, 18:34:12
Hallo,
man kann ja mit der Powershell z.b. folgendes ausführen

Get-Service | Where-Object {$_.status –eq "running"}

um alle laufenden Prozesse zu bekommen.

Aber wie bekomme ich nun die Infos welche Dinge es neben "$_.status" und "running" es noch gibt. z.B. stopped gibt es sicher auch noch....in der Hilfe zu Get-Service und Where-Object stehen diese Dinge nicht drin!

Sephiroth
2006-11-01, 19:02:23
ich tippe mal auf die Win32_service Klasse von WMI.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/win32_service.asp

State
Data type: string
Access type: Read-only

Current state of the base service.

Values are:
"Stopped"
"Start Pending"
"Stop Pending"
"Running"
"Continue Pending"
"Pause Pending"
"Paused"
"Unknown"

Gast
2006-11-01, 19:40:11
Hallo,
leider ists das nicht.
Die Abfrage der Powershell geschieht ja über Status. State funktioniert nicht!! Sind scheinbar andere WMI Klassen (.NET?!?)