Partager via


Microsoft.PowerShell.Utility

Cette section contient les rubriques d’aide pour les applets de commande installées avec le module Microsoft.PowerShell.Utility. Ce module contient des applets de commande qui gèrent les fonctionnalités de base de PowerShell.

Microsoft.PowerShell.Utilitaire

Add-Member

Ajoute des propriétés et méthodes personnalisées à une instance d’un objet PowerShell.

Add-Type

Ajoute une classe Microsoft .NET à une session PowerShell.

Clear-Variable

Supprime la valeur d’une variable.

Compare-Object

Compare deux ensembles d’objets.

ConvertFrom-CliXml

Convertit une chaîne au format CliXml en une PSObject personnalisée.

ConvertFrom-Csv

Convertit les propriétés d’objet au format CSV (character-separated value) en versions CSV des objets d’origine.

ConvertFrom-Json

Convertit une chaîne au format JSON en objet personnalisé ou une table de hachage.

ConvertFrom-Markdown

Convertissez le contenu d’une chaîne ou d’un fichier en objet MarkdownInfo.

ConvertFrom-SddlString

Convertit une chaîne SDDL en objet personnalisé.

ConvertFrom-StringData

Convertit une chaîne contenant une ou plusieurs paires clé et valeur en table de hachage.

ConvertTo-CliXml

Convertit un objet en chaîne au format CliXml.

ConvertTo-Csv

Convertit les objets .NET en une série de chaînes de valeurs séparées par des caractères (CSV).

ConvertTo-Html

Convertit les objets .NET en HTML qui peuvent être affichés dans un navigateur Web.

ConvertTo-Json

Convertit un objet en chaîne au format JSON.

ConvertTo-Xml

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

Debug-Runspace

Démarre une session de débogage interactive avec un runspace.

Disable-PSBreakpoint

Désactive les points d’arrêt dans la console active.

Disable-RunspaceDebug

Désactive le débogage sur un ou plusieurs espaces d’exécution et libère tout arrêt de débogage en attente.

Enable-PSBreakpoint

Active les points d’arrêt dans la console active.

Enable-RunspaceDebug

Active le débogage sur les instances d’exécution où tout point d’arrêt est conservé jusqu’à ce qu’un débogueur soit attaché.

Export-Alias

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

Export-Clixml

Crée une représentation XML d’un objet ou d’un objet et la stocke dans un fichier.

Export-Csv

Convertit les objets en une série de chaînes de valeurs séparées par des caractères (CSV) et enregistre les chaînes dans un fichier.

Export-FormatData

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

Export-PSSession

Exporte des commandes à partir d’une autre session et les enregistre dans un module PowerShell.

Format-Custom

Utilise une vue personnalisée pour mettre en forme la sortie.

Format-Hex

Affiche un fichier ou une autre entrée en hexadécimal.

Format-List

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

Format-Table

Met en forme la sortie sous la forme d’une table.

Format-Wide

Met en forme des objets sous la forme d’une table large qui affiche une seule propriété de chaque objet.

Get-Alias

Obtient les alias de la session active.

Get-Culture

Obtient le jeu de culture actuel dans le système d’exploitation.

Get-Date

Obtient la date et l’heure actuelles.

Get-Error

Obtient et affiche les messages d’erreur les plus récents de la session active.

Get-Event

Obtient les événements dans la file d’attente d’événements.

Get-EventSubscriber

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

Get-FileHash

Calcule la valeur de hachage d’un fichier à l’aide d’un algorithme de hachage spécifié.

Get-FormatData

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

Get-Host

Obtient un objet qui représente le programme hôte actuel.

Get-MarkdownOption

Retourne les couleurs et les styles actuels utilisés pour le rendu du contenu Markdown dans la console.

Get-Member

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

Get-PSBreakpoint

Obtient les points d’arrêt définis dans la session active.

Get-PSCallStack

Affiche la pile des appels actuelle.

Get-Random

Obtient un nombre aléatoire ou sélectionne des objets de façon aléatoire à partir d’une collection.

Get-Runspace

Obtient des runspaces actifs au sein d’un processus hôte PowerShell.

Get-RunspaceDebug

Affiche les options de débogage de runspace.

Get-SecureRandom

Obtient un nombre aléatoire ou sélectionne des objets de façon aléatoire à partir d’une collection.

Get-TraceSource

Obtient les composants PowerShell instrumentés pour le suivi.

Get-TypeData

Obtient les données de type étendu dans la session active.

Get-UICulture

Exemple 1 : Obtenir la culture de l’interface utilisateur

Get-Unique

Retourne des éléments uniques d’une liste triée.

Get-Uptime

Obtenez le TimeSpan depuis le dernier démarrage.

