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

PowerShellMicrosoft TechnologiesSoftware & Coding

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)
raja
Published on 08-Feb-2021 07:48:16
Advertisements