Verstärkung von unten
Win32-Funktionen in PowerShell-Skripten nutzen
----------------------------------------------
c't 22/14, S. 178 (hos)

Beep.ps1          - Das im Artikel vorgestellte Skript, das einen Piepton
                    ausgibt.

BeepJob.ps1       - Dasselbe Skript mit der Ergänzung, dass die Definition
                    der Klasse und der Aufruf der Methode Beep() in einen Job
                    ausgelagert wurde, um während der Entwicklung "Typname ist
                    bereits vorhanden"-Fehler zu vermeiden.

GetFolderPath.ps1 - Ein weiteres Beispiel-Skript, das anhand der Win32-Funktion
                    SHGetFolderPath() demonstriert, dass man in der Klasse mit
                    dem DLL-Import auch noch weitere Methoden definieren kann.
                    GetFolderPath() dient als Wrapper um die Win32-Funktion und
                    vereinfacht den Aufruf, indem sie selten verwendete
                    Parameter mit Standardwerten belegt und den als Puffer
                    benötigten StringBuilder bereitstellt.

Wohin Sie die Skripte entpacken, ist im Prinzip egal; praktisch ist ein Ordner, 
der in der Umgebungsvariablen PATH ($env:PATH) verzeichnet ist.
