Windows PowerShell Seleziona la rimozione delle colonne

Sono un ragazzo di linux così sono abituato a "grep". Con grep mantiene le colonne, tuttavia in powershell cambia l'output. Per esempio:

Get-WmiObject -List | Select-String -Pattern "Win32_LogicalDisk$" \\COMP\ROOT\cimv2:Win32_LogicalDisk 

Dove come "Get-WmiObject -List" elimina le colonne come:

  CIM_Tachometer {SetPowerState, R... {Accuracy, Availability, Caption, ConfigManagerErrorCode... 

Vorrei che il mio "Seleziona" per get l'intera colonna in contrapposizione al solo object oa qualunque cosa sta tornando. Vorrei emulare un grafico dell'output effettivo di Get-WmiObject -List

Anche come una domanda laterale bouns: oltre a MSDN che è un buon sito che elenca tutti gli oggetti WMI e cosa tornano? Questi sembrano un modo eccellente per get informazioni su qualsiasi aspetto di un sistema Windows. Ho ragione?

  • Come posso monitorare un pool di applicazioni IIS 7.5 con WMI?
  • Autorizzazioni WMI: Selezionare CommandLine, ProcessId FROM Win32_Process non restituisce alcun dato per CommandLine
  • Diritti WMI necessari per leggere root \ MicrosoftIISv2 in IIS7 con modalità di compatibilità IIS6
  • La query WMI di Win32_Product crea gli events nel registro events applicazioni W2K8 +
  • BGInfo e filter WMI
  • WMI invece di WMIC per trovare la versione di applicazione?
  • WMI: errore di query dell'agente wmic linux: NTSTATUS: NT_STATUS_ACCESS_DENIED
  • C'è un modo per impostare l'accesso a WMI utilizzando GroupPolicy?
  • One Solution collect form web for “Windows PowerShell Seleziona la rimozione delle colonne”

    Non si desidera utilizzare Select-String . Powershell offre cmdlet Where-Object per questo tipo di filtraggio:

     Get-WmiObject -List | Where-Object { $_.Name -eq "Win32_LogicalDisk" } 

    È inoltre ansible utilizzare Select-Object per espandere la properties; "Proprietà" sull'object restituito da Where-Object :

     Get-WmiObject -List | Where-Object { $_.Name -eq "Win32_LogicalDisk" } | Select-Object -ExpandProperty Properties 

    Se si desidera esplorare WMI, ci sono molti strumenti disponibili. Una versione di Powershell, WMI Explorer, può essere di particolare interesse per te.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.