Sie können in Windows PowerShell herkömmliche Windows-Befehlszeilenprogramme ausführen und Windows-Programme starten, die über eine grafische Benutzeroberfläche verfügen. Wenn das Programm Textausgaben erzeugt, können Sie den Text erfassen und in der neuen Shell wie in jeder anderen Shell verwenden.
Wenn Sie ein Programm wie Editor in Windows PowerShell ausführen möchten, muss sich die ausführbare Programmdatei in einem Verzeichnis befinden, das in der Umgebungsvariablen "Path" enthalten ist, da diese Umgebungsvariable bestimmt, an welchen Positionen Windows PowerShell nach Anwendungen, Hilfsprogrammen und Skripts sucht. (Cmdlets müssen sich nicht in einem Path-Verzeichnis befinden.)
Sie können die Pfade in der Umgebungsvariablen "Path" mit folgendem Befehl anzeigen:
PS> $env:path
Wenn Sie der Umgebungsvariablen "Path" Verzeichnisse hinzufügen möchten, geben Sie Folgendes ein:
PS> $env:path += ";newdirectory"
So können Sie z. B. mit folgendem Befehl der Umgebungsvariablen "Path" das Verzeichnis hinzufügen, in dem sich die Datei "WordPad.exe" befindet:
PS> $env:path += ";C:\Program Files\Windows NT\Accessories"
Ebenso wie beim Befehl set wird mit dieser Zuweisungsanweisung nur der Wert von "Path" für die aktuelle Windows PowerShell-Sitzung geändert. Wenn Sie den Wert dauerhaft ändern möchten, fügen Sie die Zuweisungsanweisung Ihrem Windows PowerShell-Profil hinzu. Einzelheiten finden im Thema "Windows PowerShell-Profile".