Retrieves a complete list of services and their associated properties. This script requires both Windows PowerShell and the corresponding version of the .NET Framework. For more information on downloading these items see the Windows PowerShell download page (right).
$strComputer = "." $colItems = get-wmiobject -class "Win32_Service" -namespace "root\CIMV2" ` -computername $strComputer foreach ($objItem in $colItems) { write-host "Accept Pause: " $objItem.AcceptPause write-host "Accept Stop: " $objItem.AcceptStop write-host "Caption: " $objItem.Caption write-host "Checkpoint: " $objItem.CheckPoint write-host "Creation Class Name: " $objItem.CreationClassName write-host "Description: " $objItem.Description write-host "Desktop Interact: " $objItem.DesktopInteract write-host "Display Name: " $objItem.DisplayName write-host "Error Control: " $objItem.ErrorControl write-host "Exit Code: " $objItem.ExitCode write-host "InstallationDate: " $objItem.InstallDate write-host "Name: " $objItem.Name write-host "Path Name: " $objItem.PathName write-host "Process ID: " $objItem.ProcessId write-host "Service Specific Exit Code: " $objItem.ServiceSpecificExitCode write-host "Service Type: " $objItem.ServiceType write-host "Started: " $objItem.Started write-host "Start Mode: " $objItem.StartMode write-host "Start Name: " $objItem.StartName write-host "State: " $objItem.State write-host "Status: " $objItem.Status write-host "System Creation Class Name: " $objItem.SystemCreationClassName write-host "System Name: " $objItem.SystemName write-host "Tag ID: " $objItem.TagId write-host "Wait Hint: " $objItem.WaitHint write-host }
$strComputer = "." $colItems = get-wmiobject -class "Win32_Service" -namespace "root\CIMV2" ` -computername $strComputer foreach ($objItem in $colItems) { write-host "Accept Pause: " $objItem.AcceptPause write-host "Accept Stop: " $objItem.AcceptStop write-host "Caption: " $objItem.Caption write-host "Checkpoint: " $objItem.CheckPoint write-host "Creation Class Name: " $objItem.CreationClassName write-host "Description: " $objItem.Description write-host "Desktop Interact: " $objItem.DesktopInteract write-host "Display Name: " $objItem.DisplayName write-host "Error Control: " $objItem.ErrorControl write-host "Exit Code: " $objItem.ExitCode write-host "InstallationDate: " $objItem.InstallDate write-host "Name: " $objItem.Name write-host "Path Name: " $objItem.PathName write-host "Process ID: " $objItem.ProcessId write-host "Service Specific Exit Code: " $objItem.ServiceSpecificExitCode write-host "Service Type: " $objItem.ServiceType write-host "Started: " $objItem.Started write-host "Start Mode: " $objItem.StartMode write-host "Start Name: " $objItem.StartName write-host "State: " $objItem.State write-host "Status: " $objItem.Status write-host "System Creation Class Name: " $objItem.SystemCreationClassName write-host "System Name: " $objItem.SystemName write-host "Tag ID: " $objItem.TagId write-host "Wait Hint: " $objItem.WaitHint write-host }