我想運行cmdlet並將結果的值存儲在變量中。將cmdlet的結果值存儲在Powershell中的變量中
例如
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:
我可以用一個cmdlet存儲兩個變量嗎?我的意思是把它存儲在管道後面。
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
這是非常有益的,謝謝 – Lgn 2012-04-09 12:53:50
你能看看我的問題2嗎? – Lgn 2012-04-09 13:27:20
@Lgn - 更新。 – manojlds 2012-04-09 13:49:05