10 - Powershell - processen

Processen in PowerShell
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

Processen in PowerShell

Slide 1 - Diapositive

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

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

Slide 2 - Diapositive

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

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

Slide 3 - Carte mentale

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

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

Slide 4 - Diapositive

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

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 - Diapositive

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

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

Slide 6 - Diapositive

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

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 - Diapositive

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

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 - Diapositive

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

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

Selecteer alleen die processen die chrome bevatten
Selecteer alleen die processen die chrome bevatten
Get-Process | Where-Object {$_.CPU -gt 10}

Slide 9 - Diapositive

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

Opdracht

Slide 10 - Diapositive

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

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

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.