100% tevredenheidsgarantie Direct beschikbaar na je betaling Lees online óf als PDF Geen vaste maandelijkse kosten 4.2 TrustPilot
logo-home
Samenvatting

Samenvatting Windows System Administration

Beoordeling
-
Verkocht
1
Pagina's
25
Geüpload op
23-07-2021
Geschreven in
2018/2019

Samenvatting van Windows System Administration dat in het eerste jaar van de IT Factory wordt gegeven. Dit document bevat alle leerstof dat in de les werd aangehaald waarbij de focus voornamelijk op PowerShell ligt (theorie).











Oeps! We kunnen je document nu niet laden. Probeer het nog eens of neem contact op met support.

Documentinformatie

Geüpload op
23 juli 2021
Aantal pagina's
25
Geschreven in
2018/2019
Type
Samenvatting

Onderwerpen

Voorbeeld van de inhoud

Windows System Administration
Wat is Powershell?
PowerShell is de command-line-interface van Windows waar je tekstopdrachten aan het
besturingssysteem geeft. Met Windows PowerShell kun je complexe handelingen aan de hand van
commando's eenvoudiger maken. Commando of cmdlet.

Powershell lijkt op de filosofie van Leibniz (Jeffrey Snover maakte een project Monad dat uit het
Grieks van Gottfied Leibniz komt) in de zin dat Powershell orde schept in de complexe taken onder de
vorm van een serie componenten (cmdlet’s).
De shell zelf is geschreven in C#, maar de shell language is gebaseerd op drie verschillende talen:
C#, Perl en sh/ksh (UNIX).

Windows Powershell is in belangrijke mate op .NET (applicatieframework dat zorgt voor de
samenwerking van applicaties en bibliotheken geschreven in verschillende programmeertalen)
gebaseerd is.

Windows Powershell is een object-based Shell dat bovenop het Microsoft .NET framework is
gebouwd

Windows Powershell editors:
1. Windows Powershell
2. Visual Studio Code
3. Windows Powershell ISE

Powershell is object-georiënteerd, waarom?
 De meeste software die op Windows loopt, is object-georiënteerd
 Je moet geen tekst-manipulatie (ontleden van tekst om iets te verwijderen bv) meer doen en
neemt veel overhead weg. Je kan de dingen gewoon met hun naam aanspreken.

Naast objecten oproepen kan je ook gebruikmaken van command-line utilities (zoals DOS/cmd). Deze
leveren tekst op en geen objecten, zoals de output van het commando ipconfig.

Je kan van die output ook objecten maken door het cmdlet Get-NetIPConfiguration (gip) dan krijg je
een gelijkaardige output. Wat is het verschil tussen deze twee commando’s? Met een object heb je
onmiddellijk toegang tot de eigenschappen van het object die informatie bevatten.


Les 1
Get-childitem Mappen/bestanden
Get-childitem | get-member Te weten komen van welke klasse iets
Ipconfig | get-member is
Get-childitem | format-list * Informatie in lijstweergave weergeven
Get-Member Informatie over type object, properties
en beschikbare methodes
Get-member -static Informatie over de leden van
bijhorende klasse
Get-member -MemberType Specifieke informatie van een object
Property
Get-command Alle commando’s + functies
weergeven

1

, Get-process Alle actieve processen tonen
Get-process | ConvertTo-HTML | Alle kolommen weergeven van output
Out-File processes.html
Get-process | get-member - Filteren op methodes
MemberType method
Get-help Hulpcommando

property uitvoeren op een bepaald object
Je kan de waarde van een property opvragen door het object tussen ronde
haakjes te plaatsen en .naamproperty OF door er een variabele aan toe te
kennen of via de pipeline
 Van elk proces wordt de starttijd getoond: (get-process).starttime
 $naamvariabele=waarde  $var.starttime
 Pipeline
o Eerst de objecten bepalen waarvan je een property wil opvragen
o Objecten doorsturen via pipeline: foreach-object{$_.property}
o Get-process | foreach-object{$_.starttime}

Wat betekent $_ ? Hiermee verwijs je naar alle objecten die via de pipeline
worden doorgegeven.
Methode uitvoeren op een bepaald object
Voor 1 enkel object:
 Get-date geeft de huidige datum en tijd (en geeft 1 resultaat)
 Ronde haakjes gevolgd door .naammethode
o (get-date).adddays(2)
 Toekenning aan variabele
o $var=get-date

Voor meerdere objecten:
 Pipeline
o Eerst objecten bepalen waarvan je een property wil opvragen
o Objecten doorsturen via pipeline: foreach-object{$_.property}
o Get-process | foreach-object{$_.gettype()}

Van welke klasse is het commando “ipconfig”? Dit is een String.




2

, Informatie in lijstweergave weergeven: get-childitem | format-list *




Naam object . methode (parameter)
Filteren op methods




Filteren op property




Een aantal geven van een gefilterd resultaat: get-process | get-member -
MemberType property | measure-object




3

Maak kennis met de verkoper

Seller avatar
De reputatie van een verkoper is gebaseerd op het aantal documenten dat iemand tegen betaling verkocht heeft en de beoordelingen die voor die items ontvangen zijn. Er zijn drie niveau’s te onderscheiden: brons, zilver en goud. Hoe beter de reputatie, hoe meer de kwaliteit van zijn of haar werk te vertrouwen is.
GraduateITF Thomas More Hogeschool
Bekijk profiel
Volgen Je moet ingelogd zijn om studenten of vakken te kunnen volgen
Verkocht
20
Lid sinds
4 jaar
Aantal volgers
9
Documenten
16
Laatst verkocht
3 weken geleden

3,0

1 beoordelingen

5
0
4
0
3
1
2
0
1
0

Recent door jou bekeken

Waarom studenten kiezen voor Stuvia

Gemaakt door medestudenten, geverifieerd door reviews

Kwaliteit die je kunt vertrouwen: geschreven door studenten die slaagden en beoordeeld door anderen die dit document gebruikten.

Niet tevreden? Kies een ander document

Geen zorgen! Je kunt voor hetzelfde geld direct een ander document kiezen dat beter past bij wat je zoekt.

Betaal zoals je wilt, start meteen met leren

Geen abonnement, geen verplichtingen. Betaal zoals je gewend bent via Bancontact, iDeal of creditcard en download je PDF-document meteen.

Student with book image

“Gekocht, gedownload en geslaagd. Zo eenvoudig kan het zijn.”

Alisha Student

Veelgestelde vragen