PowerShell Scripts

Die Microsoft PowerShell ist ein umfangreiches Hilfsmittel um Windows oder WEB-Dienste zu automatisieren. Mittels unzähligen Befehlen können damit Konfigurationsaufgaben gelöst oder  eigenständige Programme entwickelt werden.

Unten ist ein Beispiel eines PowerShell Scripts aufgeführt, mit dem Sie Ihren Windows Computer analysieren können. Beachten Sie, dass Sie die Datei in ein Verzeichnis C:\PSScripts entpacken müssen. 

Nach dem Download und dem entpacken des Scripts starten Sie im Windows Menü die Windows PowerShell (Sie finden die PowerShell unter der Menü Position «Windows PowerShell»).

In der PowerShell navigieren Sie zum Verzeichnis C:\PSScripts mit dem Befehl cd C:\PSScripts

Danach starten Sie das Script mit dem Befehl .\myComputerInfo

Die Resultate werden standardmässig in einer Textdatei C:\PSScripts\myComputer.txt abgelegt (sofern Sie keinen anderen Pfad angegeben haben) und teilweise auch auf den Bildschirm ausgegeben.

Beispiel für ein PowerShell Script

Hier die Berechnung der Fakultät einer Zahl mit einem PowerShell Script:

Fakultät der Zahl y = x = y!

Beispiele: x = 1*1 = 1;  x = 1*2 = 2;  x = 1*2*3 = 6;  x = 1*2*3*4 = 24

Die Fakultätsberechnung mit einem PowerShell Script sieht nun folgendermassen aus:

PowerShell-Programm zur Berechnung einer Fakultät

Zuerst wird in diesem Script eine Zahl eingelesen und danach überprüft, ob sie nicht zu gross oder zu klein ist.

Falls sie im gültigen Bereich ist, wird die Schleife verlassen, die Fakultät errechnet und ausgegeben.

Im Vergleich zu C und C# Programmen wird hier direkt der Quellcode (Sourcecode) interpretiert und ausgeführt. Eine Kompilation ist nicht notwendig. Konkret kann das Script in der Windows PowerShell ISE erstellt und darin direkt ausgeführt werden.