Kursbeskrivning
På denna PowerShell-kurs tar vi nästa steg i din kunskapsresa med mer avancerade tillämpningar av PowerShell som skripting- och automatiseringsplattform i en modern Microsoft-baserad infrastruktur.
Detta är kursen för dig som redan har grundkunskaperna och är varm i kläderna med att använda PowerShell, både som kommandogränssnitt och som skriptingplattform för automatisering av administrativa uppgifter.
Målgrupp och förkunskaper
Kursen är utformad för att passa den som redan har grundkunskaperna och är varm i kläderna med att använda PowerShell, både som kommandogränssnitt och som skriptingplattform för automatisering av administrativa uppgifter, och vill fördjupa dig i skripting och automatisering.
För att lära dig PowerShell så smidigt som möjligt så bör bör du ta in fundamentet i en viss ordning, denna kurs kan ses som del 2 i sin PowerShell-kunskapsresa.
Du bör redan ha god insikt i följande eller delar av PowerShell-nyttjande:
- Ha jobbat en del med Cmdlets (kommandon)
- Ha en viss förståelse för moduler
- Har använt Help och Get-Command
- Förstå en del om objekt, properties och metoder.
- Kunna använda Get-Member för att hitta properties och metoder för ett object
- Skapat och jobbat med variabler
- Använt filter som Where-Object och Select-Object
- Sortering med Sort-Object
- Kan hantera och skapa olika textbaserade filer
- Kan hantera Foreach-Object kommandot och Foreach-konstruktionen
- Kan en del om Powershell remoting, exempelvis med Invoke-Command och Get-CimInstance
Du måste inte inte vara expert på alla punkter ovan, men du bör känna sig någorlunda bekväm med dem.
För att alltid hålla en hög kvalitet på våra kurser använder vi både engelsk- och svensktalande experter som kursledare.
Kursens mål och upplägg
Målet med kursen är inte att till 100% behärska alla detaljer efter bara 2 dagar, men vi kommer att gå på djupet tillsammans för att ge dig förståelse och en bättre grund för sedan på egen hand lära dig att bygga dina unika PowerShell verktyg.
Vi kommer genom hela kursen att jobba med kodexempel som delmoment och samtidigt bygga ett riktigt verktyg steg för steg.
Varje exempel går vi noggrant igenom tillsammans så att ingen missar något. Vi kommer i princip jobba tillsammans under hela kursen. På så sätt hinner vi med lite mer, man följer mer aktivt med och det kan vara lättare för deltagarna att komma upp med relevanta frågor att ställa.
Detaljerad information
Kursen är skriven för att lyfta kunskapsnivån från den typiska grundkursen till nästa nivå . Det vi kommer gå igenom är:
- Parametrar och parameter options
- Hantera multipla objekt i våra verktyg
- Switch konstruktionen
- Funktioner
- Variabel scope
- Skapa verktyg
- Skapa snygga HTML dokument
- Lära oss mer om vår pipeline och hur pipe fungerar med pipeline input
- Förstå Begin, Process, End
- Skapa Help till din Cmdlet
- Förstå IF-sattser och vad en Switch konstruktion
- Hantera WhatIf och Confirm
- Error hantering med TRY/CATCH och loggning till fil
- Förstå vad remote sessioner är
Samt en hel del andra tips och tricks.
Agenda
Vi går genom 16 steg ta oss från en idé till ett färdigt PowerShell-kommando.
Tillsammans går vi igenom alla de olika delar du behöver för att ha en bra grund att utgå ifrån när du bygger mer kompletta verktyg. Detta gör vi
- Går igenom den ursprungliga idén till vårt verktyg
- Lär oss att skapa och hantera hantera parametrar
- Lägger till stöd för att hantera multipla datorer
- Lägger till en Switch konstruktion
- Skapar och hanterar funktioner
- Går igenom Cmdletbinding och Verbose
- Hanterar Pipeline input med BEGIN, PROCESS, END
- Skapar snygga HTML-filer
- Skapar ett custom objekt
- Hanterar Confirm och Whatif
- Skapar Help till vårt verktyg
- Felhantering med Try/Catch
- Hanterar och skapar Moduler
- Hanterar PSSessioner
- Hanterar en Arraylist
- Lånar moduler till RAM-minnet från andra datorer
Kommande kursstarter
Intresseanmälan
Vi vill göra skillnad i världen
Med kompetens som verktyg inspirerar vi människor att växa, utvecklas och briljera. Vi gör det i en medveten riktning. Nya insikter, beteenden, arbetssätt och tekniker börjar tillämpas på ett sätt som ger medarbetarna trygghet och deras prestationer energi och kraft....