powershell

Command-line shell and scripting language designed especially for system administration.

TLDR

Start an interactive shell session

$ powershell
copy


Start an interactive shell session without loading startup configs
$ powershell -NoProfile
copy


Execute specific commands
$ powershell -Command "[echo 'powershell is executed']"
copy


Execute a specific script
$ powershell -File [path/to/script.ps1]
copy


Start a session with a specific version of PowerShell
$ powershell -Version [version]
copy


Prevent a shell from exit after running startup commands
$ powershell -NoExit
copy


Describe the format of data sent to PowerShell
$ powershell -InputFormat [Text|XML]
copy


Determine how an output from PowerShell is formatted
$ powershell -OutputFormat [Text|XML]
copy

Copied to clipboard