PowerShell är ett kraftfullt kommandoradsverktyg och skriptspråk som utvecklats av Microsoft för att underlätta systemadministration och automatisering. Det bygger på .NET‑plattformen och skiljer sig från traditionella kommandotolkar genom att arbeta med objekt istället för enbart text, vilket gör det enklare att hantera och manipulera data. Med PowerShell kan administratörer styra filer, mappar, processer, tjänster och till och med Windows‑register på ett effektivt sätt. Det går också att skriva egna skript som automatiserar återkommande arbetsuppgifter, vilket sparar tid och minskar risken för fel. PowerShell är inte begränsat till Windows utan fungerar även på Linux och macOS, vilket gör det till ett mångsidigt verktyg i olika IT‑miljöer. Dessutom finns det ett stort antal moduler som kan laddas ner för att utöka funktionaliteten, exempelvis för att hantera molntjänster som Azure. Sammanfattningsvis är PowerShell ett flexibelt och modernt verktyg som ger användaren kontroll över både lokala och molnbaserade system.
Hämta alla tjänster
Get-Service
Starta en tjänst
Start-Service -Name AJRouter
Stoppa en tjänst
Stop-Service -Name AJRouter
Hämta alla tjänster som har Status "Running"
Get-Service | Where-Object {$_.Status -eq "Running"}
Hämta alla tjänster som har Status "Stopped"
Get-Service | Where-Object {$_.Status -eq "Stopped"}