- Leren door doen
- Trainers met praktijkervaring
- Klassikale trainingen
- Gedetailleerd cursusmateriaal
- Duidelijke inhoudsbeschrijving
- Maatwerk inhoud mogelijk
- Trainingen die doorgaan
- Kleine groepen
In de cursus Scripting met PowerShell van SpiralTrain leren de deelnemers PowerShell te gebruiken voor het beheer van Windows Servers en applicaties zoals Internet Information Server en Exchange. PowerShell is een cross-platform script taal waarmee taken vanaf de command line kunnen worden aangestuurd en geautomatiseerd. In deze cursus staat de actuele, nieuwste versie van PowerShell centraal.
De cursus Scripting met PowerShell biedt een uitgebreide introductie tot de basiscommando's in PowerShell en het gebruik van de Integrated Scripting Editor. Tijdens deze cursus worden ook CmdLets en parameters besproken, evenals de toepassing van PowerShell in een .NET omgeving.
Vervolgens komt de syntax van PowerShell aan bod, waarbij operatoren, variabelen, datatypes en control flow-structuren worden behandeld. Dit biedt een solide basis voor het schrijven van scripts.
Ook wordt aandacht besteed aan het aanroepen van functies, het maken van functies en het afhandelen van fouten. Het benaderen van bestanden, directories en de registry is eveneens een belangrijk onderdeel van de cursus Scripting met PowerShell.
PowerShell kan tevens gebruikt worden voor het op afstand beheren en configureren van servers en applicaties. Hierbij maken we gebruik van WinRM en WSMan. Ook wordt er ingegaan op het benaderen van een REST API en het verwerken van XML- en JSON-data.
Windows Management Instrumentation (WMI) vormt de infrastructuur voor het managen van data en operaties op Windows-besturingssystemen. In deze cursus leren deelnemers hoe PowerShell kan worden gebruikt voor de aansturing van WMI, inclusief het opvragen van systeeminformatie zoals performance counters en het instellen van object properties.
Tenslotte worden er ook enkele geavanceerde PowerShell onderwerpen behandeld, zoals het uitvoeren van beheerstaken met betrekking tot Active Directory en IIS. Na het doorlopen van de cursus Scripting met PowerShell zijn deelnemers in staat om met eenvoudige commando's en kant-en-klare scripts veelvoorkomende beheerstaken te automatiseren. Voor meer gedetailleerde informatie over PowerShell, bezoek de officiële documentatie.
Daarnaast kan het interessant zijn om de cursus Linux Shell Scripting te bekijken voor een bredere kennis in scripting.
Deze cursus is bestemd voor Windows systeem beheerders en andere belangstellenden die PowerShell willen gebruiken voor het beheer van Windows Servers en applicaties als IIS en Exchange.
Om aan deze cursus te kunnen deelnemen zijn algemene vaardigheden in het werken met computers en praktische kennis van Windows vereist.
De theorie wordt behandeld aan de hand van presentatie slides. De concepten worden toegelicht met demo's. De theorie wordt afgewisseld met oefeningen. De cursustijden zijn van 9.30 tot 16.30.
De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat Scripting met PowerShell.
Module 1 : PowerShell Intro |
Module 2 : Language Syntax |
Module 3 : Functions |
| Basics of PowerShell Interactive Shell Customizing PowerShell Aliases in PowerShell Basic Commands Shell Pipeline PowerShell Providers dotNet in PowerShell CmdLets en Parameters Commands and Expressions |
Variables and Data Types Booleans Numbers and Strings Arrays and Hash Tables Built in Variables Operators and Control Flow if, then, else Statements PowerShell Looping Modules Variable Scope |
Code Reuse Using Functions Standard Functions Creating Functions Passing Parameters Return Values Filtering with Where-Object Handling Errors Accessing Files PSProviders and PSDrives |
Module 4 : Remote Access |
Module 5 : WMI |
Module 6 : PowerShell Advanced |
|
Administer Remote Computers Understanding WinRM Understanding WSMan WSMan Security Enabling and Configuring Trusted Hosts Configuring Remoting Using PSSessions Using REST API XML and JSON Data |
Query System Information Automated Administration WMI and CIM Support Get-WMI Object Using the Get-WmiObject Cmdlet WMI Object Properties WMI Type Accelerators Namespaces and Classes Accessing WMI Performance Counters WMI Security |
Background jobs Scheduled jobs Registry access Complex Pipeline Output Controller Scripts Active Directory Group policies Administering IIS Administering Exchange Other Products |