Inspirerend, verbindend en nieuwsgierig
Een leven lang leren

10 - Powershell - processen

Processen in PowerShell
1 / 12
volgende
Slide 1: Tekstslide
ICTMBOStudiejaar 1-4

In deze les zitten 12 slides, met interactieve quizzen en tekstslides.

time-iconLesduur is: 60 min

Onderdelen in deze les

Processen in PowerShell

Slide 1 - Tekstslide

Deze slide heeft geen instructies

Leerdoel
Aan het einde van de les kun je processen beheren in PowerShell.

Slide 2 - Tekstslide

Deze slide heeft geen instructies

Wat weet je al over het beheren van processen in PowerShell?

Slide 3 - Woordweb

Deze slide heeft geen instructies

Inleiding tot Processen
Een proces is een programma dat op de achtergrond draait. Voorbeelden zijn webbrowsers, tekstverwerkers en systeemtaken.

Slide 4 - Tekstslide

Deze slide heeft geen instructies

Lijst van Processen
Get-Process is een cmdlet waarmee je een lijst van actieve processen kunt ophalen.
  # syntax van Get-Process
  Get-Process [-Name] <string[]>

  # voorbeeld van Get-Process
  Get-Process -Name powershell

Slide 5 - Tekstslide

Deze slide heeft geen instructies

Stoppen van Processen
Stop-Process stelt je in staat om specifieke processen te stoppen aan de hand van hun ID of naam.
  # syntax van Stop-Process
  Stop-Process [-Name] <string[]>

  # voorbeeld van Stop-Process
  Stop-Process -Name powershell_ise

Slide 6 - Tekstslide

Deze slide heeft geen instructies

Stoppen van Processen
Je kan een proces ook stoppen op basis van hun id. Je stopt dan maar 1 instantie van het lopende proces.
  # syntax van Stop-Process / naam
  Stop-Process [-Id] <Int32[]>

  # voorbeeld van Stop-Process / naam
  Stop-Process -Id 3952 -Confirm -PassThru

Slide 7 - Tekstslide

Deze slide heeft geen instructies

Filteren van Processen
Met Where-Object kun je processen filteren op basis van specifieke criteria, zoals geheugenverbruik of naam.
Get-Process | Where-Object {$_.<property> -<operator> <value>}


  • <property> is de eigenschap van het object waarop je wilt filteren.

  • <operator> is de vergelijkingsoperator die je wilt gebruiken (zoals -eq voor gelijk aan, -gt voor groter dan, enz.).

  • <value> is de waarde waarmee je de eigenschap wilt vergelijken.

Slide 8 - Tekstslide

Deze slide heeft geen instructies

Filteren van Processen
Voorbeelden van Where-Object :
Get-Process | Where-Object {$_.Name -like "*chrome*"}

Selecteer alleen die processen die chrome bevatten
Selecteer alleen processen die CPU-gebruikspercentage hebben dat groter is dan 10
Get-Process | Where-Object {$_.CPU -gt 10}

Slide 9 - Tekstslide

Deze slide heeft geen instructies

Opdracht

Slide 10 - Tekstslide

Deze slide heeft geen instructies

Samenvatting
We hebben geleerd hoe we processen kunnen beheren in PowerShell, inclusief het ophalen, stoppen en filteren van processen.

Slide 11 - Tekstslide

Deze slide heeft geen instructies

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

Slide 12 - Open vraag

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.