Systemadministrator
PowerShell
PowerShell als Werkzeug für Systemadministration, Abfragen, Automatisierung und sichere Wiederholbarkeit.
PowerShell
PowerShell ist eines der wichtigsten Werkzeuge für Windows-Administration. Sie verbindet Kommandozeile, Skripting und Zugriff auf Verwaltungs-APIs.
Warum PowerShell?
PowerShell hilft bei:
- wiederholbaren Aufgaben
- Abfragen über viele Systeme
- Benutzer- und Gruppenverwaltung
- GPO- und AD-Reports
- Dienstkontrolle
- Dateisystemaufgaben
- Log-Auswertung
- Automatisierung
Grundidee
PowerShell arbeitet objektorientiert. Befehle geben nicht nur Text zurück, sondern Objekte mit Eigenschaften.
Beispiel:
Get-Service | Where-Object Status -eq "Running"
Typische Befehle
| Befehl | Zweck |
|---|---|
Get-Service | Dienste anzeigen |
Get-Process | Prozesse anzeigen |
Get-EventLog | Eventlogs auslesen |
Get-ChildItem | Dateien und Ordner anzeigen |
Get-Command | verfügbare Befehle suchen |
Get-Help | Hilfe anzeigen |
Active Directory mit PowerShell
Mit den AD-Cmdlets lassen sich Benutzer, Gruppen und Computer abfragen.
Beispiele:
Get-ADUser -Filter *
Get-ADGroupMember "Domain Admins"
Get-ADComputer -Filter *
Sichere Nutzung
Wichtig:
- Skripte nachvollziehbar dokumentieren
- keine Passwörter im Klartext speichern
- Änderungen erst testen
- produktive Änderungen mit Vorsicht ausführen
- administrative Skripte versionieren
- Ausgabe protokollieren
Automatisierung
Gute Automatisierung ist:
- wiederholbar
- nachvollziehbar
- testbar
- dokumentiert
- möglichst fehlerarm
PowerShell ersetzt nicht das Verständnis. Sie macht gutes Verständnis aber deutlich schneller und zuverlässiger ausführbar.
Zuletzt aktualisiert: 6. Juni 2026