Когда я смотрю на класс Win32_ComputerSystem , он показывает множество свойств, таких как Status
, PowerManagementCapabilities
и т. Д. Однако, когда в PowerShell я делаю следующее, я получаю только пару:
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
Как я могу увидеть все свойства?
источник
Get-WmiObject -Class win32_computersystem -Property *
. Это коротко и милоЕсли вы хотите узнать, какие есть свойства (и методы):
источник
Вы также можете использовать:
Это покажет тот же результат, что и Format-List *, используемый в других ответах здесь.
источник
Format-List
уничтожит все объекты в конвейере.мне нравиться
Кажется, это все расширяет.
В модуле PowerShellCookbook также есть команда show-object, которая делает это в графическом интерфейсе. Джеффри Сновер, создатель PowerShell, использует его в своих отключенных от сети видео (рекомендуется).
Хотя чаще всего использую
Он избегает файла .format.ps1xml, который определяет представление таблицы или списка для типа объекта, если таковые имеются. Файл формата может даже определять заголовки столбцов, которые не соответствуют никаким именам свойств.
источник
format-custom *
кажется ответ, который действительно показывает всеСамый лаконичный способ сделать это:
источник