Partager via


Rubriques d’aide sur les Cmdlet Windows PowerShell

Cette section contient les rubriques d'aide relatives aux applets de commande qui sont installées avec Windows PowerShell.

Display in verb order

Display in noun order

Applets de commande (dans l'ordre alphabétique des verbes)

Nom Description

Add-Computer

Ajoute des ordinateurs à un domaine ou à un groupe de travail.

Add-Content

Ajoute le contenu aux éléments spécifiés (ajout de mots à un fichier, par exemple).

Add-History

Ajoute des entrées à l'historique de la session.

Add-Member

Ajoute un membre personnalisé défini par l'utilisateur à une instance d'un objet Windows PowerShell.

Add-PSSnapin

Ajoute un ou plusieurs composants logiciels enfichables Windows PowerShell à la session active.

Add-Type

Ajoute un type (une classe) .NET à une session Windows PowerShell.

Checkpoint-Computer

Crée un point de restauration système sur l'ordinateur local.

Clear-Content

Supprime le contenu d'un élément, par exemple le texte d'un fichier, mais ne supprime pas l'élément.

Clear-EventLog

Supprime toutes les entrées des journaux des événements spécifiés sur les ordinateurs locaux ou distants.

Clear-History

Supprime des entrées de l'historique des commandes.

Clear-Item

Supprime la valeur d'un élément, mais ne supprime pas l'élément.

Clear-ItemProperty

Supprime la valeur d'une propriété mais ne supprime pas la propriété.

Clear-Variable

Supprime la valeur d'une variable.

Compare-Object

Compare deux jeux d'objets.

Complete-Transaction

Valide la transaction active.

Connect-WSMan

Se connecte au service WinRM sur un ordinateur distant.

ConvertFrom-CSV

Convertit les propriétés d'objet au format CSV en versions CSV des objets d'origine.

ConvertFrom-SecureString

Convertit une chaîne sécurisée en chaîne standard chiffrée.

ConvertFrom-StringData

Convertit une chaîne contenant une ou plusieurs paires « nom=valeur » en table de hachage.

Convert-Path

Convertit un chemin d'accès Windows PowerShell en chemin d'accès à un fournisseur de Windows PowerShell.

ConvertTo-CSV

Convertit des objets .NET en une série de chaînes de longueur variable séparées par des virgules (CSV).

ConvertTo-Html

Convertit des objets .NET au format HTML pouvant être affiché dans un navigateur Web.

ConvertTo-SecureString

Convertit des chaînes standard chiffrées en chaînes sécurisées. Cette applet de commande peut aussi convertir du texte brut en chaînes sécurisées. Elle est utilisée avec ConvertFrom-SecureString et Read-Host.

ConvertTo-XML

Crée une représentation XML d'un objet.

Copy-Item

Copie un élément d'un emplacement vers un autre dans un espace de noms.

Copy-ItemProperty

Copie une propriété et une valeur d'un emplacement spécifié vers un autre emplacement.

Debug-Process

Débogue un ou plusieurs processus en cours d'exécution sur l'ordinateur local.

Disable-ComputerRestore

Désactive la fonctionnalité Restauration du système sur le lecteur de système de fichiers spécifié.

Disable-PSBreakpoint

Désactive les points d'arrêt de la console actuelle.

Disable-PSRemoting

Empêche l'ordinateur de recevoir des commandes Windows PowerShell distantes.

Disable-PSSessionConfiguration

Refuse l'accès aux configurations de session sur l'ordinateur local.

Disable-WSManCredSSP

Désactive l'authentification CredSSP (Credential Security Service Provider) sur un ordinateur client.

Disconnect-WSMan

Déconnecte le client du service WinRM sur un ordinateur distant.

Enable-ComputerRestore

Active la fonctionnalité Restauration du système sur le lecteur de système de fichiers spécifié.

Enable-PSBreakpoint

Active les points d'arrêt de la console actuelle.

Enable-PSRemoting

Configure l'ordinateur pour recevoir des commandes distantes.

Enable-PSSessionConfiguration

Configure l'ordinateur pour recevoir des commandes distantes.

Enable-WSManCredSSP

Active l'authentification CredSSP (Credential Security Service Provider) sur un ordinateur client.

Enter-PSSession

Démarre une session interactive avec un ordinateur distant.

Exit-PSSession

Met fin à une session interactive avec un ordinateur distant.

Export-Alias

Exporte vers un fichier les informations sur les alias actuellement définis.

Export-Clixml

Crée une représentation XML d'un ou de plusieurs objets et la stocke dans un fichier.

Export-Console

Exporte les noms des composants logiciels enfichables de la session active vers un fichier console.

Export-Counter

L'applet de commande Export-Counter exporte des données de compteur de performance vers les fichiers journaux.

Export-CSV

Convertit les objets .NET en une série de chaînes de longueur variable séparées par des virgules (CSV), puis enregistre ces chaînes dans un fichier CSV.

Export-FormatData

Enregistre les données de mise en forme de la session active dans un fichier de mise en forme.

Export-ModuleMember

Spécifie les membres de module exportés.

Export-PSSession

Enregistre les commandes d'une autre session dans un fichier de module.

ForEach-Object

Exécute une opération en fonction de chacun des jeux d'objets d'entrée.

Format-Custom

Utilise un affichage personnalisé pour mettre en forme la sortie.

Format-List

Met en forme la sortie en tant que liste de propriétés dans laquelle chaque propriété apparaît sur une nouvelle ligne.

Format-Table

Met en forme la sortie en tant que tableau.

Format-Wide

Met en forme les objets en tant que large table qui affiche une seule propriété de chaque objet.

Get-Acl

Obtient le descripteur de sécurité d'une ressource, comme un fichier ou une clé de Registre.

Get-Alias

Obtient les alias pour la session active.

Get-AuthenticodeSignature

Obtient les informations relatives à la signature Authenticode d'un fichier.

Get-ChildItem

Obtient les éléments et les éléments enfants à un ou plusieurs emplacements spécifiés (comme « dir »).

Get-Command

Obtient des informations de base sur les applets de commande et sur d'autres éléments des commandes Windows PowerShell.

Get-ComputerRestorePoint

Obtient les points de restauration présents sur l'ordinateur local.

Get-Content

Obtient le contenu de l'élément à l'emplacement spécifié.

Get-Counter

Obtient des données de compteur de performance à partir des ordinateurs locaux et distants.

Get-Credential

Obtient un objet credential (informations d'identification) basé sur les nom et mot de passe d'un utilisateur.

Get-Culture

Obtient la culture actuellement définie dans le système d'exploitation.

Get-Date

Obtient l'heure et la date actuelles.

Get-Event

Obtient les événements de la file d'attente d'événements.

Get-EventLog

Obtient les événements d'un journal des événements spécifié ou la liste des journaux des événements présents sur un ordinateur.

Get-EventSubscriber

Obtient tous les abonnés aux événements de la session active.

Get-ExecutionPolicy

Obtient les stratégies d'exécution de la session active.

Get-FormatData

Obtient les données de mise en forme de la session active.

Get-Help

Affiche des informations sur les applets de commande et les concepts Windows PowerShell.

Get-History

Obtient la liste des commandes entrées pendant la session active.

Get-Host

Obtient une référence à l'objet hôte de la console actuelle. Affiche la version Windows Powershell et les informations régionales par défaut.

Get-HotFix

Obtient les correctifs logiciels qui ont été appliqués aux ordinateurs locaux et distants.

Get-Item

Obtient l'élément à l'emplacement spécifié.

Get-ItemProperty

Obtient les propriétés de l'élément spécifié.

Get-Location

Obtient des informations à propos de l'emplacement de travail actif.

Get-Member

Obtient les propriétés et méthodes des objets.

Get-Module

Obtient les modules qui ont été importés ou qui peuvent l'être, dans la session active.

Get-PfxCertificate

Obtient des informations sur les fichiers de certificat .pfx de l'ordinateur.

Get-Process

Obtient les processus qui s'exécutent sur l'ordinateur local ou un ordinateur distant.

Get-PSBreakpoint

Obtient les points d'arrêt définis dans la console actuelle.

Get-PSCallStack

Affiche la pile des appels actuelle.

Get-PSDrive

Obtient les lecteurs Windows PowerShell présents dans la console actuelle.

Get-Job

Obtient les tâches en arrière-plan de Windows PowerShell (PsJobs) qui s'exécutent dans la console actuelle.

Get-PSProvider

Obtient des informations se rapportant au fournisseur de Windows PowerShell spécifié.

Get-PSSession

Obtient les sessions Windows PowerShell (PSSession) de la session active.

Get-PSSessionConfiguration

Obtient les configurations de session enregistrées sur l'ordinateur.

Get-PSSnapin

Obtient les composants logiciels enfichables Windows PowerShell situés sur l'ordinateur.

Get-Transaction

Obtient la transaction actuelle (active).

Get-Random

Obtient un nombre aléatoire ou sélectionne aléatoirement des objets dans une collection.

Get-Service

Obtient les services présents sur un ordinateur local ou distant.

Get-TraceSource

Obtient les composants Windows PowerShell qui sont instrumentés pour le traçage.

Get-UICulture

Obtient la culture d'interface utilisateur actuelle définie dans le système d'exploitation.

Get-Unique

Retourne les éléments uniques dans une liste triée.

Get-Variable

Obtient les variables dans la console actuelle.

Get-WinEvent

Obtient des événements à partir des journaux des événements et des fichiers journaux de suivi d'événements présents sur les ordinateurs locaux et distants.

Get-WmiObject

Obtient des instances de classes WMI ou des informations à propos des classes disponibles.

Get-WSManCredSSP

Obtient la configuration CredSSP (Credential Security Service Provider) du client.

Get-WSManInstance

Affiche les informations de gestion pour une instance de ressource spécifiée par un URI de ressource.

Group-Object

Regroupe les objets qui contiennent la même valeur pour les propriétés spécifiées.

Import-Alias

Importe une liste d'alias à partir d'un fichier.

Import-Clixml

Importe un fichier CLIXML et crée des objets correspondants dans Windows PowerShell.

Import-Counter

Importe des fichiers journaux de compteur de performance (.blg, .csv, .tsv) et crée les objets qui représentent chaque échantillon de compteur dans le journal.

Import-CSV

Convertit les propriétés d'objet d'un fichier CSV en versions CSV des objets d'origine.

Import-LocalizedData

Importe des données spécifiques à la langue dans des scripts et des fonctions selon le paramètre de culture actuel du système d'exploitation.

Import-Module

Ajoute des modules à la session active.

Import-PSSession

Importe des applets de commande, des alias, des fonctions et d'autres types de commandes d'une autre session d'un ordinateur local ou distant dans la session active.

Invoke-Command

Exécute les commandes sur des ordinateurs locaux et distants.

Invoke-Expression

Exécute les commandes ou les expressions sur l'ordinateur local.

Invoke-History

Exécute les commandes depuis l'historique de la session.

Invoke-Item

Exécute l'action par défaut sur l'élément spécifié.

Invoke-WmiMethod

Appelle les méthodes WMI.

Invoke-WSManAction

Appelle une action sur l'objet spécifié par l'URI de ressource et les sélecteurs.

Join-Path

Combine un chemin d'accès et un chemin d'accès d'enfant en un seul chemin d'accès.

Limit-EventLog

Définit les propriétés de journal des événements qui limitent la taille du journal des événements et l'ancienneté de ses entrées.

Measure-Command

Mesure le temps qu'il faut pour exécuter des blocs de script et des applets de commande.

Measure-Object

Calcule les propriétés numériques des objets, ainsi que les caractères, mots et lignes des objets chaînes, tels que le texte dans les fichiers.

Move-Item

Déplace un élément d'un emplacement à un autre.

Move-ItemProperty

Déplace une propriété d'un emplacement à un autre.

New-Alias

Crée un alias.

New-Event

Crée un événement.

New-EventLog

Crée un journal des événements et une source d'événement sur un ordinateur local ou distant.

New-Item

Crée un élément.

New-ItemProperty

Crée une propriété pour un élément et définit sa valeur. Par exemple, vous pouvez utiliser New-ItemProperty pour créer et modifier des données et des valeurs de Registre qui sont les propriétés d'une clé de Registre.

New-Module

Crée un module dynamique qui existe uniquement en mémoire.

New-ModuleManifest

Crée un manifeste de module.

New-Object

Crée une instance d'un objet .NET ou COM.

New-PSDrive

Crée un lecteur Windows PowerShell dans la console actuelle.

New-PSSession

Crée une connexion permanente à un ordinateur local ou distant.

New-PSSessionOption

Crée un objet qui contient les options avancées d'une session.

New-Service

Crée un service Windows.

New-TimeSpan

Crée un objet qui représente un intervalle de temps.

New-Variable

Crée une variable.

New-WebServiceProxy

Crée un objet proxy de service Web qui vous permet d'utiliser et de gérer le service Web dans Windows PowerShell.

New-WSManInstance

Crée une nouvelle instance d'une ressource de gestion.

New-WSManSessionOption

Crée une table de hachage d'options de session WSMan à utiliser comme paramètres d'entrée pour les applets de commande WSMan suivantes : Connect-WSMan, Get-WSManInstance, Invoke-WSManAction, Set-WSManInstance.

Out-Default

Envoie la sortie au formateur par défaut et à l'applet de commande de sortie par défaut. Il s'agit d'un espace réservé qui vous permet d'écrire votre propre fonction Out-Default ou applet de commande.

Out-File

Envoie la sortie à un fichier.

Out-GridView

Envoie la sortie vers une table interactive dans une fenêtre distincte.

Out-Host

Envoie la sortie à la console.

Out-Null

Supprime la sortie au lieu de l'envoyer à la console.

Out-Printer

Envoie la sortie à une imprimante.

Out-String

Envoie des objets à l'hôte en tant que série de chaînes.

Pop-Location

Remplace l'emplacement actuel par le dernier emplacement placé sur la pile par Push-Location.

Push-Location

Ajoute l'emplacement actuel au sommet d'une liste d'emplacements (appelée « pile »).

Read-Host

Lit une ligne d'entrée à partir de la console.

Receive-Job

Obtient la sortie et les erreurs des tâches en arrière-plan (PsJobs) exécutées dans la console actuelle.

Register-EngineEvent

Crée un abonnement aux événements générés par le moteur Windows PowerShell et par l'applet de commande New-Event.

Register-ObjectEvent

Crée un abonnement aux événements générés par un objet .NET.

Register-PSSessionConfiguration

Crée et enregistre une nouvelle configuration de session.

Register-WmiEvent

Crée un abonnement à un événement généré par un objet WMI.

Remove-Computer

Supprime des ordinateurs des groupes de travail ou des domaines.

Remove-Event

Supprime des événements de la file d'attente d'événements.

Remove-EventLog

Supprime un journal des événements ou annule l'inscription d'une source d'événement.

Remove-Item

Supprime les éléments spécifiés.

Remove-ItemProperty

Supprime la propriété et sa valeur d'un élément.

Remove-Job

Supprime une tâche en arrière-plan de Windows PowerShell.

Remove-Module

Supprime des modules de la session active.

Remove-PSBreakpoint

Supprime des points d'arrêt de la console actuelle.

Remove-PSDrive

Supprime un lecteur Windows PowerShell de son emplacement.

Remove-PSSession

Ferme une ou plusieurs sessions Windows PowerShell (PSSession).

Remove-PSSnapin

Supprime les composants logiciels enfichables Windows PowerShell de la session active.

Remove-Variable

Supprime une variable et sa valeur.

Remove-WmiObject

Supprime des instances et des classes WMI.

Remove-WSManInstance

Supprime une instance de ressource de gestion.

Rename-Item

Renomme un élément dans un espace de noms du fournisseur de Windows PowerShell.

Rename-ItemProperty

Renomme la propriété d'un élément.

Reset-ComputerMachinePassword

Réinitialise le mot de passe du compte ordinateur de l'ordinateur.

Resolve-Path

Résout les caractères génériques inclus dans un chemin d'accès et affiche le contenu de ce dernier.

Restart-Computer

Redémarre le système d'exploitation sur les ordinateurs locaux et distants.

Restart-Service

Arrête, puis démarre un ou plusieurs services.

Restore-Computer

Démarre une restauration système sur l'ordinateur local.

Resume-Service

Reprend un ou plusieurs services interrompus (suspendus).

Select-Object

Sélectionne des propriétés spécifiées d'un objet ou d'un jeu d'objets. Elle peut également sélectionner des objets uniques d'un tableau d'objets ou sélectionner un nombre spécifié d'objets du début ou de la fin d'un tableau d'objets.

Select-String

Recherche du texte dans des chaînes et des fichiers.

Select-XML

Recherche du texte dans un document XML.

Send-MailMessage

Envoie un message électronique.

Set-Acl

Modifie le descripteur de sécurité de la ressource spécifiée, telle qu'un fichier ou une clé de Registre.

Set-Alias

Crée ou modifie un alias (autre nom) pour une applet de commande ou un élément de commande.

Set-AuthenticodeSignature

Ajoute une signature Authenticode à un script Windows PowerShell ou à un autre fichier.

Set-Content

Écrit ou remplace le contenu d'un élément par un nouveau contenu.

Set-Date

Modifie l'heure système sur l'ordinateur en la remplaçant par l'heure que vous spécifiez.

Set-ExecutionPolicy

Modifie la préférence utilisateur pour la stratégie d'exécution de l'environnement.

Set-Item

Remplace la valeur d'un élément par la valeur spécifiée dans la commande.

Set-ItemProperty

Crée ou modifie la valeur d'une propriété d'un élément.

Set-Location

Définit l'emplacement de travail actif sur un emplacement spécifié.

Set-PSBreakpoint

Définit un point d'arrêt sur une ligne, commande ou variable.

Set-PSDebug

Active et désactive les fonctions de débogage, définit le niveau de suivi et active/désactive le mode strict.

Set-PSSessionConfiguration

Modifie les propriétés d'une configuration de session enregistrée.

Set-Service

Démarre, arrête et interrompt un service, puis modifie ses propriétés.

Set-StrictMode

Établit et met en vigueur des règles de codage dans les expressions, scripts et blocs de script.

Set-TraceSource

Configure, démarre et arrête une trace des composants Windows PowerShell.

Set-Variable

Définit la valeur d'une variable. Crée la variable si aucune variable avec le nom demandé n'existe.

Set-WmiInstance

Crée ou modifie des instances de classes WMI.

Set-WSManInstance

Modifie les informations de gestion associées à une ressource.

Set-WSManQuickConfig

Configure l'ordinateur local pour la gestion à distance.

Show-EventLog

Affiche les journaux des événements de l'ordinateur local ou d'un ordinateur distant dans l'Observateur d'événements.

Sort-Object

Trie les objets par les valeurs de propriété.

Split-Path

Retourne la partie spécifiée d'un chemin d'accès.

Start-Process

Démarre un ou plusieurs processus sur l'ordinateur local.

Start-Job

Démarre une tâche en arrière-plan de Windows PowerShell (PsJob).

Start-Transaction

Démarre une transaction.

Start-Service

Démarre un ou plusieurs services arrêtés.

Start-Sleep

Interrompt l'environnement, le script ou l'activité de l'instance d'exécution pour l'intervalle de temps spécifié.

Start-Transcript

Crée un enregistrement de tout ou partie d'une session Windows PowerShell dans un fichier texte.

Stop-Computer

Arrête les ordinateurs locaux et distants.

Stop-Process

Arrête un ou plusieurs processus en cours d'exécution.

Stop-Job

Arrête une tâche en arrière-plan de Windows PowerShell (PsJob).

Stop-Service

Arrête un ou plusieurs services en cours d'exécution.

Stop-Transcript

Arrête une transcription.

Suspend-Service

Interrompt (suspend) un ou plusieurs services en cours d'exécution.

Tee-Object

Enregistre la sortie de commande dans un fichier ou une variable, puis l'affiche dans la console.

Test-ComputerSecureChannel

Teste et répare le canal sécurisé entre l'ordinateur local et son domaine.

Test-Connection

Envoie les paquets de demande d'écho ICMP (« pings ») à un ou plusieurs ordinateurs.

Test-ModuleManifest

Vérifie qu'un manifeste de module décrit précisément le contenu d'un module.

Test-Path

Détermine si tous les éléments d'un chemin d'accès existent.

Test-WSMan

Teste si le service WinRM s'exécute sur un ordinateur local ou distant.

Trace-Command

Configure et démarre une trace de l'expression ou de la commande spécifiée.

Undo-Transaction

Restaure la transaction active.

Unregister-Event

Annule un abonnement aux événements.

Unregister-PSSessionConfiguration

Supprime une configuration de session enregistrée de l'ordinateur.

Update-FormatData

Met à jour et ajoute les fichiers de données de mise en forme.

Update-List

Ajoute et supprime des éléments à partir d'une valeur de propriété contenant une collection d'objets.

Update-TypeData

Met à jour la configuration de type étendu actuelle en rechargeant les fichiers *.types.ps1xml.

Use-Transaction

Ajoute le bloc de script à la transaction active.

Wait-Event

Attend qu'un événement particulier soit déclenché avant de poursuivre l'exécution.

Wait-Process

Attend l'arrêt des processus avant d'accepter une autre entrée.

Wait-Job

Supprime l'invite de commandes jusqu'à ce qu'une ou la totalité des tâches en arrière-plan de Windows PowerShell (PsJobs) soit terminée.

Where-Object

Crée un filtre qui contrôle les objets qui seront passés le long d'un pipeline de commande.

Write-Debug

Écrit un message de débogage sur la console.

Write-Error

Écrit un objet au pipeline d'erreur.

Write-EventLog

Écrit un événement dans un journal des événements.

Write-Host

Écrit la sortie personnalisée sur un hôte.

Write-Output

Envoie les objets à la commande suivante dans le pipeline. Si la commande est la dernière du pipeline, les objets sont affichés sur la console.

Write-Progress

Affiche une barre de progression dans une fenêtre de commande Windows PowerShell.

Write-Verbose

Écrit le texte dans le flux de messages commentés de Windows PowerShell.

Write-Warning

Écrit un message d'avertissement.

Applets de commande (dans l'ordre alphabétique des noms)

Display in verb order

Nom Description

Get-Acl

Obtient le descripteur de sécurité d'une ressource, comme un fichier ou une clé de Registre.

Set-Acl

Modifie le descripteur de sécurité de la ressource spécifiée, telle qu'un fichier ou une clé de Registre.

Export-Alias

Exporte vers un fichier les informations sur les alias actuellement définis.

Get-Alias

Obtient les alias pour la session active.

Import-Alias

Importe une liste d'alias à partir d'un fichier.

New-Alias

Crée un alias.

Set-Alias

Crée ou modifie un alias (autre nom) pour une applet de commande ou un élément de commande.

Get-AuthenticodeSignature

Obtient les informations relatives à la signature Authenticode d'un fichier.

Set-AuthenticodeSignature

Ajoute une signature Authenticode à un script Windows PowerShell ou à un autre fichier.

Get-ChildItem

Obtient les éléments et les éléments enfants à un ou plusieurs emplacements spécifiés (comme « dir »).

Export-Clixml

Crée une représentation XML d'un ou de plusieurs objets et la stocke dans un fichier.

Import-Clixml

Importe un fichier CLIXML et crée des objets correspondants dans Windows PowerShell.

Get-Command

Obtient des informations de base sur les applets de commande et sur d'autres éléments des commandes Windows PowerShell.

Invoke-Command

Exécute les commandes sur des ordinateurs locaux et distants.

Measure-Command

Mesure le temps qu'il faut pour exécuter des blocs de script et des applets de commande.

Trace-Command

Configure et démarre une trace de l'expression ou de la commande spécifiée.

Add-Computer

Ajoute des ordinateurs à un domaine ou à un groupe de travail.

Checkpoint-Computer

Crée un point de restauration système sur l'ordinateur local.

Remove-Computer

Supprime des ordinateurs des groupes de travail ou des domaines.

Restart-Computer

Redémarre le système d'exploitation sur les ordinateurs locaux et distants.

Restore-Computer

Démarre une restauration système sur l'ordinateur local.

Stop-Computer

Arrête les ordinateurs locaux et distants.

Reset-ComputerMachinePassword

Réinitialise le mot de passe du compte ordinateur de l'ordinateur.

Disable-ComputerRestore

Désactive la fonctionnalité Restauration du système sur le lecteur de système de fichiers spécifié.

Enable-ComputerRestore

Active la fonctionnalité Restauration du système sur le lecteur de système de fichiers spécifié.

Get-ComputerRestorePoint

Obtient les points de restauration présents sur l'ordinateur local.

Test-ComputerSecureChannel

Teste et répare le canal sécurisé entre l'ordinateur local et son domaine.

Test-Connection

Envoie les paquets de demande d'écho ICMP (« pings ») à un ou plusieurs ordinateurs.

Export-Console

Exporte la configuration de la console actuelle vers un fichier afin que vous puissiez la réutiliser ou la partager.

Add-Content

Ajoute le contenu aux éléments spécifiés (ajout de mots à un fichier, par exemple).

Clear-Content

Supprime le contenu d'un élément, par exemple le texte d'un fichier, mais ne supprime pas l'élément.

Get-Content

Obtient le contenu de l'élément à l'emplacement spécifié.

Set-Content

Écrit ou remplace le contenu d'un élément par un nouveau contenu.

Export-Counter

L'applet de commande Export-Counter exporte des données de compteur de performance vers les fichiers journaux.

Get-Counter

Obtient des données de compteur de performanc à partir des ordinateurs locaux et distants.

Import-Counter

Importe des fichiers journaux de compteur de performance (.blg, .csv, .tsv) et crée les objets qui représentent chaque échantillon de compteur dans le journal.

Get-Credential

Obtient un objet credential (informations d'identification) basé sur les nom et mot de passe d'un utilisateur.

ConvertFrom-CSV

Convertit les propriétés d'objet au format CSV en versions CSV des objets d'origine.

ConvertTo-CSV

Convertit des objets .NET en une série de chaînes de longueur variable séparées par des virgules (CSV).

Export-CSV

Convertit les objets .NET en une série de chaînes de longueur variable séparées par des virgules (CSV), puis enregistre ces chaînes dans un fichier CSV.

Import-CSV

Convertit les propriétés d'objet d'un fichier CSV en versions CSV des objets d'origine.

Get-Culture

Obtient la culture actuellement définie dans le système d'exploitation.

Format-Custom

Utilise un affichage personnalisé pour mettre en forme la sortie.

Get-Date

Obtient l'heure et la date actuelles.

Set-Date

Modifie l'heure système sur l'ordinateur en la remplaçant par l'heure que vous spécifiez.

Write-Debug

Écrit un message de débogage sur la console.

Out-Default

Envoie la sortie au formateur par défaut et à l'applet de commande de sortie par défaut. Il s'agit d'un espace réservé qui vous permet d'écrire votre propre fonction Out-Default ou applet de commande.

Register-EngineEvent

Crée un abonnement aux événements générés par le moteur Windows PowerShell et par l'applet de commande New-Event.

Write-Error

Écrit un objet au pipeline d'erreur.

Get-Event

Obtient les événements de la file d'attente d'événements.

New-Event

Crée un événement.

Remove-Event

Supprime des événements de la file d'attente d'événements.

Unregister-Event

Annule un abonnement aux événements.

Wait-Event

Attend qu'un événement particulier soit déclenché avant de poursuivre l'exécution.

Clear-EventLog

Supprime toutes les entrées des journaux des événements spécifiés sur les ordinateurs locaux ou distants.

Get-EventLog

Obtient les événements d'un journal des événements spécifié ou la liste des journaux des événements présents sur un ordinateur.

Limit-EventLog

Définit les propriétés de journal des événements qui limitent la taille du journal des événements et l'ancienneté de ses entrées.

New-EventLog

Crée un journal des événements et une source d'événement sur un ordinateur local ou distant.

Remove-EventLog

Supprime un journal des événements ou annule l'inscription d'une source d'événement.

Show-EventLog

Affiche les journaux des événements de l'ordinateur local ou d'un ordinateur distant dans l'Observateur d'événements.

Write-EventLog

Écrit un événement dans un journal des événements.

Get-EventSubscriber

Obtient tous les abonnés aux événements de la session active.

Get-ExecutionPolicy

Obtient les stratégies d'exécution actuelles de la session active.

Set-ExecutionPolicy

Modifie la préférence utilisateur pour la stratégie d'exécution de l'environnement.

Invoke-Expression

Exécute les commandes sur un ordinateur local ou distant.

Out-File

Envoie la sortie à un fichier.

Export-FormatData

Enregistre les données de mise en forme de la session active dans un fichier de mise en forme.

Get-FormatData

Obtient les données de mise en forme de la session active.

Update-FormatData

Met à jour et ajoute les fichiers de données de mise en forme.

Out-GridView

Envoie la sortie vers une table interactive dans une fenêtre distincte.

Get-Help

Affiche des informations sur les applets de commande et les concepts Windows PowerShell.

Add-History

Ajoute des entrées à l'historique de la session.

Clear-History

Supprime des entrées de l'historique des commandes.

Get-History

Obtient la liste des commandes entrées pendant la session active.

Invoke-History

Exécute les commandes depuis l'historique de la session.

Get-Host

Obtient une référence à l'objet hôte de la console actuelle. Affiche la version Windows Powershell et les informations régionales par défaut.

Out-Host

Envoie la sortie à la console.

Read-Host

Lit une ligne d'entrée à partir de la console.

Write-Host

Écrit la sortie personnalisée sur un hôte.

Get-HotFix

Obtient les correctifs logiciels qui ont été appliqués aux ordinateurs locaux et distants.

ConvertTo-Html

Convertit des objets .NET au format HTML pouvant être affiché dans un navigateur Web.

Clear-Item

Supprime la valeur d'un élément, mais ne supprime pas l'élément.

Copy-Item

Copie un élément d'un emplacement vers un autre dans un espace de noms.

Get-Item

Obtient l'élément à l'emplacement spécifié.

Invoke-Item

Exécute l'action par défaut sur l'élément spécifié.

Move-Item

Déplace un élément d'un emplacement à un autre.

New-Item

Crée un élément.

Remove-Item

Supprime les éléments spécifiés.

Rename-Item

Renomme un élément dans un espace de noms du fournisseur de Windows PowerShell.

Set-Item

Remplace la valeur d'un élément par la valeur spécifiée dans la commande.

Clear-ItemProperty

Crée ou modifie la valeur d'une propriété d'un élément.

Copy-ItemProperty

Copie une propriété et une valeur d'un emplacement spécifié vers un autre emplacement.

Get-ItemProperty

Obtient les propriétés de l'élément spécifié.

Move-ItemProperty

Déplace une propriété d'un emplacement à un autre.

New-ItemProperty

Crée une propriété pour un élément et définit sa valeur. Par exemple, vous pouvez utiliser New-ItemProperty pour créer et modifier des données et des valeurs de Registre qui sont les propriétés d'une clé de Registre.

Remove-ItemProperty

Supprime la propriété et sa valeur d'un élément.

Rename-ItemProperty

Renomme la propriété d'un élément.

Set-ItemProperty

Crée ou modifie la valeur d'une propriété d'un élément.

Format-List

Met en forme la sortie en tant que liste de propriétés dans laquelle chaque propriété apparaît sur une nouvelle ligne.

Update-List

Ajoute et supprime des éléments à partir d'une valeur de propriété contenant une collection d'objets.

Import-LocalizedData

Importe des données spécifiques à la langue dans des scripts et des fonctions selon le paramètre de culture actuel du système d'exploitation.

Get-Location

Obtient des informations à propos de l'emplacement de travail actif.

Pop-Location

Remplace l'emplacement actuel par le dernier emplacement placé sur la pile par Push-Location.

Push-Location

Ajoute l'emplacement actuel au sommet d'une liste d'emplacements (appelée « pile »).

Set-Location

Définit l'emplacement de travail actif sur un emplacement spécifié.

Send-MailMessage

Envoie un message électronique.

Add-Member

Ajoute un membre personnalisé défini par l'utilisateur à une instance d'un objet Windows PowerShell.

Get-Member

Obtient les propriétés et méthodes des objets.

Export-ModuleMember

Spécifie les membres de module exportés.

Get-Module

Obtient les modules qui ont été importés ou qui peuvent l'être, dans la session active.

Import-Module

Crée un module dynamique qui existe uniquement en mémoire.

New-Module

Crée un module dynamique qui existe uniquement en mémoire.

New-ModuleManifest

Crée un manifeste de module.

Remove-Module

Supprime des modules de la session active.

Test-ModuleManifest

Vérifie qu'un manifeste de module décrit précisément le contenu d'un module.

Out-Null

Supprime la sortie au lieu de l'envoyer à la console.

Compare-Object

Compare deux jeux d'objets.

ForEach-Object

Exécute une opération en fonction de chacun des jeux d'objets d'entrée.

Group-Object

Regroupe les objets qui contiennent la même valeur pour les propriétés spécifiées.

Measure-Object

Calcule les propriétés numériques des objets, ainsi que les caractères, mots et lignes des objets chaînes, tels que le texte dans les fichiers.

New-Object

Crée une instance d'un objet .NET ou COM.

Select-Object

Sélectionne des propriétés spécifiées d'un objet ou d'un jeu d'objets. Elle peut également sélectionner des objets uniques d'un tableau d'objets ou sélectionner un nombre spécifié d'objets du début ou de la fin d'un tableau d'objets.

Sort-Object

Trie les objets par les valeurs de propriété.

Tee-Object

Enregistre la sortie de commande dans un fichier ou une variable, puis l'affiche dans la console.

Where-Object

Crée un filtre qui contrôle les objets qui seront passés le long d'un pipeline de commande.

Register-ObjectEvent

Crée un abonnement aux événements générés par un objet .NET.

Write-Output

Envoie les objets à la commande suivante dans le pipeline. Si la commande est la dernière du pipeline, les objets sont affichés sur la console.

Convert-Path

Convertit un chemin d'accès Windows PowerShell en chemin d'accès à un fournisseur de Windows PowerShell.

Join-Path

Combine un chemin d'accès et un chemin d'accès d'enfant en un seul chemin d'accès.

Resolve-Path

Résout les caractères génériques inclus dans un chemin d'accès et affiche le contenu de ce dernier.

Split-Path

Retourne la partie spécifiée d'un chemin d'accès.

Test-Path

Détermine si tous les éléments d'un chemin d'accès existent.

Get-PfxCertificate

Obtient des informations sur les fichiers de certificat .pfx de l'ordinateur.

Out-Printer

Envoie la sortie à une imprimante.

Debug-Process

Débogue un ou plusieurs processus en cours d'exécution sur l'ordinateur local.

Get-Process

Obtient les processus qui s'exécutent sur l'ordinateur local ou un ordinateur distant.

Start-Process

Démarre un ou plusieurs processus sur l'ordinateur local.

Stop-Process

Arrête un ou plusieurs processus en cours d'exécution.

Wait-Process

Attend l'arrêt des processus avant d'accepter une autre entrée.

Write-Progress

Affiche une barre de progression dans une fenêtre de commande Windows PowerShell.

Disable-PSBreakpoint

Désactive les points d'arrêt de la console actuelle.

Enable-PSBreakpoint

Active les points d'arrêt de la console actuelle.

Get-PSBreakpoint

Obtient les points d'arrêt définis dans la console actuelle.

Remove-PSBreakpoint

Supprime des points d'arrêt de la console actuelle.

Set-PSBreakpoint

Définit un point d'arrêt sur une ligne, commande ou variable.

Get-PSCallStack

Affiche la pile des appels actuelle.

Set-PSDebug

Active et désactive les fonctions de débogage, définit le niveau de suivi et active/désactive le mode strict.

Get-PSDrive

Obtient les lecteurs Windows PowerShell présents dans la console actuelle.

New-PSDrive

Crée un lecteur Windows PowerShell dans la console actuelle.

Remove-PSDrive

Supprime un lecteur Windows PowerShell de son emplacement.

Get-Job

Obtient les tâches en arrière-plan de Windows PowerShell (PsJobs) qui s'exécutent dans la console actuelle.

Receive-Job

Obtient la sortie et les erreurs des tâches en arrière-plan (PsJobs) exécutées dans la console actuelle.

Remove-Job

Supprime une tâche en arrière-plan de Windows PowerShell (PsJob).

Start-Job

Démarre une tâche en arrière-plan de Windows PowerShell (PsJob).

Stop-Job

Arrête une tâche en arrière-plan de Windows PowerShell (PsJob).

Wait-Job

Supprime l'invite de commandes jusqu'à ce qu'une ou la totalité des tâches en arrière-plan de Windows PowerShell (PsJobs) soit terminée.

Get-PSProvider

Obtient des informations se rapportant au fournisseur de Windows PowerShell spécifié.

Disable-PSRemoting

Empêche l'ordinateur de recevoir des commandes Windows PowerShell distantes.

Enable-PSRemoting

Configure l'ordinateur pour recevoir des commandes distantes.

Enter-PSSession

Démarre une session interactive avec un ordinateur distant.

Exit-PSSession

Met fin à une session interactive avec un ordinateur distant.

Export-PSSession

Enregistre les commandes d'une autre session dans un fichier de module.

Get-PSSession

Obtient les sessions Windows PowerShell (PSSession) de la session active.

Import-PSSession

Importe des applets de commande, des alias, des fonctions et d'autres types de commandes d'une autre session d'un ordinateur local ou distant dans la session active.

New-PSSession

Crée une connexion permanente à un ordinateur local ou distant.

Remove-PSSession

Ferme une ou plusieurs sessions Windows PowerShell (PSSession).

Disable-PSSessionConfiguration

Refuse l'accès aux configurations de session sur l'ordinateur local.

Enable-PSSessionConfiguration

Configure l'ordinateur pour recevoir des commandes distantes.

Get-PSSessionConfiguration

Obtient les configurations de session enregistrées sur l'ordinateur.

Register-PSSessionConfiguration

Crée et enregistre une nouvelle configuration de session.

Set-PSSessionConfiguration

Modifie les propriétés d'une configuration de session enregistrée.

Unregister-PSSessionConfiguration

Supprime une configuration de session enregistrée de l'ordinateur.

New-PSSessionOption

Crée un objet qui contient les options avancées d'une session.

Add-PSSnapin

Ajoute un ou plusieurs composants logiciels enfichables Windows PowerShell à la session active.

Get-PSSnapin

Obtient les composants logiciels enfichables Windows PowerShell situés sur l'ordinateur.

Remove-PSSnapin

Supprime les composants logiciels enfichables Windows PowerShell de la session active.

Complete-Transaction

Valide la transaction active.

Get-Transaction

Obtient la transaction actuelle (active).

Start-Transaction

Démarre une transaction.

Undo-Transaction

Restaure la transaction active.

Use-Transaction

Ajoute le bloc de script à la transaction active.

Get-Random

Obtient un nombre aléatoire ou sélectionne aléatoirement des objets dans une collection.

ConvertFrom-SecureString

Convertit une chaîne sécurisée en chaîne standard chiffrée.

ConvertTo-SecureString

Convertit des chaînes standard chiffrées en chaînes sécurisées. Cette applet de commande peut aussi convertir du texte brut en chaînes sécurisées. Elle est utilisée avec ConvertFrom-SecureString et Read-Host.

Get-Service

Obtient les services présents sur un ordinateur local ou distant.

New-Service

Crée une entrée pour un service Windows dans le Registre et la base de données de services.

Restart-Service

Arrête, puis démarre un ou plusieurs services.

Resume-Service

Reprend un ou plusieurs services interrompus (suspendus).

Set-Service

Démarre, arrête et interrompt un service, puis modifie ses propriétés.

Start-Service

Démarre un ou plusieurs services arrêtés.

Stop-Service

Arrête un ou plusieurs services en cours d'exécution.

Suspend-Service

Interrompt (suspend) un ou plusieurs services en cours d'exécution.

Start-Sleep

Interrompt l'environnement, le script ou l'activité de l'instance d'exécution pour l'intervalle de temps spécifié.

Set-StrictMode

Établit et met en vigueur des règles de codage dans les expressions, scripts et blocs de script.

Out-String

Envoie des objets à l'hôte en tant que série de chaînes.

Select-String

Recherche du texte dans des chaînes et des fichiers.

ConvertFrom-StringData

Convertit une chaîne contenant une ou plusieurs paires « nom=valeur » en table de hachage.

Format-Table

Met en forme la sortie en tant que tableau.

New-TimeSpan

Crée un objet qui représente un intervalle de temps.

Get-TraceSource

Obtient les composants Windows PowerShell qui sont instrumentés pour le traçage.

Set-TraceSource

Configure, démarre et arrête une trace des composants Windows PowerShell.

Start-Transcript

Crée un enregistrement de tout ou partie d'une session Windows PowerShell dans un fichier texte.

Stop-Transcript

Arrête une transcription.

Add-Type

Ajoute un type (une classe) .NET à une session Windows PowerShell.

Update-TypeData

Met à jour la configuration de type étendu actuelle en rechargeant les fichiers *.types.ps1xml.

Get-UICulture

Obtient la culture d'interface utilisateur actuelle définie dans le système d'exploitation.

Get-Unique

Retourne les éléments uniques dans une liste triée.

Clear-Variable

Supprime la valeur d'une variable.

Get-Variable

Obtient les variables dans la console actuelle.

New-Variable

Crée une variable.

Remove-Variable

Supprime une variable et sa valeur.

Set-Variable

Définit la valeur d'une variable. Crée la variable si aucune variable avec le nom demandé n'existe.

Write-Verbose

Écrit le texte dans le flux de messages commentés de Windows PowerShell.

Write-Warning

Écrit un message d'avertissement.

New-WebServiceProxy

Crée un objet proxy de service Web qui vous permet d'utiliser et de gérer le service Web dans Windows PowerShell.

Format-Wide

Met en forme les objets en tant que large table qui affiche une seule propriété de chaque objet.

Get-WinEvent

Obtient des événements à partir des journaux des événements et des fichiers journaux de suivi d'événements présents sur les ordinateurs locaux et distants.

Register-WmiEvent

Crée un abonnement à un événement généré par un objet WMI.

Set-WmiInstance

Crée ou modifie des instances de classes WMI.

Invoke-WmiMethod

Appelle les méthodes WMI.

Get-WmiObject

Obtient des instances de classes WMI ou des informations à propos des classes disponibles.

Remove-WmiObject

Supprime des instances et des classes WMI.

Connect-WSMan

Se connecte au service WinRM sur un ordinateur distant.

Disable-WSManCredSSP

Désactive l'authentification CredSSP (Credential Security Service Provider) sur un ordinateur client.

Disconnect-WSMan

Déconnecte le client du service WinRM sur un ordinateur distant.

Enable-WSManCredSSP

Active l'authentification CredSSP (Credential Security Service Provider) sur un ordinateur client.

Get-WSManCredSSP

Obtient la configuration CredSSP (Credential Security Service Provider) du client.

Get-WSManInstance

Affiche les informations de gestion pour une instance de ressource spécifiée par un URI de ressource.

Invoke-WSManAction

Appelle une action sur l'objet spécifié par l'URI de ressource et les sélecteurs.

New-WSManInstance

Crée une nouvelle instance d'une ressource de gestion.

New-WSManSessionOption

Crée une table de hachage d'options de session WSMan à utiliser comme paramètres d'entrée pour les applets de commande WSMan suivantes : Connect-WSMan, Get-WSManInstance, Invoke-WSManAction, Set-WSManInstance.

Remove-WSManInstance

Supprime une instance de ressource de gestion.

Set-WSManInstance

Modifie les informations de gestion associées à une ressource.

Set-WSManQuickConfig

Configure l'ordinateur local pour la gestion à distance.

Test-WSMan

Teste si le service WinRM s'exécute sur un ordinateur local ou distant.

ConvertTo-XML

Crée une représentation XML d'un objet.

Select-XML

Recherche du texte dans un document XML.

Voir aussi

Concepts

Rubriques d'aide « About » de Windows PowerShell
Rubriques d’aide sur les Provider Windows PowerShell
Aide de la console PowerShell.exe

Autres ressources

Kit de développement logiciel (SDK) Windows PowerShell