2016-05-05 8 views
1

Ich habe dieses Stück Skript in Powershell USB-Geräten auf dem Computer zur Liste:Get-WmiObject - zeigt nur Linien - Beschreibung, Service und Systemname - Power

Get-WmiObject Win32_USBControllerDevice | Foreach-Object { [Wmi]$_.Dependent } 

Dies ist ein Teil der Ausgabe ist:

__GENUS      : 2 
__CLASS      : Win32_PnPEntity 
__SUPERCLASS    : CIM_LogicalDevice 
__DYNASTY     : CIM_ManagedSystemElement 
__RELPATH     : Win32_PnPEntity.DeviceID="USB\\VID_0424&PID_5534\\5&38E06FA4&0&14" 
__PROPERTY_COUNT   : 24 
__DERIVATION    : {CIM_LogicalDevice, CIM_LogicalElement, CIM_ManagedSystemElement} 
__SERVER     : OTLB674G 
__NAMESPACE     : root\cimv2 
__PATH      : \\OTLB674G\root\cimv2:Win32_PnPEntity.DeviceID="USB\\VID_0424&PID_5534\\5&38E06FA4&0&14" 
Availability    : 
Caption      : Rozbočovač USB 3.0 
ClassGuid     : {36fc9e60-c465-11cf-8056-444553540000} 
CompatibleID    : {IUSB3\Class_09&SubClass_00&Prot_03, IUSB3\Class_09&SubClass_00, IUSB3\Class_09} 
ConfigManagerErrorCode  : 0 
ConfigManagerUserConfig  : False 
CreationClassName   : Win32_PnPEntity 
Description     : Rozbočovač USB 3.0 
DeviceID     : USB\VID_0424&PID_5534\5&38E06FA4&0&14 
ErrorCleared    : 
ErrorDescription   : 
HardwareID     : {USB\VID_0424&PID_5534&REV_6082} 
InstallDate     : 
LastErrorCode    : 
Manufacturer    : Intel(R) Corporation 
Name      : Rozbočovač USB 3.0 
PNPDeviceID     : USB\VID_0424&PID_5534\5&38E06FA4&0&14 PowerManagementCapabilities  : 
PowerManagementSupported : 
Service      : iusb3hub 
Status      : OK 
StatusInfo     : 
SystemCreationClassName  : Win32_ComputerSystem 
SystemName     : OTLB674G 
PSComputerName    : OTLB674G 

Ich weiß, wie Filter nur laufende Dienste für Get-Service angezeigt wird, aber ich kann nicht herausfinden, wie nur Zeilen zu filtern - Beschreibung, Service und SystemName in Ausgabe angezeigt werden.

Ich werde für jede Hilfe dankbar sein.

Vielen Dank im Voraus, Joseph

Antwort

2

Gerade Rohr die Ausgabe an die Select-Object Cmdlets und geben Sie die Eigenschaften, die Sie auswählen möchten:

Get-WmiObject Win32_USBControllerDevice | Foreach-Object { 
    [Wmi]$_.Dependent | Select-Object Description, Service, SystemName 
} 
+0

Vielen Dank, es funktioniert! – InLoveWithTux

Verwandte Themen