Partager via


Applets de commande de fournisseur

Les applets de commande que l’utilisateur peut exécuter pour gérer un magasin de données sont appelées applets de commande de fournisseur. Pour prendre en charge ces applets de commande, vous devez remplacer certaines des méthodes définies par les classes et interfaces du fournisseur de base.

Voici les applets de commande du fournisseur qui peuvent être exécutées par l’utilisateur :

Applets de commande PSDrive

Get-PSDrive

Cette applet de commande retourne les lecteurs PowerShell dans la session active. Vous n’avez pas besoin de remplacer les méthodes pour prendre en charge cette applet de commande.

New-PSDrive

Cette applet de commande permet à l’utilisateur de créer des lecteurs PowerShell pour accéder au magasin de données. Pour prendre en charge cette applet de commande, remplacez les méthodes suivantes de System.Management.Automation.Provider.DriveCmdletProvider classe :

Remove-PSDrive

Cette applet de commande permet à l’utilisateur de supprimer des lecteurs PowerShell qui accèdent au magasin de données. Pour prendre en charge cette applet de commande, remplacez la méthode System.Management.Automation.Provider.DriveCmdletProvider.RemoveDrive.

Applets de commande d’élément

Clear-Item

Cette applet de commande permet à l’utilisateur de supprimer la valeur d’un élément dans le magasin de données. Pour prendre en charge cette applet de commande, remplacez les méthodes suivantes de System.Management.Automation.Provider.ItemCmdletProvider classe :

Copy-Item

Cette applet de commande permet à l’utilisateur de copier un élément d’un emplacement vers un autre. Pour prendre en charge cette applet de commande, remplacez les méthodes suivantes de classe System.Management.Automation.Provider.ContainerCmdletProvider :

Get-Item

Cette applet de commande permet à l’utilisateur de récupérer des données à partir du magasin de données. Pour prendre en charge cette applet de commande, remplacez les méthodes suivantes de System.Management.Automation.Provider.ItemCmdletProvider classe :

Get-ChildItem

Cette applet de commande permet à l’utilisateur de récupérer les éléments enfants de l’élément parent. Pour prendre en charge cette applet de commande, remplacez les méthodes suivantes de classe System.Management.Automation.Provider.ContainerCmdletProvider :

Invoke-Item

Cette applet de commande permet à l’utilisateur d’effectuer l’action par défaut spécifiée par l’élément. Pour prendre en charge cette applet de commande, remplacez la méthode System.Management.Automation.Provider.ItemCmdletProvider.InvokeDefaultAction.

Move-Item

Cette applet de commande permet à l’utilisateur de déplacer un élément d’un emplacement vers un autre emplacement. Pour prendre en charge cette applet de commande, remplacez les méthodes suivantes de classe System.Management.Automation.Provider.NavigationCmdletProvider :

New-Item

Cette applet de commande permet à l’utilisateur de créer un élément dans le magasin de données. Pour prendre en charge cette applet de commande, remplacez les méthodes suivantes de classe System.Management.Automation.Provider.ContainerCmdletProvider :

Remove-Item

Cette applet de commande permet à l’utilisateur de supprimer des éléments du magasin de données. Pour prendre en charge cette applet de commande, remplacez les méthodes suivantes de classe System.Management.Automation.Provider.ContainerCmdletProvider :

Rename-Item

Cette applet de commande permet à l’utilisateur de renommer des éléments dans le magasin de données. Pour prendre en charge cette applet de commande, remplacez les méthodes suivantes de classe System.Management.Automation.Provider.ContainerCmdletProvider :

Set-Item

Cette applet de commande permet à l’utilisateur de mettre à jour les valeurs des éléments dans le magasin de données. Pour prendre en charge cette applet de commande, remplacez les méthodes suivantes de System.Management.Automation.Provider.ItemCmdletProvider classe :

Applets de commande de contenu d’élément

Add-Content

Cette applet de commande permet à l’utilisateur d’ajouter du contenu à un élément.

Clear-Content

Cette applet de commande permet à l’utilisateur de supprimer du contenu d’un élément sans supprimer l’élément. Pour prendre en charge cette applet de commande, remplacez les méthodes suivantes de System.Management.Automation.Provider.IContentCmdletProvider interface :

Get-Content

Cette applet de commande permet à l’utilisateur de récupérer le contenu d’un élément. Pour prendre en charge cette applet de commande, remplacez les méthodes suivantes de System.Management.Automation.Provider.IContentCmdletProvider interface :

La méthode GetContentReader retourne une interface System.Management.Automation.Provider.IContentReader qui définit les méthodes utilisées pour lire le contenu.

