Glossaire PowerShell

Cet article répertorie les termes courants relatifs à PowerShell.

B

module binaire

Module PowerShell dont le module racine est un fichier binaire (.dll). Un module binaire peut ou non inclure un manifeste de module.

C

CommonParameter

Paramètre qui est ajouté à l’ensemble des cmdlets, fonctions avancées et workflows par le moteur PowerShell.

D

source de point

Dans PowerShell, permet de lancer une commande en tapant un point et un espace devant la commande. Les commandes sans source de point s’exécutent dans l’étendue actuelle plutôt que dans une nouvelle étendue. Les variables, alias, fonctions ou lecteurs que la commande crée sont créés dans l’étendue en cours, et sont disponibles pour les utilisateurs une fois l’exécution de la commande terminée.

module dynamique

Module qui existe uniquement en mémoire. Les cmdlets New-Module et Import-PSSession créent des modules dynamiques.

paramètre dynamique

Paramètre qui est ajouté à une cmdlet, une fonction ou un script PowerShell sous certaines conditions. Des applets de commande, des fonctions, des fournisseurs et des scripts peuvent ajouter des paramètres dynamiques.

F

fichier de format

Fichier XML de PowerShell portant l’extension .format.ps1xml, qui définit la manière dont PowerShell affiche un objet en fonction de son type .NET Framework.

G

état de session global

État de session contenant les données qui sont accessibles à l’utilisateur d’une session PowerShell.

H

Host

Interface que le moteur PowerShell utilise pour communiquer avec l’utilisateur. Par exemple, l’hôte spécifie la manière dont les invites sont gérées entre PowerShell et l’utilisateur.

application hôte

Programme qui charge le moteur PowerShell dans son processus et l’utilise pour effectuer des opérations.

I

méthode de traitement d’entrée

Méthode qu’une applet de commande peut utiliser pour traiter les enregistrements qu’elle reçoit en entrée. La méthode de traitement d’entrée comprend la méthode BeginProcessing, la méthode ProcessRecord, la méthode EndProcessing et la méthode StopProcessing.

M

module de manifeste

Module PowerShell disposant d’un manifeste et dont la clé RootModule est vide.

énumération des accès aux membres

Fonctionnalité pratique PowerShell qui permet d’énumérer automatiquement les éléments d’une collection quand l’opérateur d’accès aux membres (.) est utilisé.

module

Unité réutilisable autonome qui vous permet de partitionner, d’organiser et d’abstraire votre code PowerShell. Un module peut contenir des applets de commande, fournisseurs, fonctions, variables et autres types de ressources pouvant être importés en tant qu’unité unique.

manifeste de module

Fichier de données PowerShell (.psd1) qui décrit le contenu d’un module et contrôle le mode de traitement de celui-ci.

état de session de module

État de session contenant les données publiques et privées d’un module PowerShell. Les données privées dans cet état de session ne sont pas accessibles à l’utilisateur d’une session PowerShell.

N

erreur sans fin d’exécution

Erreur qui n’empêche pas PowerShell de continuer à traiter la commande. Voir aussi Erreur avec fin d’exécution.

substantif

Mot qui suit le trait d’union dans un nom d’applet de commande PowerShell. Le substantif décrit la ressource sur laquelle l’applet de commande agit.

P

jeu de paramètres

Groupe de paramètres qui peut être utilisé dans la même commande pour effectuer une action spécifique.

canal

Dans PowerShell, permet d’envoyer les résultats de la commande précédente en tant qu’entrée à la commande suivante dans le pipeline.

pipeline

Série de commandes connectées par des opérateurs de pipeline (|). Chaque opérateur de pipeline envoie les résultats de la commande précédente en tant qu’entrée à la commande suivante.

Applet de commande PowerShell

