Garantie de satisfaction à 100% Disponible immédiatement après paiement En ligne et en PDF Tu n'es attaché à rien 4.2 TrustPilot
logo-home
Resume

Samenvatting Windows System Administration

Note
-
Vendu
1
Pages
25
Publié le
23-07-2021
Écrit en
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).











Oups ! Impossible de charger votre document. Réessayez ou contactez le support.

Infos sur le Document

Publié le
23 juillet 2021
Nombre de pages
25
Écrit en
2018/2019
Type
Resume

Sujets

Aperçu du contenu

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
€20,49
Accéder à l'intégralité du document:

Garantie de satisfaction à 100%
Disponible immédiatement après paiement
En ligne et en PDF
Tu n'es attaché à rien

Faites connaissance avec le vendeur

Seller avatar
Les scores de réputation sont basés sur le nombre de documents qu'un vendeur a vendus contre paiement ainsi que sur les avis qu'il a reçu pour ces documents. Il y a trois niveaux: Bronze, Argent et Or. Plus la réputation est bonne, plus vous pouvez faire confiance sur la qualité du travail des vendeurs.
GraduateITF Thomas More Hogeschool
Voir profil
S'abonner Vous devez être connecté afin de suivre les étudiants ou les cours
Vendu
20
Membre depuis
4 année
Nombre de followers
9
Documents
16
Dernière vente
4 semaines de cela

3,0

1 revues

5
0
4
0
3
1
2
0
1
0

Récemment consulté par vous

Pourquoi les étudiants choisissent Stuvia

Créé par d'autres étudiants, vérifié par les avis

Une qualité sur laquelle compter : rédigé par des étudiants qui ont réussi et évalué par d'autres qui ont utilisé ce document.

Le document ne convient pas ? Choisis un autre document

Aucun souci ! Tu peux sélectionner directement un autre document qui correspond mieux à ce que tu cherches.

Paye comme tu veux, apprends aussitôt

Aucun abonnement, aucun engagement. Paye selon tes habitudes par carte de crédit et télécharge ton document PDF instantanément.

Student with book image

“Acheté, téléchargé et réussi. C'est aussi simple que ça.”

Alisha Student

Foire aux questions