Deze training biedt je de fundamentele kennis en vaardigheden om PowerShell te gebruiken voor het beheren en automatiseren van het beheer van Windows-servers. Je doet de benodigde vaardigheden op om het commando te identificeren en te schrijven dat nodig is om een specifieke taak uit te voeren. Daarnaast leer je hoe je scripts kunt bouwen om geavanceerde taken uit te voeren, zoals het automatiseren van repetitieve taken en het genereren van rapporten.
De kennis en vaardigheden die je in deze training opdoet komen van pas bij het gebruik van een breed aantal Microsoft producten inclusief Windows Server, Windows Client, Microsoft Azure, Micrsosoft 365 en meer.
Er wordt tijdens de workshop bewust geen focus op specifieke producten gelegd al wordt Windows Server (als platform voor de overige oplossingen) gebruikt als voorbeeld voor de aan te leren technieken.
Het meest geavanceerde deel van deze workshop op basis van de MOC55039 gaat dieper in op het zelf schrijven van PowerShell tools voor geautomatiseerd, herhaalbaar en accuraat management en aansturen van je Windows Server infrastructuur.
Wat kan ik na deze training?
- Describe key features of Windows PowerShell, and open and configure it.
- Discover, learn, and run Windows PowerShell commands.
- Find Windows PowerShell commands for performing specific tasks.
- Identify and use cmdlets for AD DS administration.
- Identify and use cmdlets for network configuration.
- Identify and use cmdlets for server administration tasks.
- Manage Windows 10 using PowerShell
- Describe the purpose of the Windows PowerShell pipeline.
- Select, sort, and measure objects in the pipeline.
- Filter objects out of the pipeline.
- Enumerate objects in the pipeline.
- Send output consisting of pipeline data.
- Use PSProviders.
- Use PSDrives.
- Differentiate between CIM and WMI.
- Query management information by using CIM and WMI.
- Invoke methods by using CIM and WMI.
- Assign a value to variables.
- Describe how to manipulate variables.
- Describe how to manipulate arrays and hash tables.
- Run a Windows PowerShell script.
- Use Windows PowerShell scripting constructs.
- Import data from a file.
- Accept user input for a script.
- Implement error handling for a script.
- Explain functions and modules.
- Describe remoting architecture and security.
- Use advanced Windows PowerShell remoting techniques.
- Create and manage persistent remoting sessions.
- Create and manage background jobs.
- Create and manage scheduled jobs.
- Build a basic function
- Create a script module
- Run a command from a script module
- Describe the purpose of CmdletBinding and list common parameters
- Parameterize a script’s input
- Define parameters as mandatory
- Define parameters as accepting pipeline input
- Define parameter validation
- Describe the purpose of object-based output
- Create and output custom objects from a function
- Describe the purpose and construction of comment-based help
- Add comment-based help to a function
- Identify causes of broken comment-based help
- Describe the native patterns for handling errors in a command
- Add error handling to a command
- Run a command and observe error handling behaviors
- Describe the tools used for debugging in PowerShell
- Debug a broken script
Voor wie is de Powershell Workshop geschikt?
Deze training is bedoeld voor IT professionals met ervaring in algemeen Windows Server en Client beheer of ervaring in het beheer en de ondersteuning van Applicatie servers en services als Exchange, SharePoint en SQL.
In principe is de inhoud voor iedereen geschikt die PowerShell wil gebruiken om beheertaken te automatiseren vanaf de command line voor alle Microsoft en externe oplossingen die te managen zijn met behulp van PowerShell.
Deze workshop is niet bedoeld als scripting- of programmeer training en behandelt alleen de basis van deze onderwerpen. Deelnemers hoeven geen ervaring te hebben op het gebied van scripting, programmeren of PowerShell zelf.
Duur training
5 dagen (op basis van AZ-040 training aangevuld met advanced onderdelen uit de MOC55039) of op verzoek 3 dagen
Globale inhoud
- Module 1: Getting started with Windows PowerShell
- Module 2: Windows PowerShell for local systems administration
- Module 3: Working with the Windows PowerShell pipeline
- Module 4: Using PSProviders and PSDrives
- Module 5: Querying management information by using CIM and WMI
- Module 6: Working with variables, arrays, and hash tables
- Module 7: Windows PowerShell scripting
- Module 8: Administering remote computers with Windows PowerShell
- Module 9: Managing Azure resources with PowerShell
- Module 10: Using background jobs and scheduled jobs
- Module 11: Build a Basic Function and Module
- Module 12: Adding CmdletBinding an Parameterizing
- Module 13: Emitting Objects as Output
- Module 14: Comment-Based Help
- Module 15: Handling Errors
- Module 16: Basic Debugging
Rooster komende maanden:
Datum | In overleg | inschrijven |
---|---|---|
Locatie | Veenendaal | |
Datum | 14 - 18 november 2022 | inschrijven |
Locatie | TSTC | |