How to exclude PSComputerName property from Invoke-Command output in PowerShell?


When we are working with Invoke-Command, we get the PSComputerName extra field in the output table. You can remove it by using -HideComputerName parameter. For example, the Below command gives the output with the PSComputerName property.

Example

Invoke-Command -ComputerName LabMachine2k12 -ScriptBlock{Get-Service Winrm} | ft -AutoSize

Output

Status  Name  DisplayName                               PSComputerName
------  ----  -----------                               --------------
Running Winrm Windows Remote Management (WS-Management) LabMachine2k12

To hide the PSComputerName property,

Example

Invoke-Command -ComputerName LabMachine2k12 -ScriptBlock{Get-Service Winrm} -HideComputerName

Output

Status  Name  DisplayName  
------  ----  -----------  
Running Winrm Windows Remote Management (WS-Management)

Updated on: 08-Feb-2021

702 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements