Powershell outputs to list for all cmdlets

Jay Carper 216 Reputation points

Somehow, Powershell has changed to format-list for all cmdlets. How do I change it back to the default output format for ALL cmdlets, not just one?

Windows 10 Setup
Windows 10 Setup
Windows 10: A Microsoft operating system that runs on personal computers and tablets.Setup: The procedures involved in preparing a software program or application to operate within a computer or mobile device.
1,898 questions
Windows Server PowerShell
Windows Server PowerShell
Windows Server: A family of Microsoft server operating systems that support enterprise-level management, data storage, applications, and communications.PowerShell: A family of Microsoft task automation and configuration management frameworks consisting of a command-line shell and associated scripting language.
5,356 questions
0 comments No comments
{count} votes

4 answers

Sort by: Most helpful
  1. Jay Carper 216 Reputation points

    I'm certain there must be a simpler way of accomplishing this, but I did manage to fix it. While working on a separate issue, I discovered that the computer had two versions of ExchangeOnlineManagement module installed (2.0.5 and 2.0.6). V2.0.6 has known problems with some UnifiedGroup cmdlets, so I uninstalled them both and reinstalled only v2.0.5.

    All cmdlets are now back to normal output.

    1 person found this answer helpful.

  2. Dillon Silzer 54,286 Reputation points

    Hi @Jay Carper

    Try adding out-default to the end of your command:


    Get-Process | Select-Object -First 5 | Out-Default



    If this is helpful please accept answer.

  3. Aung Zaw Min Thwin 306 Reputation points

    What is your PS version?

    maybe, you can try Update-FormatData

    Pls check more details at about_Format

  4. Rich Matheisen 44,696 Reputation points

    Have any of the format files been changed? Check the "LastWriteTime" property:

    get-childitem $PSHOME | where {$_.name -like "*.Format.*"}