Я хочу запустить командлет и сохранить результат значение в переменной.
Например,
C:\PS>Get-WSManInstance -enumerate wmicimv2/win32_process | select Priority
Список приоритетов с заголовком. Например, первый:
Priority
--------
8
Как я могу сохранить их в переменной? Я пробовал:
$var=Get-WSManInstance -enumerate wmicimv2/win32_process | select Priority
Теперь переменная:@{Priority=8}
и я хотел, чтобы она была 8
.
Вопрос 2:
Можно ли сохранить две переменные с помощью одного командлета? Я имею в виду хранить его после конвейера.
C:\PS>Get-WSManInstance -enumerate wmicimv2/win32_process | select Priority, ProcessID
Я хотел бы этого избежать:
$prio=Get-WSManInstance -enumerate wmicimv2/win32_process | select Priority
$pid=Get-WSManInstance -enumerate wmicimv2/win32_process | select ProcessID