×
 

Hoppa till innehåll

PowerShell – avancerad scripting och automatisering Kort YH

Syftet med kursen är att den studerande ska få kunskaper, färdigheter och kompetenser inom PowerShell som krävs för att kunna arbeta med avancerad scripting och automatisering av Windows-miljöer. Den studerande lär sig grundläggande programmering för att kunna skapa egna verktyg för automatisering av repetitiva uppgifter för att underlätta administration, konfiguration och hantering av olika Microsoft-produkter.

Målet med kursen är att den studerande med hjälp av teori och praktiska övningar, ska utveckla sina kunskaper, färdigheter och kompetenser för att kunna arbeta med och administrera ett brett utbud av Microsoft-produkter, bl.a. Windows Server, Windows 10/11, Microsoft Exchange Server, Microsoft SharePoint Server, samt Microsoft 365. Den studerande ska dessutom lära sig att identifiera och bygga de kommandon som behövs för att utföra givna uppgifter. Man lär sig även att bygga skript för att automatisera repetitiva uppgifter och generera rapporter, skapa avancerade funktioner, skriva kontrollskript och hantera skriptfel.

Mål med kursen:

Efter avslutad kurs ska den studerande ha kunskaper i/om: 

  • Funktioner, script och moduler
  • Arbete med felhantering
  • Arbete med flödeskontroll
  • Arbete med filhantering
  • Arbete med PowerShell remoting

Efter avslutad kurs ska den studerande ha färdigheter i att: 

  • Att jobba med Windows PowerShell som kommandotolk
  • Att jobba med PowerShell scripting
  • Hantera processer, tjänster och eventloggar

Efter avslutad kurs ska den studerande ha kompetenser för att: 

  • Genomföra automatisering, hantering och konfiguration av operativsystem med PowerShell
  • Genomföra automatisering, hantering och konfiguration av Active Directory och andra Microsoft-produkter med PowerShell
  • Genomföra konfigurering av operativsystem med Desired State Configuration
  • Genomföra hantering av applikationer med OneGet.

Förkunskaper

God kännedom om MS 365 administration genom yrkeserfarenhet 6 mån eller tidigare utbildning som kan anses vara motsvarande

Kursens innehåll

  • PowerShell grunder
  • Att arbeta med datatypere
  • Uttryck, operators
  • Variabler och Arrays
  • Objekt, egenskaper och metoder
  • One-liners och pipelinen
  • Formatering, alias, providrar, jämförelse
  • Flödeskontroll – Loopar, bryt, fortsätt och returnera
  • Arbeta med WMI och CIM
  • PowerShell-Remoting
  • Skapa funktioner
  • PowerShell för administrativ automation
  • PowerShell för automatiserad management
  • Arbeta med Powershell-moduler
  • Bygga egna PowerShell-verktyg
  • Skapa avancerade funktioner
  • Hantera skriptfel genom debugging

Totalt : 30 YH-poäng | 6 veckors utbildning
(5 YH-poäng innebär en veckas heltidsstudier)