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

BefehlZweck
Get-ServiceDienste anzeigen
Get-ProcessProzesse anzeigen
Get-EventLogEventlogs auslesen
Get-ChildItemDateien und Ordner anzeigen
Get-Commandverfügbare Befehle suchen
Get-HelpHilfe 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