Summary
PowerShell is a task automation and configuration shell built on .NET. It uses
cmdlets with
verb_noun names. Output is
objects, not text. You connect commands with the
pipeline. Discover commands with
get_command and learn usage with
get_help. Features include
modules,
scripts (.ps1), and
parameters with
parameter_binding. Access data with
providers. Use
remoting for remote sessions. PowerShell runs cross-platform as
powershell_core and on Windows as
windows_powershell.