08 - Powershell - foutafhandeling en debugging

Foutafhandeling en Debugging
1 / 12
suivant
Slide 1: Diapositive
ICTMBOStudiejaar 1-4

Cette leçon contient 12 diapositives, avec quiz interactifs et diapositives de texte.

time-iconLa durée de la leçon est: 60 min

Éléments de cette leçon

Foutafhandeling en Debugging

Slide 1 - Diapositive

Cet élément n'a pas d'instructions

Leerdoel
Aan het einde van de les kun je uitleggen wat foutafhandeling is en hoe debugging werkt in PowerShell.

Slide 2 - Diapositive

Cet élément n'a pas d'instructions

Wat weet je al over foutafhandeling en debugging in PowerShell?

Slide 3 - Carte mentale

Cet élément n'a pas d'instructions

Foutafhandeling in PowerShell
Foutafhandeling in PowerShell is als een veiligheidsnet dat fouten opvangt tijdens het uitvoeren van je script, waardoor het niet crasht. Het maakt je scripts robuuster en betrouwbaarder door te anticiperen op mogelijke problemen en er op een gecontroleerde manier mee om te gaan.

Slide 4 - Diapositive

Cet élément n'a pas d'instructions

Debugging in PowerShell
Debuggen in PowerShell is als puzzelen: je zoekt, scheidt en vervangt de stukjes die niet passen om je script perfect te maken.

Slide 5 - Diapositive

Cet élément n'a pas d'instructions

Foutafhandeling - Try-Catch
Try-catch is een programmeerconstructie die wordt gebruikt om uitzonderingen/fouten op te vangen en te verwerken die kunnen optreden tijdens de uitvoering van een programma.

Slide 6 - Diapositive

Cet élément n'a pas d'instructions

Try-Catch syntax
try {
    # Code die een uitzondering kan veroorzaken
}
catch {
    # Code om de uitzondering af te handelen
}

Slide 7 - Diapositive

Cet élément n'a pas d'instructions

Try-Catch voorbeeld
try {
    # Probeer een niet-bestaande functie aan te roepen
    Invoke-NonExistentFunction -ErrorAction Stop
}
catch {
    # Vang de uitzondering en druk de foutmelding af
    Write-Host " Fout opgetreden bij het aanroepen van de functie:                    $($_.Exception.Message)"
}

Slide 8 - Diapositive

Cet élément n'a pas d'instructions

Debugging Tools
Windows PowerShell ISE biedt handige tools voor het opsporen en corrigeren van fouten in scripts, zoals debuggen en stapsgewijze uitvoering.

Slide 9 - Diapositive

Cet élément n'a pas d'instructions

Demo
Nu volgt een demo met foutafhandeling en debugging

Slide 10 - Diapositive

Cet élément n'a pas d'instructions

Samenvatting
Je hebt geleerd hoe je fout-afhandeling kan doen in Powershell. Daarnaast heb je geleerd hoe je de debug-tools in Poweshell ISE kunt gebruiken.

Slide 11 - Diapositive

Cet élément n'a pas d'instructions

Stel 1 vraag over iets dat je nog niet zo goed hebt begrepen.

Slide 12 - Question ouverte

De leerlingen geven hier (in vraagvorm) aan met welk onderdeel van de stof ze nog moeite. Voor de docent biedt dit niet alleen inzicht in de mate waarin de stof de leerlingen begrijpen/beheersen, maar ook een goed startpunt voor een volgende les.