Editor
Die Editor-Steuerelemente in der PowerShell Universal-Administrationskonsole bieten PowerShell-Benutzern ein umfangreiches Bearbeitungserlebnis. Sie können IntelliSense, Formatierung und Unterstützung für Parser-Fehler nutzen.
IntelliSense

Alle Editoren in PowerShell Universal bieten IntelliSense. Sie sollten Befehle, Parameter, integrierte Variablen und Pfade vervollständigen können.
Es gibt einige Einschränkungen bei IntelliSense.
IntelliSense läuft innerhalb des PowerShell Universal-Servers
Es ist für seine Funktion nicht auf eine konfigurierte Umgebung angewiesen. Es läuft innerhalb des PowerShell-Serverprozesses und verwendet daher die aktuelle Version von PowerShell 7, auf die der Server verweist.
Universal-Module sind verfügbar
Mit PowerShell Universal bereitgestellte Module werden automatisch einbezogen. Sie sehen IntelliSense für die folgenden Module.
Universal
In PSModulePath enthaltene Module sind verfügbar
Jedes in einem PSModulePath installierte Modul ist in IntelliSense verfügbar.
Live-Variablen werden nicht unterstützt
Sie haben Zugriff auf integrierte Variablen wie ConfirmPreference und Host, sehen jedoch keine Variablen, die spezifisch für PowerShell Universal sind.
Formatierung
Sie können den Befehl Invoke-Formatter von PSScriptAnalyzer in Ihren Skripten verwenden. Um diese Funktionalität zu nutzen, müssen Sie PSScriptAnalyzer in Ihrem PSModulePath installieren. Sie können formatieren, indem Sie mit der rechten Maustaste in den Editor klicken und Format auswählen oder F8 drücken.
Syntaxfehler
Syntaxfehler werden im Editor als rote Wellenlinien angezeigt. Wenn Sie mit dem Mauszeiger darüber fahren, erhalten Sie Informationen darüber, warum der Syntaxfehler vorliegt.

PSScriptAnalyzer-Integration
Der PowerShell Universal-Editor integriert sich automatisch mit PSScriptAnalyzer, wenn dieser auf dem PSU-Server installiert ist. PSScriptAnalyzer wird gegen PowerShell-Skripte ausgeführt, während Sie diese in der Administrationskonsole erstellen. Warnungen werden inline sowie als Hinweis am oberen Rand des Editors angezeigt.
Klicken Sie auf den Hinweis, um zum ersten Fehler oder zur ersten Warnung zu navigieren.
Ab Version 4.1 können Sie nun eine PSScriptAnalyzerSettings.psd1 im Stammverzeichnis Ihres Repositorys angeben, um die Konfiguration der Analyse innerhalb von PowerShell Universal zu ermöglichen.
Zuletzt aktualisiert
War das hilfreich?