Admin Tipps

Netwrix Tutorial zur Skripterstellung mit Windows PowerShell für Einsteiger

, München, Netwrix | Autor: Alexander Bode

Tutorial zum Einstieg in PowerShell

Windows PowerShell ist ein objektorientiertes Automatisierungstool und eine Skriptsprache mit interaktiver Befehlszeilen-Shell. IT-Experten können damit Systeme konfigurieren und Verwaltungsaufgaben automatisieren. PowerShell ist in allen neueren Windows-Betriebssystemen ab Windows 2008R2 enthalten. Das Erlernen von Windows PowerShell ist ähnlich wie den Umgang mit einem Multifunktionswerkzeug zu lernen. In diesem Artikel erhalten Sie eine Einführung in die Skripterstellung mit PowerShell. Mit Skripts können Sie nahezu jede Verwaltungsaufgabe in Ihrer Windows-Umgebung einfacher ausführen. Beginnen wir also mit unserer Einführung in PowerShell.

PowerShell stellt sowohl eine Befehlszeile als auch eine integrierte Skriptumgebung (die Integrated Scripting Environment, kurz ISE) bereit:

Vorbereiten der Ausführung von PowerShell-Skripts

PowerShell-Skripts werden in PS1-Dateien gespeichert. Diese Dateien sind so konzipiert, dass Skripts nicht einfach durch Doppelklicken auf eine Datei ausgeführt werden können. Dadurch ist sichergestellt, dass Ihre Systeme nicht durch versehentliches Ausführen einer Skriptdatei beschädigt werden. Zur Ausführung klicken Sie mit der rechten Maustaste auf die Datei und wählen den Befehl „Mit PowerShell ausführen“:

Es gibt außerdem eine Richtlinie, die festlegt, ob Skripts ausgeführt werden dürfen. Sie können diese Ausführungsrichtlinie überprüfen, indem Sie in PowerShell den Befehl „Get-ExecutionPolicy“ ausführen:

Es wird einer der folgenden Werte angezeigt:

PowerShell-Cmdlets

Was sind Cmdlets?

Ein Cmdlet ist ein PowerShell-Befehl mit einer vordefinierten Funktion, ähnlich wie ein Operator in einer Programmiersprache. Das müssen Sie über Cmdlets wissen:

Das Format von Cmdlets

Ein Cmdlet besteht immer aus einem Verb (oder einem Wort, das als Verb verwendet wird) und einem Nomen. Die beiden Elemente sind durch einen Bindestrich voneinander getrennt (die „Verb-Nomen-Regel“). Folgende Verben werden häufig verwendet:

Weitere Befehle und Übungen finden Sie HIER

Alexander Bode, PreSales Engineer

Herr Alexander Bode ist ein PreSales Engineer mit umfangreicher und fundierter Berufspraxis auf dem IT-Sektor. Seine Tätigkeitsbereiche umfassen u.a. Backup- und Disaster Recovery, Endpoint Security und Systemmanagement Lösungen. Sein Erfahrungsprofil basiert auf einer langjährigen erfolgreichen technischen Unterstützung der Vertriebs- und Partnerorganisationen für Unternehmen wie PowerQuest, Intel Deutschland und Symantec.