Как перечислить все свойства объекта Powershell?



когда я смотрю на win32_computersystem класс, он показывает множество свойств, таких как Status,PowerManagementCapabilities и т. д. Однако, когда в PowerShell я делаю ниже, я возвращаю только пару:



PS C:WindowsSystem32drivers> Get-WmiObject -Class "Win32_computersystem"

Domain : YYY.com
Manufacturer : VMware, Inc.
Model : VMware Virtual Platform
Name : LONINEGFQEF58
PrimaryOwnerName : Authorised User
TotalPhysicalMemory : 2147016704


как я могу увидеть все свойства?

608   5  

5 ответов:

попробуйте это:

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

для некоторых объектов PowerShell предоставляет набор инструкций по форматированию, которые могут влиять на форматы таблиц или списков. Обычно это означает, что отображение пачек свойств ограничивается только основными свойствами. Однако бывают моменты, когда очень хочется все увидеть. В таких случаях Format-List * показать все свойства. Обратите внимание, что в случае, когда вы пытаетесь просмотреть запись об ошибке PowerShell, необходимо использовать "Format-List * - Force", чтобы действительно увидеть всю информацию об ошибке, например

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

обратите внимание, что подстановочный знак можно использовать как традиционный wilcard this:

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

Если вы хотите знать, какие свойства ( и методы) есть:

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

вы также можете использовать

Get-WmiObject -Class "Win32_computersystem" | Select *

это покажет тот же результат, что и Format-List*, используемый в другом ответе здесь.

самый краткий способ сделать это:

Get-WmiObject -Class win32_computersystem -Property *

Мне нравится

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

это, кажется, расширяет все.

есть также команда show-object в модуле PowerShellCookbook, которая делает это в графическом интерфейсе. Джеффри Сновер, создатель Powershell, использует его в своих отключенных видео (рекомендуется).

Comments

    Ничего не найдено.