Set-Content

Cette applet de commande permet à l’utilisateur de mettre à jour le contenu d’un élément. Pour prendre en charge cette applet de commande, remplacez les méthodes suivantes de System.Management.Automation.Provider.IContentCmdletProvider interface :

La méthode GetContentWriter retourne une interface System.Management.Automation.Provider.IContentWriter qui définit les méthodes utilisées pour écrire le contenu.

Applets de commande de propriété d’élément

Clear-ItemProperty

Cette applet de commande permet à l’utilisateur de supprimer la valeur d’une propriété. Pour prendre en charge cette applet de commande, remplacez les méthodes suivantes de System.Management.Automation.Provider.IPropertyCmdletProvider interface :

Copy-ItemProperty

Cette applet de commande permet à l’utilisateur de copier une propriété et sa valeur d’un emplacement vers un autre. Pour prendre en charge cette applet de commande, remplacez les méthodes suivantes de System.Management.Automation.Provider.IDynamicPropertyCmdletProvider interface :

Get-ItemProperty

Cette applet de commande récupère les propriétés d’un élément. Pour prendre en charge cette applet de commande, remplacez les méthodes suivantes de System.Management.Automation.Provider.IPropertyCmdletProvider interface :

Move-ItemProperty

Cette applet de commande permet à l’utilisateur de déplacer une propriété et sa valeur d’un emplacement à un autre. Pour prendre en charge cette applet de commande, remplacez les méthodes suivantes de System.Management.Automation.Provider.IDynamicPropertyCmdletProvider interface :

New-ItemProperty

Cette applet de commande permet à l’utilisateur de créer une propriété et de définir sa valeur. Pour prendre en charge cette applet de commande, remplacez les méthodes suivantes de System.Management.Automation.Provider.IDynamicPropertyCmdletProvider interface :

Remove-ItemProperty

Cette applet de commande permet à l’utilisateur de supprimer une propriété et sa valeur. Pour prendre en charge cette applet de commande, remplacez les méthodes suivantes de System.Management.Automation.Provider.IDynamicPropertyCmdletProvider interface :

Rename-ItemProperty

Cette applet de commande permet à l’utilisateur de modifier le nom d’une propriété. Pour prendre en charge cette applet de commande, remplacez les méthodes suivantes de System.Management.Automation.Provider.IDynamicPropertyCmdletProvider interface :

Set-ItemProperty

Cette applet de commande permet à l’utilisateur de mettre à jour les propriétés d’un élément. Pour prendre en charge cette applet de commande, remplacez les méthodes suivantes de System.Management.Automation.Provider.IPropertyCmdletProvider interface :

Applets de commande d’emplacement

Get-Location

Récupère des informations sur l’emplacement de travail actuel. Vous n’avez pas besoin de remplacer les méthodes pour prendre en charge cette applet de commande.

Pop-Location

Cette applet de commande remplace l’emplacement actuel par l’emplacement le plus récemment envoyé sur la pile. Vous n’avez pas besoin de remplacer les méthodes pour prendre en charge cette applet de commande.

Push-Location

Cette applet de commande ajoute l’emplacement actuel en haut d’une liste d’emplacements (une « pile »). Vous n’avez pas besoin de remplacer les méthodes pour prendre en charge cette applet de commande.

Set-Location

Cette applet de commande définit l’emplacement de travail actuel sur un emplacement spécifié. Vous n’avez pas besoin de remplacer les méthodes pour prendre en charge cette applet de commande.

Applets de commande path

Join-Path

Cette applet de commande permet à l’utilisateur de combiner un segment de chemin d’accès parent et enfant pour créer un chemin interne de fournisseur. Pour prendre en charge cette applet de commande, remplacez la méthode System.Management.Automation.Provider.NavigationCmdletProvider.MakePath.

Convert-Path

Cette applet de commande convertit un chemin d’accès à partir d’un chemin PowerShell en chemin d’accès du fournisseur PowerShell.

Split-Path

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

Resolve-Path

Résout les caractères génériques d’un chemin d’accès et affiche le contenu du chemin.

Test-Path

Cette applet de commande détermine si tous les éléments d’un chemin existent. Pour prendre en charge cette applet de commande, remplacez les méthodes suivantes de System.Management.Automation.Provider.ItemCmdletProvider classe :

Applets de commande PSProvider

Get-PSProvider

Cette applet de commande retourne des informations sur les fournisseurs disponibles dans la session. Vous n’avez pas besoin de remplacer les méthodes pour prendre en charge cette applet de commande.