Automatisierung mit PowerShell: Die richtige Strategie

Mit PowerShell lassen sich IT-Prozesse im Unternehmen effizient automatisieren. Das Beispiel Personalverwaltung zeigt das richtige Vorgehen und mögliche Hürden.

Artikel verschenken
In Pocket speichern vorlesen Druckansicht 51 Kommentare lesen
Lesezeit: 16 Min.
Von
  • Josua Doering
Inhaltsverzeichnis

Wer manuelle IT-Aufgaben automatisieren will, kann auf geeignete Skriptsprachen vieler Shells zurückgreifen: Zu den bekannteren zählen Bash oder die Z shell, um nur einige Beispiele zu nennen. Zum Glück spielen die Grenzen zwischen Betriebssystemen immer weniger eine Rolle: Bash läuft unter Windows und Microsofts PowerShell auch unter Linux. Gerade die PowerShell bietet sich für Automatisierung an, denn ihre leistungsfähige und gut strukturierte Skriptsprache ist vor allem in Microsoft-Umgebungen bestens für diesen Zweck geeignet.

Neulinge können sich schneller und einfacher in PowerShell einarbeiten als in andere Skriptsprachen, wodurch Automatisierungen zugänglicher sind. Da Microsoft die PowerShell entwickelt, ist sie so gut wie keine andere Shell in die Produkte des Unternehmens integriert. Es gibt außerdem viele Angebote für zentralisierte Automatisierungsverwaltung, die PowerShell unterstützen, etwa Azure Automation, PowerShell Universal und Ansible.

iX-tract
  • IT-Routineaufgaben automatisiert man am einfachsten per Shellskript.
  • Microsofts PowerShell erleichtert vor allem Windows-Admins den Zugang zur Automatisierung und ist durch Module erweiterbar.
  • Digitale Unternehmensprozesse zu automatisieren erfordert ein Konzept – hier am Beispiel AD-Nutzerkontenpflege.
Mehr zum Thema PowerShell
Josua

Josua Doering ist selbstständiger IT-Ingenieur, PowerShell-Entwickler und Spezialist für IT-Prozessautomatisierung von Microsoft-Infrastruktur.

Doch das Schreiben eines Skripts ist nur ein Teil der Aufgabe: Will man manuelle Unternehmensprozesse automatisieren, ist ein effizientes Konzept mindestens ebenso wichtig – und die Mitarbeiter der beteiligten Abteilungen sollten daran mitwirken, wo dies sinnvoll ist. Diese Elemente tragen am Ende zu einem runden, stabilen und fehlerresistenten automatisierten Prozess bei.

Das war die Leseprobe unseres heise-Plus-Artikels "Automatisierung mit PowerShell: Die richtige Strategie". Mit einem heise-Plus-Abo können sie den ganzen Artikel lesen und anhören.