Partager via


À 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 catchet finally les tryblocs 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.