PowerShell Initiation + Approfondissement
Wat zijn de doelstellingen van de opleiding?
Opleidingsprogramma
Inleiding en overzicht van PowerShell
PowerShell installeren
Overzicht van objecten
Werken met cmdlets
Voltooiing, aliassen en geschiedenis
Variabelen en typen
Informatie presenteren met specifieke opmaak
Beheer van de uitvoering van commando's
Gebruik van pijlen en geschiedenis
Gebruik van de pipe
Opdrachten sequentieel uitvoeren
Filteren en itereren door de pipe
Powershell-scripts implementeren om bewerkingen te sequencen
PowerShell-scripts schrijven
Beveiliging in Windows PowerShell
Digitaal ondertekenen van deze scripts
Scriptmethodologieën
Overzicht van scripttools
PowerShell scripts schrijven
Variabelen, arrays, literalen en operatoren
Reikwijdte van variabelen
Constructies gebruikt in scripts
Interceptie en foutafhandeling
Debuggingtechnieken
Modularisering
Controlestructuren
De if-opdracht
De switch-opdracht
De Where-Object-opdracht
Lussen
De for-lus
De while- en do...while- en do...until-lussen
De foreach-lus
Stroom- en functiecontroles
De uitvoeringsstroom in scripts regelen
De stroom van lussen regelen
Ontwikkelen en gebruiken van functies
Geavanceerde functies: validatieblok, documentatie, parametersets, pijplijnbeheer
Profielen beheren
Het concept van systeem- en gebruikersprofielen
Generieke profielen aanmaken
Profielen op toepassing afstemmen
Gegevens beheren met PowerShell
Gegevens beheren met Powershell
Register en certificaten beheren met Powershell
Filteren en selecteren met reguliere expressies
Gebeurtenislogboeken beheren
Objecten importeren en exporteren
Automatisering van het beheer van Windows Server-systemen
Overzicht van beschikbare PowerShell-modules
RSAT Server Manager Cmdlets
Modules installeren vanuit de Powershell-galerij
Workshop: PSWindowsUpdate, Carbon, NTFSSecurity, PSExcelgebruiken
Analyse en hergebruik van PowerShell-scripts
Een voorbeeldscript bekijken
Scripts herbekijken
Code herformuleren en functies toevoegen
Foutafhandeling
De globale opties voor Warning, Error en WhatIf commando's
Fout-uitvoer omleidingen
Exit codes
Debugging en variable snooping in de IDE's en met Powershell
De throw en exit commando's
De try catch finally directives
Gebruik van de .Net framework klassen
Gebruiksbeginselen
De belangrijkste nuttige klassen
Workshop: Gebruik van de klassen Math en FileIO
GUI-formulieren maken
Presentatie van technieken: WinForm of WPF
Formulieren maken
Gebeurtenissen en bijbehorende acties beheren
Workshop: Een grafische interface maken voor het aanmaken van rekeningen
WMI gebruiken
Inleiding tot WMI-objecten
Protocol en cmdlets: WMI of CIM
Gebruik voor monitoring: WMI en prestatiemeter
Gebruik voor beheer op afstand
Beheer van Active Directory met Windows PowerShell
Domeinen en wouden beheren
Gebruikersaccounts en groepen beheren
Relaties tussen gebruikers en groepen beheren
Workshop: Geautomatiseerde accountimport