114. Basisconcepten van PowerShell voor gevorderden

In deze sessie leer de je kracht van Powershell kennen en toepassen

Inhoud

Inleiding

PowerShell is een krachtige command-line shell en scriptingtaal ontwikkeld door Microsoft, speciaal ontworpen voor systeembeheer, automatisering en taakautomatisering. Het biedt een geavanceerd en flexibel platform waarmee beheerders en gebruikers efficiënt taken kunnen uitvoeren op Windows-omgevingen, maar het werkt ook op andere besturingssystemen zoals Linux en macOS.

In deze sessie leer je wat PowerShell is en wat je ermee kan doen. Het opbouwen van een degelijk basis van Powershell en er praktische mee aan de slag gaan met voorbeelden uit de schoolomgeving, staan daarbij centraal in deze sessie.

Deze sessie is ook nuttig als je je basiskennis van PowerShell eens wilt heropfrissen. De heropfrissing van je basiskennis zal je ook helpen om script beter te kunnen lezen/berijpen.

In deze sessie wordt gebruik gemaakt van Windows PowerShell 5.1 en de nieuwste versie van PowerShell(Core). 

Doel van deze sessie
  • De kracht van Powershell leren kennen en toepassen/gebruiken met als doel om taken in Windows-omgevingen en in M365 efficiënter en effectiever uit te kunnen voeren
  • Ervaringen en ideeën uitwisselen en delen met andere collega’s ICT-coördintoren
  • Een vervolg bieden op sesie 14 "Basisconcepten van PowerShell voor beginners"
Inhoud
    Foutafhandeling
  1. Functies schrijven
  2. Modules 
  3. Gestructureerde data parsen en manipuleren
    • CSV Files
    • Excel spreadsheats
    • JSON data
  4. Testen met Pester
  5. Wachtwoordbeheer
  6. Voorbeeldscripts die inzetbaar zijn binnen de schoolomgeving leren "lezen" en begrijpen

Resultaat

Na deze korte inleiding heb je een vuurdoop PowerShell achter de rug. Je hebt een goede basis waarmee je verder zelf kan experimenteren. Deze basis zal je helpen om scirpts beter te leren "lezen" en "begrijpen". Je beschik eveneens over allerlei voorbeeldscripts die inzetbaar zijn binnen je schoolomgeving. 

Voorkennis

Verplichte kennis

  • Goede basiskennis Windows 10/11 en Windows server, alsook basis netwerkkennis.
  • Kennis van een (eender welke) programmeertaal, en dus begrip van datastructuren en controlestructuren.
  • De kennis die opgedaan wordt in
    sessie 14 "Basisconcepten van PowerShell voor beginners"
  1. Wat is PowerShell en wat kan je ermee?
  2. Op verkenning
    • PowerShell console
    • Dos-commando's
    • PowerShell commando's
  3. Datastructuren
    • Variabelen
    • Data types
    • Objecten
    • Datastructuren
  4. Commando's combineren
  5. Controlestructuren
    • Sequentie
    • Selectie
    • Herhaling

Meegenomen kennis

De kennis die opgedaan wordt in sessie 14 "Basisconcepten van PowerShell voor beginners".

Interessant voor

  • Technisch ICT-coördinator
Uit:
  • Alle onderwijstypes

Thema's

  • Systeembeheer
  • Microsoft
  • Programmeren

Tijdstip

NM 1 + NM 2 (14:00 - 16:30)
Lokaal: Tech5
Kostprijs: € 40
Er zijn 20 plaatsen waarvan er 2 bezet zijn.
Je kan nog inschrijven voor deze workshop.

Vorm

Workshop

Mee te brengen

Vanaf deze editie verplichten we om je eigen laptop mee te brengen. Zo haal je het meest uit de workshop. Het werkt vlotter en alles wat je inoefende, neem je mee naar huis.

Lesgever

Pieter Coppens
Lees meer over de expertise van Pieter.


Korte titel : PowerShell gevorderden

Deze pagina werd al 127 keer bekeken