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é.