如何在 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)

更新于: 2021 年 2 月 8 日

950 次浏览

开启您的 职业生涯

完成课程即可获得认证

开始
广告
© . All rights reserved.