It allows you to perform an action against multiple objects

when that action normally only works on one object at a time.

Bold are most common. Red are powerful ones.

New-Alias (nal) - simpler

Creates a new alias. Syntax:

New-Alias [-Name] <String> [-Value] <String> [-Confirm] [-Description <String>] [-Force] [-Option {None | ReadOnly | Constant | Private | AllScope | Unspecified}] [-PassThru] [-Scope <String>] [-WhatIf] [<CommonParameters>]

Untitled

Set-Alias (sal)

Creates or changes an alias for a cmdlet or other command. Syntax:

Set-Alias [-Name] <String> [-Value] <String> [-Confirm] [-Description <String>] [-Force] [-Option {None | ReadOnly | Constant | Private | AllScope | Unspecified}] [-PassThru] [-Scope <String>] [-WhatIf] [<CommonParameters>]

Example: Set-Alias -Name hash -Value get-filehash - New alias for get-childname.

Measure-Object (measure) and use of ?