usar tutorial script como commands comandos powershell

script - powershell tutorial



¿Cómo enumerar todas las propiedades de un objeto Powershell? (5)

Cuando miro la clase Win32_ComputerSystem , muestra un montón de propiedades como Status , PowerManagementCapabilities , etc. Sin embargo, cuando en PowerShell hago lo siguiente, solo obtengo un par:

PS C:/Windows/System32/drivers> Get-WmiObject -Class "Win32_computersystem" Domain : YYY.com Manufacturer : VMware, Inc. Model : VMware Virtual Platform Name : LONINEGFQEF58 PrimaryOwnerName : Authorised User TotalPhysicalMemory : 2147016704

¿Cómo puedo ver todas las propiedades?


La manera más sucinta de hacer esto:

Get-WmiObject -Class win32_computersystem -Property *


Prueba esto:

Get-WmiObject -Class "Win32_computersystem" | Format-List * Get-WmiObject -Class "Win32_computersystem" | Format-List -Property *

Para ciertos objetos, PowerShell proporciona un conjunto de instrucciones de formato que pueden afectar los formatos de tabla o de lista. Por lo general, esto significa limitar la visualización de resmas de propiedades a solo las propiedades esenciales. Sin embargo, hay momentos en los que realmente quieres ver todo. En esos casos, Format-List * mostrará todas las propiedades. Tenga en cuenta que, en el caso de que intente ver un registro de errores de PowerShell, debe usar "Format-List * -Force" para ver realmente toda la información de error, por ejemplo

$error[0] | Format-List * -force

Tenga en cuenta que el comodín se puede utilizar como una wilcard tradicional de esta manera:

Get-WmiObject -Class "Win32_computersystem" | Format-List M*


Si quieres saber qué propiedades (y métodos) hay:

Get-WmiObject -Class "Win32_computersystem" | Get-Member


También puedes usar

Get-WmiObject -Class "Win32_computersystem" | Select *

esto mostrará el mismo resultado que Format-List * utilizado en la otra respuesta aquí.


me gusta

Get-WmiObject -Class "Win32_computersystem" | format-custom *

Eso parece expandir todo.

También hay un comando show-object en el módulo PowerShellCookbook que lo hace en una interfaz gráfica de usuario. Jeffrey Snover, el creador de Powershell, lo usa en sus videos desconectados (recomendado).