Blev man klogere efter at man var til Introduktion til PowerShell? (Teknologisk Institut)

Ron Brevstgaard
Ron Brevstgaard

Mens Putin var godt i gang med starten på hans grusomheder stod den på kursus i Introduktion til PowerShell hos Teknologisk Institut, Aarhus. Her taler vi om et to-dages kursus til den nette sum af  7.499 DKK der både tids og prismæssigt var let at få et -ok- til.

Hvorfor så tage dette kursus?

Jo, det er faktisk rart at få en forståelse for, hvad man sidder og gør brug af jævnligt og alt der kan automatiseres betyder mere tid til de opgaver, som ikke kan. F.eks. så fungere det gamle Microsoft Active Directory jo stadig fint men det er bare langsommeligt hvis f.eks. 30 nye ansatte skal oprettes manuelt på denne måde og kan f.eks. Gitte fra HR-afdelingen aflevere deres navne, emails mv. i en excel el. csv -fil. Ja så er der meget tid at hente i at deltage i dette kursus hvis man ikke ved hvordan det skal gøres.

Her vil man så måske mene at det går super hurtigt i Active Directory Administrative Center og ja det er da hurtigere men langt fra så hurtigt som et script du let kan gøre brug af igen og igen. - Active Directory Administrative Center gør netop brug af Powershell til dets handlinger så i loggen kan man se hvordan man skal "støbe ens script" sammen efter den første er blevet oprettet hvis man er i tvivl.

Giver dette kursus mening hvis du er helt grøn?

- Bestemt. Du vil få det bedre med at gå væk fra den måske foretrukne GUI (udtales GU´I) og se en mening i, at "teste" scripts ved brug af PowerShell ISE frem for bare at fyre dem af i PowerShell.

Giver dette kursus mening hvis du har sat længe i PowerShell?

- Man kan sige at det altid giver god mening at starte ved/i trin-01 netop fordi, at alle kan holde en pistol i hånden men hvis ikke du selv kan sætte et magasin i, så kan du selvfølgelig sagtens bruge de 11 patroner men derefter kan du stå med lidt af en kattepine. Ikke at du er ukampdygtig derefter men lad os tænke videre... Måske fjederen i magasinet bliver ufunktionsdygtig. Så vil det være rart at vide 100% om magasinet, altså hvor sidder hver eneste skrue, hvad kan strammes, hvad kan udskiftes og hvad bør man ikke "pille ved".


Kursets indhold:

Modul 1: PowerShell før og nu

  • Hvorfor begynde at lære PowerShell?
  • PowerShell versioner og lidt historie om PowerShell
  • Download og installation af PowerShell
  • Introduktion til PowerShell konsollet og PowerShell ISE
  • Introduktion til PowerShell syntax

Modul 2: De indledende øvelser

  • Find og få hjælp til at bruge de rigtige PowerShell kommandoer med Get-Help, Get-Command, Show-Command, About filer, og søg på nettet.
  • Introduktion til PowerShell moduller
  • PowerShell Aliases
  • PowerShell Variable

Modul 3: Introduktion til PowerShell Pipeline

  • Introduktion til og opbygning af PowerShell Pipeline
  • Identifikation af og formatering af Pipeline Output
  • Manipulation af objekter i Pipeline med Select, Sort og Measure
  • Filtrering af objekter i Pipeline
  • Output data fil

Modul 4: Introduktion til PowerShell Scripting

  • Hvorfor bygge og køre PowerShell Scripts?
  • Søg og find PowerShell Scripts fremfor at skrive dem selv
  • PowerShell Script Execution Policies
  • Introduktion til Scripting konstruktioner, herunder ForEach, If og Switch

Modul 5: Administration med PowerShell

  • Active Directory, herunder administration af brugere og grupper
  • Netværk, herunder administration af IP-addresser

Modul 6: Remote administration med PowerShell

  • Sikkerhed i forhold til Remote administration, herunder rettigheder og Firewall
  • Enabling Remoting
  • PowerShell Remoting: one-to-one
  • PowerShell Remoting: one-to-many

Fik man lært alt som var på programmet?

Faktisk ja og alt var lærerigt og underholdende fra start til slut. Teknologisk Institut skriver selv "Der forventes ikke et forudgående kendskab til PowerShell.". Dette er sikkert korrekt men nogle vil helt sikkert være på dybt vand her men det er selvfølgelig bare gætværk. F.eks. vil det helt klart være en fordel hvis du kan lidt CPLEX, R eller noget i den dur´inden du vælger at tænke walk-in-the-park ;-).

I nogle moduler gik man mere i dybden end andre men det er også stærkt begrænset hvad der kan nås på to dage og en computer stod klar til en og det var både godt og skidt. Tastaturet og musen var noget af det ringeste jeg har siddet med i mands minde og ødelagde fuldstændigt ens flow men her er folk så også meget forskellige. Nu kommer jeg selv fra et mekanisk tastatur i den dyre ende og hvor jeg ved hver nye arbejdsstation skal tilpasse DPI på musen osv. Strømstik til ens egen bærbare var der umiddelbart hellere ikke noget af hvilket var "ØV!!".

Som nævnt i indledningen så fik man faktisk ret meget ud af det her som ingen andre har været forbi. Dvs. en god forståelse hvorfor man bør gøre det til en god skik altid at gøre brug af $PSitem


Fun-things der også bør nævnes.

  1. Ens egen kantineordning blev gjort til skamme.
  2. Virkelig hyggeligt men afhænger selvfølgelig af deltagerne om man er "heldig".
  3. Underviser der var super dygtig for ret så sjov.

Og tilbage står man jo så med et kursusbevis der sikkert er fint at have...

PowerShell/wt

Ron Brevstgaard

IT-Supporter, Herning HF & VUC. + Tidligere Linux Sysadmin / Systemadministrator (5 års erfaring). +7 års erfaring med SEO og link building +10 års erfaring med udvikling af hjemmesider og webshops.


  1. Minimal og anonym sporing af brugeradfærd.
  2. Eneste brug af cookies er _cfduid og _cflb - WAF og Load Balancing.
  3. Ingen deling af data med f.eks. Google.
  4. Databehandlingsaftale lavet med Cloudflare.
  5. Databehandlingsaftale lavet med DigitalOcean(DO).
  6. Kontaktformular er tilknyttet ProtonMail.
  7. Automatisk sletning af mails efter 30 dage.
  8. Filer modtaget opbevares med AES256 i CFB-mode.
  1. Ansible Advanced - Hands-On - DevOps.
  2. Google IT Support Professional Certificate.
  3. The Complete Node.js Developer Course (3rd Edition).
  4. Certified Microsoft Innovative Educator (MIE).
  5. Hootsuite Social Marketing Certification.
  6. Google Fundamentals of Digital Marketing 2019.
  7. Google Analytics for Power Users.
  8. Google Shopping ads Certification.
  9. Google Ads Search Certification.
  10. Google Analytics for Power Users.
  11. Aruba Certified Network Security Associate (ACNSA).
  12. *For datoer mv. - Se LinkedIn.
  1. Introduktion til PowerShell (Teknologisk Institut).