For the complete documentation index, see llms.txt. This page is also available as Markdown.

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

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

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.

Syntaxfehler

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?