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

Éditeur

Éditeur de PowerShell Universal.

Les contrôles de l'éditeur dans la console d'administration de PowerShell Universal offrent une expérience d'édition enrichie pour les utilisateurs de PowerShell. Vous pourrez tirer parti de l'IntelliSense, de la mise en forme et de la prise en charge des erreurs d'analyseur.

IntelliSense

IntelliSense

Tous les éditeurs de PowerShell Universal fournissent l'IntelliSense. Vous devriez pouvoir compléter les commandes, les paramètres, les variables intégrées et les chemins.

Il existe quelques mises en garde concernant l'IntelliSense.

L'IntelliSense s'exécute dans le serveur PowerShell Universal

Il ne repose pas sur un environnement configuré pour fonctionner. Il s'exécute dans le processus serveur PowerShell et utilise donc la version actuelle de PowerShell 7 référencée par le serveur.

Les modules Universal sont disponibles

Les modules fournis avec PowerShell Universal sont automatiquement inclus. Vous verrez l'IntelliSense pour les modules suivants.

  • Universal

Les modules inclus dans PSModulePath sont disponibles

Tout module installé dans un PSModulePath sera disponible dans l'IntelliSense.

Les variables en direct ne sont pas prises en charge

Vous aurez accès aux variables intégrées telles que ConfirmPreference et Host, mais vous ne verrez pas les variables spécifiques à PowerShell Universal.

Mise en forme

Formatting

Vous pouvez utiliser la commande Invoke-Formatter de PSScriptAnalyzer dans vos scripts. Vous devrez installer PSScriptAnalyzer dans votre PSModulePath afin d'utiliser cette fonctionnalité. Vous pouvez effectuer la mise en forme en faisant un clic droit dans l'éditeur et en sélectionnant Format, ou en appuyant sur F8.

Erreurs de syntaxe

Les erreurs de syntaxe s'affichent sous forme de soulignements rouges ondulés dans l'éditeur. Survoler ces soulignements fournit des informations sur la raison de l'erreur de syntaxe.

Syntax Errors

Intégration de PSScriptAnalyzer

L'éditeur de PowerShell Universal s'intègre automatiquement avec PSScriptAnalyzer lorsqu'il est installé sur le serveur PSU. PSScriptAnalyzer s'exécute sur les scripts PowerShell pendant que vous les rédigez dans la console d'administration. Les avertissements sont présentés en ligne ainsi qu'une alerte en haut de l'éditeur.

Cliquez sur l'alerte pour accéder à la première erreur ou au premier avertissement.

À partir de la version 4.1, vous pouvez désormais spécifier un fichier PSScriptAnalyzerSettings.psd1 à la racine de votre référentiel afin de permettre la configuration de l'analyse dans PowerShell Universal.

Mis à jour

Ce contenu vous a-t-il été utile ?