09 - Powershell - mappen en bestanden

Mappen en Bestanden
1 / 16
volgende
Slide 1: Tekstslide
ICTMBOStudiejaar 1-4

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

time-iconLesduur is: 60 min

Onderdelen in deze les

Mappen en Bestanden

Slide 1 - Tekstslide

Deze slide heeft geen instructies

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

Slide 2 - Tekstslide

Deze slide heeft geen instructies

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

Slide 3 - Woordweb

Deze slide heeft geen instructies

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

Slide 4 - Tekstslide

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

Opdracht: aanmaken/verwijderen

Slide 8 - Tekstslide

Deze slide heeft geen instructies

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

Slide 9 - Tekstslide

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

Opdracht: Child-Item

Slide 11 - Tekstslide

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

Opdracht: Child-Item

Slide 14 - Tekstslide

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

Slide 16 - 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.