Zapisz wartość wynikową polecenia cmdlet w zmiennej w Powershell

Chciałbym uruchomić polecenie cmdlet i zapisać wynikwartość w zmiennej.

Na przykład

<code>C:\PS>Get-WSManInstance -enumerate wmicimv2/win32_process | select Priority
</code>

Wymienia priorytety z nagłówkiem. Pierwszy na przykład:

<code>Priority
--------
8
</code>

Jak mogę przechowywać je w zmiennej? Próbowałem:

<code>$var=Get-WSManInstance -enumerate wmicimv2/win32_process | select Priority
</code>

Teraz zmienna to:@{Priority=8} i chciałem, żeby tak było8.

Pytanie 2:

Czy mogę przechowywać dwie zmienne z jednym cmdletem? Mam na myśli przechowywanie go po rurociągu.

<code>C:\PS>Get-WSManInstance -enumerate wmicimv2/win32_process | select Priority, ProcessID
</code>

Chciałbym tego uniknąć:

<code>$prio=Get-WSManInstance -enumerate wmicimv2/win32_process | select Priority
$pid=Get-WSManInstance -enumerate wmicimv2/win32_process | select ProcessID
</code>

questionAnswers(2)

yourAnswerToTheQuestion