| Alias | Cmdlet | Description |
| % | ForEach-Object | Performs an operation against each of a set of input objects. |
| ? | Where-Object | Creates a filter that controls which objects will be passed along a command pipeline. |
| ac | Add-Content | Adds content to the specified item(s). |
| asnp | Add-PSSnapin | Adds one or more Windows PowerShell snap-ins to the current console. |
| cat | Get-Content | Gets the content of the item at the specified location. |
| cd | Set-Location | Sets the current working location to a specified location. |
| chdir | Set-Location | Sets the current working location to a specified location. |
| clc | Clear-Content | Deletes the contents of a item, such as deleting the text from a file, but does not delete the item. |
| cli | Clear-Item | Deletes the contents of an item, but does not delete the item. |
| clp | Clear-ItemProperty | Deletes the value of a property but it does not delete the property. |
| clv | Clear-Variable | Deletes the value of a variable. |
| copy | Copy-Item | Copies an item from one location to another within a namespace. |
| cp | Copy-Item | Copies an item from one location to another within a namespace. |
| cpi | Copy-Item | Copies an item from one location to another within a namespace. |
| cpp | Copy-ItemProperty | Copies a property and value from a specified location to another location. |
| cvpa | Convert-Path | Converts a path from a Windows PowerShell path to a Windows PowerShell provider path. |
| del | Remove-Item | Deletes the specified items. |
| diff | Compare-Object | Compares two sets of objects. |
| dir | Get-ChildItem | Gets the items and child items in one or more specified locations. |
| echo | Write-Output | Writes objects to the success pipeline. |
| epal | Export-Alias | Exports information about currently-defined aliases to a file. |
| epcsv | Export-Csv | Creates a comma-separated values (CSV) file that represents the input objects. |
| erase | Remove-Item | Deletes the specified items. |
| fc | Format-Custom | Uses a customized view to format the output. |
| fl | Format-List | Formats the output as a list of properties in which each property appears on a new line. |
| foreach | ForEach-Object | Performs an operation against each of a set of input objects. |
| ft | Format-Table | Formats the output as a table. |
| fw | Format-Wide | Formats objects as a wide table that displays only one property of each object. |
| gal | Get-Alias | Gets the aliases for the current session. |
| gc | Get-Content | Gets the content of the item at the specified location. |
| gci | Get-ChildItem | Gets the items and child items in one or more specified locations. |
| gcm | Get-Command | Gets basic information about cmdlets and about other elements of Windows PowerShell commands. |
| gdr | Get-PSDrive | Gets information about Windows PowerShell drives. |
| ghy | Get-History | Gets a list of the commands entered during the current session. |
| gi | Get-Item | Gets the item at the specified location. |
| gl | Get-Location | Gets information about the current working location. |
| gm | Get-Member | Gets information about objects or collections of objects. |
| gp | Get-ItemProperty | Retrieves the properties of a specified item. |
| gps | Get-Process | Gets the processes that are running on the local computer. |
| group | Group-Object | Groups objects that contain the same value for specified properties. |
| gsnp | Get-PSSnapin | Gets the Windows PowerShell snap-ins on the computer. |
| gsv | Get-Service | Gets the services on the local computer. |
| gu | Get-Unique | Returns the unique items from a sorted list. |
| gv | Get-Variable | Gets the variables in the current console. |
| gwmi | Get-WmiObject | Gets instances of WMI classes or information about available classes. |
| h | Get-History | Gets a list of the commands entered during the current session. |
| history | Get-History | Gets a list of the commands entered during the current session. |
| iex | Invoke-Expression | Runs a Windows PowerShell expression that is provided in the form of a string. |
| ihy | Invoke-History | Runs commands from the session history. |
| ii | Invoke-Item | Invokes the provider-specific default action on the specified item. |
| ipal | Import-Alias | Imports an alias list from a file. |
| ipcsv | Import-Csv | Imports comma-separated value (CSV) files in the format produced by the Export-CSV cmdlet and returns objects that correspond to the objects represented in that CSV file. |
| kill | Stop-Process | Stops one or more running processes. |
| lp | Out-Printer | Sends output to a printer. |
| ls | Get-ChildItem | Gets the items and child items in one or more specified locations. |
| mi | Move-Item | Moves an item from one location to another. |
| mount | New-PSDrive | Installs a new WIndows PowerShell drive. |
| move | Move-Item | Moves an item from one location to another. |
| mp | Move-ItemProperty | Moves a property from one location to another. |
| mv | Move-Item | Moves an item from one location to another. |
| nal | New-Alias | Creates a new alias. |
| ndr | New-PSDrive | Installs a new WIndows PowerShell drive. |
| ni | New-Item | Creates a new item in a namespace. |
| nv | New-Variable | Creates a new variable. |
| oh | Out-Host | Sends output to the command line. |
| popd | Pop-Location | Changes the current location to the location most recently pushed onto the stack. You can pop the location from the default stack or from a stack that you create by using Push-Location. |
| ps | Get-Process | Gets the processes that are running on the local computer. |
| pushd | Push-Location | Pushes the current location onto the stack. |
| pwd | Get-Location | Gets information about the current working location. |
| r | Invoke-History | Runs commands from the session history. |
| rd | Remove-Item | Deletes the specified items. |
| rdr | Remove-PSDrive | Removes a Windows PowerShell drive from its location. |
| ren | Rename-Item | Renames an item in a Windows PowerShell provider namespace. |
| ri | Remove-Item | Deletes the specified items. |
| rm | Remove-Item | Deletes the specified items. |
| rmdir | Remove-Item | Deletes the specified items. |
| rni | Rename-Item | Renames an item in a Windows PowerShell provider namespace. |
| rnp | Rename-ItemProperty | Renames a property of an item. |
| rp | Remove-ItemProperty | Deletes the property and its value from an item. |
| rsnp | Remove-PSSnapin | Removes Windows PowerShell snap-ins from the current console. |
| rv | Remove-Variable | Deletes a variable and its value. |
| rvpa | Resolve-Path | Resolves the wildcard characters in a path and displays the path contents. |
| sal | Set-Alias | Creates or changes an alias (alternate name) for a cmdlet or other command element in the current Windows PowerShell session. |
| sasv | Start-Service | Starts one or more stopped services. |
| sc | Set-Content | Writes or replaces the content in an item with new content. |
| select | Select-Object | Selects specified properties of an object or set of objects. It can also select unique objects from an array of objects or it can select a specified number of objects from the beginning or end of an array of objects. |
| set | Set-Variable | Sets the value of a variable. Creates the variable if one with the requested name does not exist. |
| si | Set-Item | Changes the value of an item to the value specified in the command. |
| sl | Set-Location | Sets the current working location to a specified location. |
| sleep | Start-Sleep | Suspend shell, script, or runspace activity for the specified period of time. |
| sort | Sort-Object | Sorts objects by property values. |
| sp | Set-ItemProperty | Sets the value of a property at the specified location. |
| spps | Stop-Process | Stops one or more running processes. |
| spsv | Stop-Service | Stops one or more running services. |
| sv | Set-Variable | Sets the value of a variable. Creates the variable if one with the requested name does not exist. |
| tee | Tee-Object | Pipes object input to a file or variable, then passes the input along the pipeline. |
| type | Get-Content | Gets the content of the item at the specified location. |
| where | Where-Object | Creates a filter that controls which objects will be passed along a command pipeline. |
| write | Write-Output | Writes objects to the success pipeline. |