PowerShell er en kommandolinjeshell og et scripting sprog, der er baseret på .NET Framework. Det er vigtigt at kunne PowerShell som IT-support, infrastruktur specialist og programmør, da det giver mulighed for at automatisere og forenkle mange opgaver. PowerShell kan bruges til at administrere Windows-operativsystemer, Active Directory, Azure, Office 365 og mange andre Microsoft-produkter. Det er et vigtigt værktøj til at fejlfinde og diagnosticere problemer i systemer og netværk. PowerShell kan også bruges til at automatisere gentagne opgaver og skrive scripts til at udføre komplekse opgaver.
Her er nogle eksempler på PowerShell-kode:
Få en liste over alle processer på en computer
Get-Process
Få en liste over alle tjenester på en computer
Get-Service
Opret en ny mappe
New-Item -ItemType Directory -Path "C:\\\\Users\\\\Username\\\\NewFolder"
Find de 10 største filer i en mappe og dens undermapper
Get-ChildItem -Path "C:\\\\MyFolder" -Recurse | Sort-Object Length -Descending | Select-Object -First 10
Få en liste over alle brugere i Active Directory
Get-ADUser -Filter * | Select-Object Name, SamAccountName, Enabled