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

Éditeur

Les contrôles de l'éditeur dans la console d'administration de PowerShell Universal offrent une expérience d'édition riche aux utilisateurs de PowerShell. Vous pourrez profiter d'IntelliSense, du formatage et de la prise en charge des erreurs de l'analyseur.

IntelliSense

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

Il y a quelques réserves concernant IntelliSense.

IntelliSense s'exécute dans le serveur PowerShell Universal

Il ne dépend pas d'un environnement configuré pour fonctionner. Il s'exécute dans le processus du serveur PowerShell et utilisera 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 IntelliSense pour les modules suivants.

  • Universal

Les modules inclus dans PSModulePath sont disponibles

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

Les variables dynamiques 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.

Formatage

Formatage

Vous pouvez utiliser la commande Invoke-Formatter de PSScriptAnalyzer dans vos scripts. Vous devrez installer PSScriptAnalyzer dans votre PSModulePath pour utiliser cette fonctionnalité. Vous pouvez formater en cliquant avec le bouton droit dans l'éditeur et en sélectionnant Format, ou en appuyant sur F8.

Erreurs de syntaxe

Les erreurs de syntaxe seront affichées sous forme de lignes ondulées rouges dans l'éditeur. En les survolant, vous obtiendrez des informations sur la raison de l'erreur de syntaxe.

Intégration de PSScriptAnalyzer

L'éditeur de PowerShell Universal s'intègre automatiquement à PSScriptAnalyzer lorsque celui-ci est installé sur le serveur PSU. PSScriptAnalyzer s'exécutera sur les scripts PowerShell pendant que vous les rédigez dans la console d'administration. Les avertissements seront présentés en ligne ainsi que sous forme d'alerte en haut de l'éditeur.

Cliquez sur l'alerte pour être redirigé vers la première erreur ou le premier avertissement.

À partir de la version 4.1, vous pouvez maintenant spécifier un fichier PSScriptAnalyzerSettings.psd1 à la racine de votre dépôt pour permettre la configuration de l'analyse dans PowerShell Universal.

Mis à jour

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