På vores PowerShell Avanceret kursus lærer du at udvikle mere avancerede, robuste og genanvendelige PowerShell-værktøjer, der kan automatisere administrative opgaver og reducere risikoen for fejl.
Du lærer at opbygge avancerede funktioner med mange af de samme muligheder, som findes i PowerShells indbyggede cmdlets. Det omfatter blandt andet parameterstyring, pipelineinput, validering, dynamiske parametre og understøttelse af funktioner som -WhatIf, -Confirm, -Verbose og -Debug.
Kurset går også i dybden med fejlhåndtering, debugging, scriptmoduler, .NET, credential-objekter, regulære udtryk og behandling af tekstbaseret output.
Undervisningen veksler mellem teori, demonstrationer og praktiske øvelser, hvor du arbejder med at udvikle dine egne PowerShell-funktioner og værktøjer.
Efter kurset kan du blandt andet:
Du kan se alle emner og funktioner, vi gennemgår, under Kursusindhold længere nede på siden.
Før kurset
På kurset
Efter kurset
PowerShell Avanceret er for dig, der allerede arbejder med PowerShell og ønsker at udvikle mere professionelle, robuste og genanvendelige scripts.
Kurset er blandt andet relevant for systemadministratorer, IT-administratorer, konsulenter og udviklere, der vil automatisere komplekse arbejdsprocesser eller opbygge egne PowerShell-værktøjer.
Du bør være fortrolig med PowerShells grundlæggende syntaks og have praktisk erfaring med blandt andet cmdlets, funktioner, objekter, pipelines, variable og scripts.
Forudsætninger:
Det forventes, at du har deltaget på PowerShell Udvidet eller har tilsvarende praktisk erfaring med PowerShell.
Du får mest ud af kurset, hvis du allerede kan skrive og afvikle scripts samt anvende funktioner, moduler og PowerShells indbyggede hjælpesystem.
Funktioner og moduler
I dette modul genopfrisker og udbygger du din viden om PowerShell-funktioner og moduler. Du lærer at strukturere din kode, så den bliver lettere at genbruge, vedligeholde og dele med andre.
Du arbejder også med indbygget dokumentation, så brugerne af dine funktioner kan få hjælp direkte gennem PowerShells hjælpesystem.
Følgende emner vil blive gennemgået:
Sådan fungerer PowerShell-pipelinen
I dette modul går vi i dybden med, hvad der sker, når objekter sendes gennem PowerShell-pipelinen.
Du lærer, hvordan PowerShell matcher pipelineinput med funktionernes parametre, og hvilke krav der skal være opfyldt, før værdier kan tildeles automatisk.
Følgende emner vil blive gennemgået:
Avancerede funktioner
I dette modul lærer du at udvikle avancerede funktioner, der fungerer på samme måde som PowerShells indbyggede cmdlets.
Du arbejder blandt andet med CmdletBinding, parameterstyring, pipelineinput og dynamiske parametre. Du lærer også at opbygge funktioner, der understøtter eksempelvis -WhatIf, -Confirm, -Verbose og -Debug.
Følgende emner vil blive gennemgået:
Debugging og fejlhåndtering
I dette modul lærer du at identificere og håndtere fejl systematisk. Formålet er at gøre dine scripts mere stabile og sikre, at fejl bliver behandlet korrekt.
Du arbejder også med PowerShells debuggingværktøjer, så du kan følge et scripts afvikling og finde årsagen til uventede resultater.
Følgende emner vil blive gennemgået:
Brug af .NET i PowerShell
I dette modul lærer du, hvordan PowerShell arbejder sammen med .NET. Det giver adgang til funktionalitet, der ikke nødvendigvis er tilgængelig gennem almindelige PowerShell-cmdlets.
Du lærer at finde og anvende relevante .NET-klasser, egenskaber og metoder direkte i dine scripts.
Følgende emner vil blive gennemgået:
Credential-objekter
I dette modul lærer du at arbejde med legitimationsoplysninger i PowerShell. Du får forståelse for, hvordan credential-objekter opbygges, anvendes og opbevares.
Der er fokus på at undgå usikker håndtering af brugernavne og adgangskoder i scripts.
Følgende emner vil blive gennemgået:
Behandling af tekstbaseret output
I dette modul lærer du at omdanne ustruktureret tekst til data, som PowerShell kan arbejde videre med.
Du arbejder blandt andet med faste skabeloner og output fra eksterne programmer, der ikke returnerer PowerShell-objekter.
Følgende emner vil blive gennemgået:
Regulære udtryk
I dette modul bliver du introduceret til regulære udtryk, også kaldet RegEx. Regulære udtryk kan bruges til at søge efter, genkende og behandle bestemte mønstre i tekst.
Du lærer at anvende RegEx sammen med PowerShell til blandt andet validering, udtrækning og erstatning af tekst.
Følgende emner vil blive gennemgået:
Siden 1991 har 4D Academy hjulpet virksomheder og specialister med at omsætte viden til målbare resultater. Vores kursister belønner os med en gennemsnitlig rating på 4,8 ud af 5 på Trustpilot, Google og Facebook, og det gør os stolte.
Se hvorfor både nye og erfarne fagfolk vælger os, når de vil løfte deres kompetencer.