Get-Variable

Obtient les variables dans la console active.

Get-Verb

Obtient les verbes PowerShell approuvés.

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

Import-Csv

Crée des objets personnalisés de type table à partir des éléments d’un fichier de valeurs séparées par des caractères (CSV).

Import-LocalizedData

Importe des données spécifiques au langage dans des scripts et des fonctions en fonction de la culture de l’interface utilisateur sélectionnée pour le système d’exploitation.

Import-PowerShellDataFile

Importe des valeurs à partir d’un fichier .psd1 sans appeler son contenu.

Import-PSSession

Importe les commandes d’une autre session dans la session active.

Invoke-Expression

Exécute des commandes ou des expressions sur l’ordinateur local.

Invoke-RestMethod

Envoie une requête HTTP ou HTTPS à un service web RESTful.

Invoke-WebRequest

Obtient le contenu d’une page web sur Internet.

Join-String

Combine des objets du pipeline en une seule chaîne.

Measure-Command

Mesure le temps nécessaire 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, les mots et les lignes dans les objets de chaîne, tels que les fichiers de texte.

New-Alias

Crée un alias.

New-Event

Crée un nouvel événement.

New-Guid

Crée une GUID.

New-Object

Crée une instance d’un objet Microsoft .NET Framework ou COM.

New-TemporaryFile

Crée un fichier temporaire.

New-TimeSpan

Crée un objet TimeSpan.

New-Variable

Crée une variable.

Out-File

Envoie la sortie à un fichier.

Out-GridView

Envoie la sortie vers un tableau interactif dans une fenêtre distincte.

Out-Printer

Envoie la sortie à une imprimante.

Out-String

Génère des objets d’entrée sous forme de chaîne.

Read-Host

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

Register-EngineEvent

S’abonne aux événements générés par le moteur PowerShell et par l’applet de commande New-Event.

Register-ObjectEvent

S’abonne aux événements générés par un objet Microsoft .NET Framework.

Remove-Alias

Supprimez un alias de la session active.

Remove-Event

Supprime les événements de la file d’attente d’événements.

Remove-PSBreakpoint

Supprime les points d’arrêt de la console active.

Remove-TypeData

Supprime les types étendus de la session active.

Remove-Variable

Supprime une variable et sa valeur.

Select-Object

Sélectionne des objets ou des propriétés d'objet.

Select-String

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

Select-Xml

Recherche du texte dans une chaîne ou un document XML.

Send-MailMessage

Envoie un e-mail.

Set-Alias

Crée ou modifie un alias pour une applet de commande ou une autre commande dans la session PowerShell active.

Set-Date

Modifie l’heure système sur l’ordinateur à une heure que vous spécifiez.

Set-MarkdownOption

Définit les couleurs et les styles utilisés pour le rendu du contenu Markdown dans la console.

Set-PSBreakpoint

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

Set-TraceSource

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

Set-Variable

Définit la valeur d’une variable. Crée la variable si l’une avec le nom demandé n’existe pas.

Show-Command

Affiche les informations de commande PowerShell dans une fenêtre graphique.

Show-Markdown

Affiche un fichier ou une chaîne Markdown dans la console de manière conviviale à l’aide de séquences d’échappement VT100 ou dans un navigateur à l’aide de HTML.

Sort-Object

Trie les objets par valeurs de propriété.

Start-Sleep

Suspend l’activité dans un script ou une session pour la période spécifiée.

Tee-Object

Enregistre la sortie de commande dans un fichier ou une variable et l’envoie également vers le bas du pipeline.

Test-Json

Teste si une chaîne est un document JSON valide

Trace-Command

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

Unblock-File

Débloque les fichiers téléchargés à partir d’Internet.

Unregister-Event

Annule un abonnement aux événements.

Update-FormatData

Met à jour les données de mise en forme dans la session active.

Update-List

Ajoute et supprime des éléments dans une valeur de propriété qui contient une collection d'objets.

Update-TypeData

Met à jour les données de type étendu dans la session.

Wait-Debugger

Arrête un script dans le débogueur avant d’exécuter l’instruction suivante dans le script.

Wait-Event

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

Write-Debug

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

Write-Error

Écrit un objet dans le flux d’erreurs.

Write-Host

Écrit une sortie personnalisée dans un hôte.

Write-Information

Spécifie comment PowerShell gère les données de flux d’informations pour une commande.

Write-Output

Écrit les objets spécifiés dans le pipeline.

Write-Progress

Affiche une barre de progression dans une fenêtre Commande PowerShell.

Write-Verbose

Écrit du texte dans le flux de messages détaillé.

Write-Warning

Écrit un message d’avertissement.