Я пишу простой запрос WMI в ISE powershell. Я хочу получить только два поля, но я получаю больше
Get-WmiObject -Query "select DisplayName, State from Win32_Service"
И что я получаю, это список результатов, у каждого есть следующие поля,
__GENUS : 2
__CLASS : Win32_Service
__SUPERCLASS :
__DYNASTY :
__RELPATH :
__PROPERTY_COUNT : 2
__DERIVATION : {}
__SERVER :
__NAMESPACE :
__PATH :
DisplayName : Windows Font Cache Service
State : Running
Я заметил, что все поля начинаются с двойного подчеркивания, не уверен, что это что-то значит. Я знаю, что могу получить лучший результат с
Get-WmiObject -Class Win32_Service | Select-Object DisplayName, State
Однако я бы хотел добавить к этому запросу предложение where
, поэтому я пытаюсь использовать параметр -Query
.