PowerShell 技能连载 - 输出的同时赋值
如果您想将某个命令的结果赋给一个变量,并且同时输出结果,以下是两种实现方法:
您可以使用小括号:
PS> ($result = Get-Service)
Status Name DisplayName
------ ---- -----------
Running AdobeARMservice Adobe Acrobat Update Service
(...)
或者使用 OutVariable
通用参数:
PS> Get-Service -OutVariable result
Status Name DisplayName
------ ---- -----------
Running AdobeARMservice Adobe Acrobat Update Service
(...)
PowerShell 技能连载 - 输出的同时赋值
http://blog.vichamp.com/2015/09/07/outputting-and-assigning-at-the-same-time/