PowerShell Avanceret
Beskrivelse
Kurset fokuserer på at modulisere PowerShell-kode samt at gøre den mere robust og med samme funktionalitet, som kendes i de indbyggede kommandoer/funktioner.
Du lærer om avancerede funktioner, script-moduler, avancerede parameter-attributter og CmdLet binding. Du lærer også at gøre dine scripts mere robuste gennem bedre håndtering af script-fejl og via analyse og debugging af PowerShell-scripts.
Kurset dækker også brugen af .NET (Framework) i PowerShell. Desuden dækkes emner som:
- Forståelse af hvordan Pipelinen i PowerShell fungerer,
- Credential objects og sikkerheden i disse
- Regular Expressions sammen med parsing af tekst output.
Kursets indhold vil hjælpe dig med at kunne overflødiggøre manuelle opgaver, som du har været nødt til at udføre som administrator, og i stedet udvikle dine egne PowerShell-værktøjer, som kan automatisere arbejdsopgaver og mindske risikoen for fejl.
Du lærer konkret at skrive funktioner:
- som understøtter -WhatIf, -Confirm, -Verbose og -Debug
- med indbygget hjælp (comment-based help)
- som kan styre inputvalidering af parametre
- hvor der kan ’pipes’ til dem, ligesom de indbyggede funktioner
- som dynamisk bygger sæt af valide værdier til en parameter
Det, som du lærer på dette kursus, kan bruges i alle versioner af PowerShell fra version 3.x og fremefter.
Certificeringspakker
Moduloversigt
- Modul 1Modules and Functions - review
Creating Functions
Modules and requirements for automatic import
Comment Based Help
- Modul 2Understanding how the pipeline works
What happens when piping
Processing priority of Parameter assignment
- < ParameterName > < ParameterValue(s) >
- Assignment
Requirements to assign value to a Parameter
- Modul 3Advanced Functions
Parameter configuration
Custom Objects
CmdletBinding
Pipeline Functions
Dynamic Parameters
Logging Function
- Modul 4Debugging and Error handling
ErrorAction & ErrorActionPreference
Try - Catch - Finally
Multiple Exception Types
Debugging
BreakPoints
- Modul 5Using .NET in PowerShell
- Modul 6Credential Objects
Building
Storing
- Modul 7ConvertFrom-String
Direct
Template
Executables with a /FO CSV
- Modul 8RegEX
Er du i tvivl?
Det ligger os meget på sinde, at du finder det kursusforløb, der skaber størst værdi for dig og din arbejdsplads. Tag fat i vores kursusrådgivere, de sidder klar til at hjælpe dig!