Les 3 PowerShell Basics: IF, ELSE, -NOT, LOOPS & TEST-PATH

Les 3 PowerShell Basics: IF, ELSE, -NOT, LOOPS & TEST-PATH
1 / 12
volgende
Slide 1: Tekstslide

In deze les zitten 12 slides, met tekstslides.

Onderdelen in deze les

Les 3 PowerShell Basics: IF, ELSE, -NOT, LOOPS & TEST-PATH

Slide 1 - Tekstslide

Agenda
Uitleg nieuwe commando's
Vervolg stappen IT's Learning

Slide 2 - Tekstslide

IF / ELSE / -NOT / !


Slide 3 - Tekstslide

"Als het regent, neem dan een paraplu mee. Anders hoef je dat niet."

Slide 4 - Tekstslide

if ($regen) {
    Write-Output "Neem een paraplu mee"
} else {
    Write-Output "Geen paraplu nodig"
}

- Als `$regen` waar is → neem een paraplu.
- Als `$regen` niet waar is → geen paraplu nodig.


Slide 5 - Tekstslide

if (-not $regen) {
    Write-Output "Zonnetje! Geen paraplu nodig"
}
of
if (!$regen) {
    Write-Output "Geen regen"
}


Slide 6 - Tekstslide

wanneer gebruik je -not
Je wil iets aanmaken als het er nog niet is ✅ Ja
Je wil een waarschuwing geven als iets ontbreekt ✅ Ja
Je wil iets alleen doen als het er al is ❌ Nee,

Slide 7 - Tekstslide

Loops
Loops laten je iets herhalen

Slide 8 - Tekstslide

FOR loop
for ($i = 1; $i -le 5; $i++) {
    Write-Output "Hallo! Dit is nummer $i"
}


Gebruik je als je van tevoren weet hoe vaak je iets wilt doen.

Slide 9 - Tekstslide

FOREACH loop
$namen = @("Sara", "Jesse", "Milan")

foreach ($naam in $namen) {
    Write-Output "Hallo, $naam!"
}

Gebruik je om door een lijstje te lopen.

Slide 10 - Tekstslide

WHILE loop
$i = 1
while ($i -le 3) {
    Write-Output "Getal: $i"
    $i++
}

Doet iets zolang een voorwaarde waar is

Slide 11 - Tekstslide

DO-WHILE loop
do {
    $input = Read-Host "Geef een getal groter dan 10"
} while ($input -le 10)

Write-Output "Dank je! Je gaf: $input"

Doet altijd minstens 1 keer iets, en controleert daarna pas de voorwaarde.

Slide 12 - Tekstslide