Files
Powershell-Training/Learn Powershell in Less than 2 hours.md
2026-01-04 06:34:33 +01:00

1.3 KiB

Learn Powershell in Less Than 2 hours

Everything in Powershell is an Object

Widows Powershell ISE

To be able to write Powershell script you have a free IDE

CMDLET

Predifine functions are names CommandLet Verb-Noun -Parameters

If you want to see all the Cmdlet available

Get-Command -CommandTyper Cmdlet

PSVersionTable

you can see the version of powershell with the command

$PSVersionTable

ExecutionPolicy

To be able to see if you can run your Powershell scripts

Get-ExecutionPolicy
# Work only has administrator
Set-ExecutionPolicy remoteSigned

Write-Host

For writing in the console

Write-Host "Hello world"
Write-Host "Hello world" -NoNewline
Write-Host "Hello world" -BackgroundColor "Blue"

GetHelp

Print all the help articles from microsoft

Get-Help
Get-Help Write-Host -full

Piping

You can chain commands with "|"

Command-1 | Command-2
"May the force be with you!" | Out-File forewithwho.txt

Variables

They start with a "$" you can use strings,floating points, integer and boolean

$FavCharacter = "Spongebob"
$FavCharacter | Out-File favcharacter.txt
$FavCharacter.GetType()

$x = 5
$y = 3
$x + $y
# output: 8

$FavCharacter | Select-Object -Property *
# output all the Property of the variable