À propos des rubriques
Description
À propos des rubriques couvrent une gamme de concepts sur PowerShell.
À propos des rubriques
about_Alias_Provider
Fournit l’accès aux alias PowerShell et aux valeurs qu’ils représentent.
about_Aliases
Décrit comment utiliser d’autres noms pour les applets de commande et les commandes dans PowerShell.
about_ANSI_Terminals
Décrit la prise en charge disponible pour les séquences d’échappement ANSI dans Windows PowerShell.
about_Arithmetic_Operators
Décrit les opérateurs qui effectuent des arithmétiques dans PowerShell.
about_Arrays
Décrit les tableaux, qui sont des structures de données conçues pour stocker des collections d’éléments.
about_Assignment_Operators
Décrit comment utiliser des opérateurs pour affecter des valeurs à des variables.
about_Automatic_Variables
Décrit les variables qui stockent les informations d’état pour PowerShell. Ces variables sont créées et gérées par PowerShell.
about_Booleans
Décrit comment les expressions booléennes sont évaluées.
about_Break
Décrit l’instruction break
, qui permet de quitter le bloc de contrôle actuel.
about_Built-in_Functions
Décrit les fonctions intégrées dans PowerShell.
about_Calculated_Properties
PowerShell permet d’ajouter dynamiquement de nouvelles propriétés et de modifier la mise en forme des objets en sortie dans le pipeline.
about_Calling_Generic_Methods
Une méthode générique est une méthode avec deux listes de paramètres : une liste de types génériques et une liste d’arguments de méthode. Les exemples suivants montrent la nouvelle syntaxe PowerShell permettant d’accéder à une méthode générique : Syntax # static generic methods [type_name]::MethodName[generic_type_arguments](method_arguments) # instance generic methods $object.MethodName[generic_type_arguments](method_arguments)
il generic_type_arguments
peut s’agir d’une liste de types séparés par des virgules ou d’un type séparé par des virgules, comme [string, int]
, y compris d’autres types génériques comme $obj.MethodName[string, System.Collections.Generic.Dictionary[string, int]]()
Le method_arguments
peut être zéro ou plusieurs éléments. Pour plus d’informations, consultez Génériques en .NET.
sensibilité about_Case
PowerShell ne respecte pas la casse autant que possible tout en préservant la casse.
about_Character_Encoding
Décrit comment PowerShell utilise l’encodage de caractères pour l’entrée et la sortie des données de chaîne.
about_CimSession
Décrit un objet CimSession et la différence entre les sessions CIM et les sessions PowerShell.
À propos des classes
Décrit comment utiliser des classes pour créer vos propres types personnalisés.
about_Classes_Constructors
Décrit comment définir des constructeurs pour les classes PowerShell.
about_Classes_Inheritance
Décrit comment définir des classes qui étendent d’autres types.
about_Classes_Methods
Décrit comment définir des méthodes pour les classes PowerShell.
about_Classes_Properties
Décrit comment définir des propriétés pour les classes PowerShell.
about_Command_Precedence
Décrit comment PowerShell détermine la commande à exécuter.
about_Command_Syntax
Décrit les diagrammes de syntaxe utilisés dans PowerShell.
about_Comment_Based_Help
Décrit comment écrire des rubriques d’aide basées sur des commentaires pour les fonctions et les scripts.
about_CommonParameters
Décrit les paramètres qui peuvent être utilisés avec n’importe quelle applet de commande.
about_Comparison_Operators
Les opérateurs de comparaison dans PowerShell peuvent comparer deux valeurs ou filtrer des éléments d’une collection par rapport à une valeur d’entrée.
about_Continue
Décrit comment l’instruction continue
retourne immédiatement le flux du programme en haut d’une boucle de programme, d’une switch
instruction ou d’une trap
instruction.
about_Core_Commands
Répertorie les applets de commande conçues pour une utilisation avec les fournisseurs PowerShell.
about_Data_Files
Les fichiers de données PowerShell sont utilisés pour stocker des données arbitraires à l’aide de la syntaxe PowerShell.
about_Data_Sections
Explique les sections Données, qui isolent les chaînes de texte et d’autres données en lecture seule de la logique de script.
about_Debuggers
Décrit le débogueur PowerShell.
about_Do
Exécute une liste d’instructions une ou plusieurs fois, sous réserve d’une ou Until
d’une While
condition.
À propos de l’énumération
L’instruction enum
est utilisée pour déclarer une énumération. Une énumération est un type distinct qui se compose d’un ensemble d’étiquettes nommées appelées liste d’énumérateurs.
about_Environment_Provider
Fournit l'accès aux variables d'environnement Windows.
about_Environment_Variables
Décrit comment accéder aux variables d’environnement et les gérer dans PowerShell.
about_Execution_Policies
Décrit les stratégies d’exécution powerShell et explique comment les gérer.
about_Experimental_Features
Utilisez l’attribut Experimental
pour déclarer du code comme expérimental. Utilisez la syntaxe suivante pour déclarer l’attribut Experimental
fournissant le nom de la fonctionnalité expérimentale et l’action à entreprendre si la fonctionnalité expérimentale est activée : csharp [Experimental(NameOfExperimentalFeature, ExperimentAction)]
Pour les modules, le NameOfExperimentalFeature
doit suivre la forme de <modulename>.<experimentname>
. Le ExperimentAction
paramètre doit être spécifié et les seules valeurs valides sont les suivantes : - Show
signifie afficher cette fonctionnalité expérimentale si la fonctionnalité est activée - Hide
signifie masquer cette fonctionnalité expérimentale si la fonctionnalité est activée
about_FileSystem_Provider
Fournit l'accès aux fichiers et aux répertoires.
about_For
Décrit une commande de langage que vous pouvez utiliser pour exécuter des instructions basées sur un test conditionnel.
about_Foreach
Décrit une commande de langage que vous pouvez utiliser pour parcourir tous les éléments d’une collection d’éléments.
about_Format.ps1xml
Les Format.ps1xml
fichiers de PowerShell définissent l’affichage par défaut des objets dans la console PowerShell.
about_Function_Provider
Fournit l’accès aux fonctions définies dans PowerShell.
about_Functions_Advanced_Methods
Décrit comment les fonctions qui spécifient l’attribut CmdletBinding
peuvent utiliser les méthodes et les propriétés disponibles pour les applets de commande compilées.
about_Functions_Advanced_Parameters
Explique comment ajouter des paramètres à des fonctions avancées.
about_Functions_Advanced
Présente des fonctions avancées qui permettent de créer des applets de commande à l’aide de scripts.
about_Functions_Argument_Completion
La saisie semi-automatique des arguments est une fonctionnalité de PowerShell qui fournit des indicateurs, active la découverte et accélère l’entrée d’entrée des valeurs d’argument.
about_Functions_CmdletBindingAttribute
Décrit l’attribut qui rend une fonction fonctionne comme une applet de commande compilée.
about_Functions_OutputTypeAttribute
Décrit un attribut qui indique le type d'objet retourné par la fonction.
about_Functions
Décrit comment créer et utiliser des fonctions dans PowerShell.
about_Group_Policy_Settings
Décrit les paramètres de stratégie de groupe pour PowerShell
about_Hash_Tables
Décrit comment créer, utiliser et trier des tables de hachage dans PowerShell.
about_Hidden
Décrit le hidden
mot clé, qui masque les membres de classe des résultats par défautGet-Member
.
about_History
Décrit comment obtenir et exécuter des commandes dans l’historique des commandes.
about_If
Décrit une commande de langage que vous pouvez utiliser pour exécuter des listes d’instructions en fonction des résultats d’un ou plusieurs tests conditionnels.
about_Intrinsic_Members
Fournit des informations sur les membres intrinsèques de PowerShell disponibles pour tous les objets PowerShell.
about_Job_Details
Fournit des détails sur les travaux en arrière-plan sur les ordinateurs locaux et distants.
about_Jobs
Fournit des informations sur la façon dont les travaux en arrière-plan PowerShell exécutent une commande ou une expression en arrière-plan sans interagir avec la session active.
about_Join
Décrit comment l’opérateur de jointure (jointure) combine plusieurs chaînes en une seule chaîne.
about_Language_Keywords
Décrit les mot clé dans le langage de script PowerShell.
about_Language_Modes
Explique les modes de langage et leur effet sur les sessions PowerShell.
about_Line_Editing
Décrit comment modifier des commandes à l’invite de commandes PowerShell.
about_Locations
Décrit comment accéder aux éléments à partir de l’emplacement de travail dans PowerShell.
about_Logging_Non-Windows
PowerShell journalise les opérations internes à partir du moteur, des fournisseurs et des applets de commande.
about_Logging_Windows
PowerShell consigne les opérations internes du moteur, des fournisseurs et des applets de commande dans le journal des événements Windows.
about_Logical_Operators
Décrit les opérateurs qui connectent des instructions dans PowerShell.
about_Member-Access_Enumeration
Décrit l’énumération automatique des éléments de collection de listes lors de l’utilisation de l’opérateur d’accès aux membres.
about_Methods
Décrit comment utiliser des méthodes pour effectuer des actions sur des objets dans PowerShell.
about_Module_Manifests
Décrit les paramètres et les pratiques d’écriture de fichiers manifeste de module.
about_Modules
Explique comment installer, importer et utiliser des modules PowerShell.
about_Numeric_Literals
Cet article décrit la syntaxe et l’utilisation des valeurs numériques dans PowerShell.
about_Object_Creation
Explique comment créer des objets dans PowerShell.
about_Objects
Fournit des informations essentielles sur les objets dans PowerShell.
about_Operator_Precedence
Répertorie les opérateurs PowerShell dans l’ordre de priorité.
about_Operators
Décrit les opérateurs pris en charge par PowerShell.
about_Output_Streams
Explique la disponibilité et l’objectif des flux de sortie dans PowerShell.
about_PackageManagement
PackageManagement est un agrégateur pour les gestionnaires de packages logiciels.
about_Parameter_Sets
Décrit comment définir et utiliser des ensembles de paramètres dans des fonctions avancées.
about_Parameters_Default_Values
Décrit comment définir des valeurs par défaut personnalisées pour les paramètres d’applet de commande et les fonctions avancées.
about_Parameters
Décrit comment utiliser des paramètres de commande dans PowerShell.
about_Parsing
Décrit comment PowerShell analyse les commandes.
about_Path_Syntax
Décrit les formats de chemin d’accès complets et relatifs dans PowerShell.
about_Pipeline_Chain_Operators
Décrit les pipelines de chaînage avec les opérateurs et ||
les &&
opérateurs dans PowerShell.
about_Pipelines
Combinaison de commandes dans des pipelines dans PowerShell
about_PowerShell_Config
Fichiers de configuration pour PowerShell, en remplaçant la configuration du Registre.
about_PowerShell_Editions
Différentes éditions de PowerShell s’exécutent sur différents runtimes sous-jacents.
about_Preference_Variables
Variables qui personnalisent le comportement de PowerShell.
about_Profiles
Décrit comment créer et utiliser un profil PowerShell.
about_Prompts
Décrit la Prompt
fonction et montre comment créer une fonction personnalisée Prompt
.
about_Properties
Décrit comment utiliser des propriétés d’objet dans PowerShell.
about_Providers
Décrit comment les fournisseurs PowerShell fournissent l’accès aux données et aux composants qui ne seraient pas facilement accessibles à la ligne de commande. Les données sont présentées dans un format cohérent qui ressemble à un lecteur du système de fichiers.
about_PSConsoleHostReadLine
Explique comment créer une personnalisation de la façon dont PowerShell lit l’entrée à l’invite de console.
about_PSCustomObject
Explique les différences entre les accélérateurs de type et [pscustomobject]
les [psobject]
accélérateurs de type.
about_PSItem
Variable automatique qui contient l’objet actuel dans l’objet de pipeline.
about_PSModulePath
Cet article traite de l’objectif et de l’utilisation de la variable d’environnement $env:PSModulePath
.
about_PSSession_Details
Fournit des informations détaillées sur les sessions PowerShell et le rôle qu’ils jouent dans les commandes à distance.
about_PSSessions
Décrit les sessions PowerShell (PSSessions) et explique comment établir une connexion persistante à un ordinateur distant.
about_Pwsh
Explique comment utiliser l’interface pwsh
de ligne de commande. Affiche les paramètres de ligne de commande et décrit la syntaxe.
about_Quoting_Rules
Décrit les règles d’utilisation de guillemets simples et doubles dans PowerShell.
about_Redirection
Explique comment rediriger la sortie de PowerShell vers des fichiers texte.
about_Ref
Décrit comment créer et utiliser une variable de type référence. Vous pouvez utiliser des variables de type référence pour permettre à une fonction de modifier la valeur d’une variable qui lui est transmise.
about_Registry_Provider
Registre
about_Regular_Expressions
Décrit les expressions régulières dans PowerShell.
about_Remote_Disconnected_Sessions
Explique comment déconnecter et se reconnecter à une session PowerShell (PSSession).
about_Remote_Jobs
Décrit comment exécuter des travaux sur des ordinateurs distants.
about_Remote_Output
Décrit comment interpréter et mettre en forme la sortie des commandes distantes.
about_Remote_Requirements
Décrit la configuration requise pour l’exécution de commandes distantes dans PowerShell.
about_Remote_Troubleshooting
Décrit comment résoudre les problèmes d’opérations à distance dans PowerShell.
about_Remote_Variables
Explique comment utiliser des variables locales et distantes dans des commandes distantes.
about_Remote
Décrit comment exécuter des commandes distantes dans PowerShell.
about_Requires
Empêche l’exécution d’un script sans les éléments requis.
about_Reserved_Words
Répertorie les mots réservés qui ne peuvent pas être utilisés comme identificateurs, car ils ont une signification particulière dans PowerShell.
about_Return
Quitte l'étendue active (fonction, script ou bloc de script).
about_Run_With_PowerShell
Explique comment utiliser la fonctionnalité « Exécuter avec PowerShell » pour exécuter un script à partir d’un lecteur de système de fichiers.
about_Scopes
Explique le concept d’étendue dans PowerShell et montre comment définir et modifier l’étendue des éléments.
about_Script_Blocks
Définit ce qu’est un bloc de script et explique comment utiliser des blocs de script dans le langage de programmation PowerShell.
about_Script_Internationalization
Décrit les fonctionnalités d’internationalisation de script qui facilitent l’affichage des messages et des instructions aux utilisateurs dans leur langage d’interface utilisateur.
about_Scripts
Décrit comment exécuter et écrire des scripts dans PowerShell.
about_Session_Configuration_Files
Décrit les fichiers de configuration de session, qui sont utilisés dans une configuration de session (également appelé « point de terminaison ») pour définir l’environnement des sessions qui utilisent la configuration de session.
about_Session_Configurations
Décrit les configurations de session qui déterminent les utilisateurs pouvant se connecter à distance à l'ordinateur et les commandes qu'ils peuvent exécuter.
about_Signing
Explique comment signer des scripts afin qu’ils soient conformes aux stratégies d’exécution PowerShell.
about_Simplified_Syntax
Décrit des méthodes de script plus simples et plus simples pour les collections d’objets.
about_Special_Characters
Décrit les séquences de caractères spéciales qui contrôlent la façon dont PowerShell interprète les caractères suivants dans la séquence.
about_Splatting
Décrit comment utiliser la mise en forme pour passer des paramètres à des commandes dans PowerShell.
about_Split
Explique comment utiliser l’opérateur Split pour fractionner une ou plusieurs chaînes en sous-chaînes.
about_Switch
Explique comment utiliser un commutateur pour gérer plusieurs if
instructions.
about_Tab_Expansion
PowerShell fournit des complétions sur les entrées pour fournir des indicateurs, activer la découverte et accélérer la saisir des entrées. Les noms de commande, les noms de paramètre, les valeurs d’argument et les chemins de fichier peuvent tous être complétés en appuyant sur la touche Tab.
about_Telemetry
Décrit les données de télémétrie collectées dans PowerShell et comment refuser.
about_Thread_Jobs
Fournit des informations sur les travaux basés sur des threads PowerShell. Un travail de thread est un type de travail en arrière-plan qui exécute une commande ou une expression dans un thread distinct dans le processus de session actuel.
about_Throw
Décrit la throw
mot clé qui génère une erreur de fin.
about_Trap
Décrit une mot clé qui gère une erreur de fin.
about_Try_Catch_Finally
Décrit comment utiliser les blocs catch
et finally
les try
blocs pour gérer les erreurs de fin.
about_Type_Accelerators
Décrit les accélérateurs de type disponibles pour les classes .NET Framework
about_Type_Operators
Décrit les opérateurs qui fonctionnent avec les types Microsoft .NET.
about_Types.ps1xml
Explique comment utiliser Types.ps1xml
des fichiers pour étendre les types d’objets utilisés dans PowerShell.
about_Updatable_Help
Décrit le système d’aide pouvant être mis à jour dans PowerShell.
about_Update_Notifications
Avertit les utilisateurs au démarrage de PowerShell qu’une nouvelle version de PowerShell a été publiée.
about_Using
Vous permet d’indiquer quels espaces de noms sont utilisés dans la session.
about_Variable_Provider
Variable
about_Variables
Décrit comment les variables stockent les valeurs qui peuvent être utilisées dans PowerShell.
about_While
Décrit une instruction de langage que vous pouvez utiliser pour exécuter un bloc de commandes en fonction des résultats d’un test conditionnel.
about_Wildcards
Décrit comment utiliser des caractères génériques carte dans PowerShell.
about_Windows_PowerShell_Compatibility
Décrit la fonctionnalité de compatibilité Windows PowerShell pour PowerShell 7.