139 votes

comment voir toutes les propriétés

Quand je regarde ce lien: http://msdn.microsoft.com/en-us/library/aa394102%28v=VS.85%29.aspx

Il montre des charges de propriétés comme Status, PowerManagementCapabilities, etc.

Cependant, lorsque je fais le power -ell ci-dessous, je ne récupère qu'un couple:

 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
 

Comment puis-je voir toutes les propriétés?

Merci,

157voto

Keith Hill Points 73162

Essayez ceci:

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

Pour certains objets, PowerShell propose un ensemble d'instructions de mise en forme qui peuvent influer sur le tableau ou de la liste des formats. Ce sont généralement destinées à limiter l'affichage des ramettes de propriétés des propriétés essentielles. Cependant, il ya des moments où vous voulez vraiment tout voir. Dans ces cas - Format-List * affiche toutes les propriétés. Notez que dans le cas où vous essayez de visualiser une PowerShell enregistrement d'erreur, vous devez utiliser "au Format Liste * -Force" pour voir toutes les informations d'erreur par exemple

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

Notez que le caractère générique peut être utilisé comme un traditionnel wilcard ce:

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

47voto

manojlds Points 96599

Si vous voulez savoir quelles propriétés (et méthodes) sont là:

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

39voto

Rikels Points 21

Vous pouvez aussi utiliser

 Get-WmiObject -Class "Win32_computersystem" | Select *
 

cela affichera le même résultat que Format-List * utilisé dans l'autre réponse ici.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X