Commande unique qui participe à la sémantique de pipeline de PowerShell. Cela comprend les applets de commande binaires (C#), les fonctions de script avancées, le CDXML et les workflows.

Commande PowerShell

Éléments dans un pipeline qui déclenchent l’exécution d’une action. Les commandes PowerShell sont tapées sur le clavier ou appelées par programmation.

Fichier de données PowerShell

Fichier texte portant l’extension de fichier .psd1. PowerShell utilise des fichiers de données à différentes fins, telles que le stockage des données de manifeste de module et le stockage de chaînes traduites pour l’internationalisation des scripts.

Lecteur PowerShell

Disque virtuel qui fournit un accès direct à un magasin de données. Il peut être défini par un fournisseur PowerShell ou créé via la ligne de commande. Les lecteurs créés via la ligne de commande sont spécifiques d’une session et perdus lors de la fermeture de celle-ci.

provider

Programme Microsoft basé sur .NET Framework, qui met à disposition les données d’un magasin de données spécialisé dans PowerShell pour pouvoir les afficher et les gérer.

PSSession

Type de session PowerShell qui est créée, managée et fermée par l’utilisateur.

R

module racine

Module spécifié dans la clé RootModule d’un manifeste de module.

instance d’exécution

Dans PowerShell, environnement d’exploitation dans lequel chaque commande d’un pipeline est exécutée.

S

Valeur scalaire

Dans PowerShell, une valeur scalaire est tout type de valeur qui n’est pas énumérable. Cela inclut les types primitifs .NET, comme les booléens et les nombres, ainsi que d’autres types valeur tels que String, DateTime et Guid.

Pour obtenir la liste des types primitifs .NET, consultez la section Remarques de Propriété System.Type.IsPrimitive.

bloc de script

Dans le langage de programmation de PowerShell, collection d’instructions ou d’expressions qui peuvent être utilisées comme une seule unité. Un bloc de script peut accepter des arguments et retourner des valeurs.

Fichier de script

Fichier portant l’extension .ps1 et contenant un script écrit en langage PowerShell.

module de script

Module PowerShell dont le module racine est un fichier de module de script (.psm1). Un module de script peut inclure un manifeste de module. Le script définit les membres que le module de script exporte.

shell

Interpréteur de commandes utilisé pour transmettre des commandes au système d’exploitation.

paramètre booléen

Paramètre qui n’accepte pas d’argument. La valeur d’un paramètre booléen est définie par défaut sur $false. Quand un paramètre booléen est utilisé, la valeur devient $true.

T

erreur avec fin d’exécution

Erreur qui empêche PowerShell de traiter la commande. Voir aussi Erreur sans fin d’exécution.

transaction

Une unité atomique de travail. Le travail dans une transaction doit être effectué dans son ensemble. Si une partie de la transaction échoue, la transaction entière échoue.

fichier type

Fichier XML de PowerShell qui porte l’extension .types.ps1xml et étend les propriétés de types Microsoft .NET Framework dans PowerShell.

V

verbe

Mot qui précède le trait d’union dans le nom d’une cmdlet PowerShell. Le verbe décrit l’action que l’applet de commande exécute.

W

Windows PowerShell ISE

Environnement d'écriture de scripts intégré : application hôte Windows PowerShell qui permet d’exécuter des commandes, ainsi que d’écrire, de tester et de déboguer des scripts dans un environnement convivial, compatible Unicode et proposant la coloration syntaxique.

composant logiciel enfichable Windows PowerShell

Ressource définissant un ensemble d’applets de commande, de fournisseurs et de types Microsoft .NET Framework qui peuvent être ajoutés à l’environnement Windows PowerShell. Les composants logiciels enfichables PowerShell ont été remplacés par des modules.

Windows PowerShell Workflow

Un workflow est une séquence d’étapes programmées et connectées qui effectuent des tâches de longue durée ou requièrent la coordination de plusieurs étapes sur plusieurs appareils ou nœuds gérés. Windows PowerShell Workflow permet aux professionnels de l’informatique et aux développeurs de créer des séquences d’activités de gestion multi-appareils, ou des tâches unique au sein d’un workflow en tant que workflow. Windows PowerShell Workflow permet d’adapter et d’exécuter des fichiers XAML et des scripts PowerShell comme des workflows. Windows PowerShell Workflow est basé sur Windows Workflow Foundation, qui a été déconseillé.