我想运行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