Попытка взять несколько объектов из класса, используя get-WmiObject. Я должен вернуть это как тип хэш-таблицы / dict.
Используемая мной команда:
get-WmiObject -class win32_SoundDevice | select-object Name, Status
Что я получаю:
Name Status
---- ------
Intel(R) Display Audio OK
Realtek Audio OK
Я хочу создать что-то похожее на это:
[
{
"Name": "Intel(R) Display Audio",
"Status": "OK"
},
{
"Name": "Realtek Audio",
"Status": "OK"
}
]
Я знаю, что могу добавить команду | convertTo-json
к исходной команде, но я хочу создать хэш-таблицу с нуля, так как я буду использовать ее в устаревших системах, которые могут не использовать команду convertTo-json.