09 - Powershell - mappen en bestanden

Mappen en Bestanden
1 / 16
next
Slide 1: Slide
ICTMBOStudiejaar 1-4

This lesson contains 16 slides, with interactive quizzes and text slides.

time-iconLesson duration is: 60 min

Items in this lesson

Mappen en Bestanden

Slide 1 - Slide

This item has no instructions

Leerdoelen
Aan het einde van de les kun je met PowerShell mappen en bestanden beheren, navigeren en bewerken.

Slide 2 - Slide

This item has no instructions

Wat weet je al over het werken met mappen en bestanden in PowerShell?

Slide 3 - Mind map

This item has no instructions

Introductie van PowerShell
PowerShell is een krachtige opdrachtregelinterface en scriptingtaal die wordt gebruikt om taken te automatiseren en beheren.

Slide 4 - Slide

This item has no instructions

Navigeren naar Mappen
Met het 'cd' commando kun je navigeren naar verschillende mappen in PowerShell.
  # Ga naar de root directory
  cd \
  # Druk de huidige directory af
  Write-Host "Huidige directory: $(Get-Location)"
  # Ga naar de Windows directory
  cd C:\Windows
  # Druk de huidige directory af
  Write-Host "Huidige directory: $(Get-Location)"




Slide 5 - Slide

This item has no instructions

Mappen/bestanden maken
Met het 'New-Item' commando kan je mappen aa kun je mappen maken en verwijderen in PowerShell.

  # Syntax van commando New-Item
  New-Item -Path <pad> -Name <naam> -ItemType <type> -Value <waarde>
  # Voorbeeld van commando New-Item - bestand aanmaken
  New-Item -Path . -Name "voorbeeld.txt" -ItemType "file" -Value "Dit is een              voorbeeld."

  # Voorbeeld van commando New-Item - directory aanmaken
  New-Item -Path "C:\" -Name "NieuweMap" -ItemType "Directory"

Slide 6 - Slide

This item has no instructions

Mappen/bestanden verwijderen
Met het 'Remove-Item' commando kan je bestanden/mappen verwijderen in PowerShell.
  # Syntax van commando New-Item
  Remove-Item -Path <pad> -Recurse -Force

  # Voorbeeld van commando New-Item - bestand aanmaken
  Remove-Item -Path "C:\\pad\\naar\\jouw\\bestand.txt"


  # Voorbeeld van commando New-Item - directory aanmaken
  Remove-Item -Path "C:\\pad\\naar\\map" -Recurse -Force

Slide 7 - Slide

This item has no instructions

Opdracht: aanmaken/verwijderen

Slide 8 - Slide

This item has no instructions

Bestanden Beheren
Met 'Get-ChildItem', 'Copy-Item' en 'Move-Item' commando's kun je bestanden beheren in PowerShell.

Slide 9 - Slide

This item has no instructions

Get-ChildItem
Get-ChildItem in PowerShell is een commando dat de items en subitems ophaalt in een gespecificeerde locatie
  # Syntax van commando Get-ChildItem
  Get-ChildItem -Path <pad> [-Recurse] -Force

  # Voorbeeld van commando Get-ChildItem - alle items ophalen uit directory
  Get-ChildItem -Path "C:\\pad\\naar\\directory"


  # Voorbeeld van commando Get-ChildItem - alleen bestanden uit directory
  Get-ChildItem -Path "C:\\pad\\naar\\directory" -File

Slide 10 - Slide

This item has no instructions

Opdracht: Child-Item

Slide 11 - Slide

This item has no instructions

Copy-Item
Copy-Item in PowerShell kopieert een item (zoals een bestand of directory) van de ene locatie naar de andere.
  # Syntax van het commando Copy-Item
  Copy-Item -Path <pad_naar_bronitem> -Destination <pad_naar_doellocatie>


  # Voorbeeld van commando Copy-Item
  Copy-Item -Path "C:\MijnDocumenten\MijnBestand.txt" -Destination                          "C:\Backups\MijnBestand.txt"



Slide 12 - Slide

This item has no instructions

Move-Item
Move-Item in PowerShell is een commando dat een item, inclusief zijn eigenschappen, inhoud en subitems, verplaatst van de ene locatie naar de andere.
  # Syntax van het commando Move-Item
  Move-Item -Path <pad_naar_bronitem> -Destination <pad_naar_doellocatie>


  # Voorbeeld van commando Move-Item
  Move-Item -Path "C:\MijnDocumenten\MijnBestand.txt" -Destination                       "C:\Backups\MijnBestand.txt"



Slide 13 - Slide

This item has no instructions

Opdracht: Child-Item

Slide 14 - Slide

This item has no instructions

Samenvatting
Je hebt vandaag geleerd hoe je mappen en bestanden kunt beheren in PowerShell. Oefen regelmatig om dit goed onder de knie te krijgen.

Slide 15 - Slide

This item has no instructions

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

Slide 16 - Open question

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.