PowerShell Cheat Sheet v1.0 Importing, Exporting, & Converting
PowerShell Cheat Sheet v1.0
By: Fernando Tomlinson @Wired_Pulse
Common Aliases
%, ForEach
ForEach-Object
?, Where
Where-Object
Cat, gc, type Cd Clear, cls Compare, diff Copy, cp Curl, iwr, wget Dir Echo Erase, rm, del Fl Ft Gcm Gm Gwmi H, history Icm Iex Kill Move, mv Ogv Pwd Ren, rni Select Sort
Get-Content Set-Location Clear-Host Compare-Object Copy-Item Invoke-Webrequest Get-ChildItem Write-Output Remove-Item Format-List Format-Table Get-Command Get-Member Get-WMIObject Get-History Invoke-Command Invoke-Expression Stop-Process Move-Item Out-GridView Get-Location Rename-Item Select-Object Sort-Object
Cmdlets
Functions Parameter Alias Scripts Pipelines
Ctrl + C Ctrl + left / right Home /End Up /down
Basics Commands built into the shell written in .NET Commands written in PowerShell Arguments to a cmdlet/function/script Shortcut for a cmdlet or function Text files with .ps1 extension Sends objects from one command to the next Interrupt current command Navigate one word at a time
Move to start / end of a line Move up and down through the history
Assignment, Logical, & Comparison Operators
=, +=, -=, ++, --
Assign to a variable
+=, -= ++, --and, -or, -not, !
-eq, -ne -gt, -ge
-lt, -le
-replace -match, -notmatch -like, -notlike -contains, -notcontains -in, -notin
Appends to variable
Variable iteration
Connect expressions / statements
Equal, Not Equal
Greater than, greater than or equal
Less than, less than or equal
Replace one for one
Regular expression match
Wildcard matching
Check if value in array
Reverse of contains, notcontains
-Confirm -Whatif
Parameters Prompt user to take action Displays what the command would do
$var = "string"
Variables Assigns variable (string)
[int]$var = 7 $a = $b = $c = 11
Assigns variable as int
Assigns each variable with 11
Arrays and Objects
$array = 1, 2, 3, 4 Array of integers
$array = "a","b","c" Array of strings
$array = @()
Empty array
$array[3]
Fourth array element
$array[-5..-1]
Last three array elements
(Get-Process).name Name property of object
Help
Get-Help
Gets helps for cmdlet
Help -examples
Gets examples for cmdlet
Get-Command ?module ABC
Lists all commands in the ABC module
Get-Command
Get a list of all commands
Get-Command Get-*
Lists all commands starting with "get-"
Get-Service | Get-Member Get-members of the object
Get-Service | Format-List * List of all properties
Scripts
Set-ExecutionPolicy ? ExecutionPolicy Unrestricted
Allows scripts to run
.\script.ps1
Runs script
C:\script.ps1
Runs script
$profile
Your personal profile that runs at launch
"Hello, I am a string"
Writing output and reading data String written directly to output
Write-Host "some text" ?foregroundcolor Blue $day = Read-Host "Enter day" Get-Process | Out-GridView
Displays text as blue Sets $day variable to input from user Displays processes in an Excel-like output
Importing, Exporting, & Converting Convert-ToCliXML Convert-ToHTML
Convert-ToCSV
Convert-FromCSV
Export-CSV
Import-CSV
Export-CliXML
Import-CliXML
Comments & Escape Characters
# Comment
Comment
Multiline comment
"`"Escape`"" `n `r `t `v `
Escapes ` character New line Carriage return Horizontal tab Vertical tab Line continue
Flow Control If(){} ElseIf(){} Else{}
While(){}
Do{} while() ForEach($thing in $things){} For($i=0; $i ?gt 0; $i--){} 1..10 | ForEach{$_}
Set-Location
Cmdlets Add-Content
Get-Content Out-File Copy-Item Move-Item New-Item Get-Eventlog Start-Sleep Test-Connection Get-ADUser Get-WMIObject
Set-Content Out-String Remove-Item Set-Item Get-Date Get-WinEvent Compare-Object Test-Path Get-SMBShare
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- windows powershell step by step
- keeping powershell security measures to use and embrace
- v1 intune quick links iql powershell
- windows powershell batch files on steroids doug hennig
- vmware powercli user s guide
- powershell quick reference security and compliance center v1 0
- windows powershell tutorial for beginners netwrix
- mastering active directory with powershell
- powershell for beginners
- powershell reference guide microsoft
Related searches
- cheat sheet for word brain game
- macro cheat sheet pdf
- logarithm cheat sheet pdf
- excel formula cheat sheet pdf
- excel formulas cheat sheet pdf
- excel cheat sheet 2016 pdf
- vba programming cheat sheet pdf
- macro cheat sheet food
- free excel cheat sheet download
- onenote cheat sheet pdf
- punctuation rules cheat sheet pdf
- excel formula cheat sheet printable