如何从PowerShell中的Invoke-Command输出中排除PSComputerName属性?

当我们使用Invoke-Command时,我们在输出表中获得PSComputerName额外字段。您可以使用-HideComputerName参数将其删除。例如,以下命令为输出提供PSComputerName属性。

示例

Invoke-Command -ComputerName LabMachine2k12 -ScriptBlock{Get-Service Winrm} | ft -AutoSize
输出结果
Status  Name  DisplayName                               PSComputerName
------  ----  -----------                               --------------
Running Winrm Windows Remote Management (WS-Management) LabMachine2k12

要隐藏PSComputerName属性,

示例

Invoke-Command -ComputerName LabMachine2k12 -ScriptBlock{Get-Service Winrm} -HideComputerName
输出结果
Status  Name  DisplayName  
------  ----  -----------  
Running Winrm Windows Remote Management (WS-Management)