Henter data ...

PowerShell Advanced kursus. 14400 kr. + moms

Kort navn:

Varighed:


RING 70 23 26 50 eller send en mail og få uforpligtende informationer om, hvor kurset udbydes, datoer, priser og en status på, om kurset har deltagere nok til at det bliver gennemført.

Udbydes kurset ikke i oversigten til højre, så kontakt os endelig for ny dato.


Opgrader dine PowerShell kundskaber på dette avancerede kursus, hvor vi gør dig i stand til at skrive mere avancerede og robuste PowerShell-scripts, der kan optimere, automatisere og mindske fejl i jeres infrastruktur

  

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.

 

Tilhørende exam

TMS-532 - Advanced PowerShell

 

Forudsætninger

AZ-040 Automating Administration with PowerShell (sammensætning af PowerShell Grundlæggende og  PowerShell Videregående)

Indhold

Modules and Functions - review

  • Creating Functions

  • Modules and requirements for automatic import

  • Comment Based Help

Understanding how the pipeline works

  • What happens when piping

  • Processing priority of Parameter assignment
    • < ParameterName > < ParameterValue(s) >
    • Assignment

  • Requirements to assign value to a Parameter

Advanced Functions

  • Parameter configuration

  • Custom Objects

  • CmdletBinding

  • Pipeline Functions

  • Dynamic Parameters

  • Logging Function

Debugging and Error handling

  • ErrorAction & ErrorActionPreference

  • Try - Catch - Finally
    • Multiple Exception Types

  • Debugging

  • BreakPoints

Using .NET in PowerShell

Credential Ojects

  • Building

  • Storing

ConvertFrom-String

  • Direct

  • Template

  • Executables with a /FO CSV

RegEX

Kursusdatoer