Get-Command Gets all commands. Get-Help Displays information about PowerShell commands and concepts. Get-Process Gets the processes that are running on the local computer or a remote computer. Stop-Process Stops one or more running processes. Start-Process Starts one or more processes on the local computer. Get-Service Gets the status of services on a local or remote computer. Stop-Service Stops one or more running services. Start-Service Starts one or more stopped services. Set-Service Changes the status of a service. New-Service Creates a new entry for a Windows service in the registry and in the service database. Get-Item Gets the item at the specified location. Set-Item Changes the value of an item to the value specified in the command. New-Item Creates a new item. Remove-Item Deletes the specified items. Copy-Item Copies an item from one location to another. Move-Item Moves an item from one location to another. Rename-Item Renames an item in a Windows PowerShell provider namespace. Get-Content Gets the content of the item at the specified location. Set-Content Writes or replaces the content in an item with new content. Add-Content Appends content to a specified item or file. Clear-Content Deletes the contents of an item, but does not delete the item. Get-Host Gets an object that represents the current host application for PowerShell. Clear-Host Clears the display in the host program. Write-Host Writes customized output to a host. Out-Host Sends output to the command line. Get-History Gets a list of the commands entered during the current session. Invoke-History Runs commands from the session history. Add-History Appends entries to the session history. Clear-History Deletes entries from the session history. Get-Location Gets information about the current working location or a location stack. Set-Location Changes the current location to the location specified. Push-Location Adds the current location to the top of a location stack. Pop-Location Changes the current location to the location most recently pushed onto the stack. Get-Member Gets the properties and methods of objects. Add-Member Adds a user-defined custom member to an instance of a PowerShell object. Get-Variable Gets the variables in the current console. Set-Variable Sets the value of a variable. Creates the variable if one with the requested name does not exist. New-Variable Creates a new variable. Remove-Variable Deletes a variable and its value. Clear-Variable Deletes the value of a variable or an alias. Get-Alias Gets the aliases for the current session. Set-Alias Creates or changes an alias (alternate name) for a cmdlet or other command element in the current session. New-Alias Creates a new alias. Remove-Alias Removes an alias from the current session. Export-Alias Exports information about currently defined aliases to a file. Import-Alias Imports an alias list from a file. Get-PSDrive Gets the PowerShell drives in the current session. New-PSDrive Creates a new PowerShell drive. Remove-PSDrive Removes a PowerShell drive from its location. Get-PSProvider Gets information about the specified PowerShell provider. Get-PSSnapin Gets the PowerShell snap-ins on the computer. Add-PSSnapin Adds one or more Windows PowerShell snap-ins to the current session. Remove-PSSnapin Removes PowerShell snap-ins from the current console. Get-Module Gets the modules that have been imported or that can be imported into the current session. Import-Module Adds one or more modules to the current session. Remove-Module Removes the members of a module from the current session. Get-PSSession Gets the Windows PowerShell sessions (PSSessions) in the current session. New-PSSession Creates a persistent connection to a local or remote computer.
Microsoft’s PowerShell Documentation
For Linux Command Cheat Sheet For Windows Command Line Cheat Sheet