Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 :
- CopyItem
- CopyItemDynamicParameters
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 :
- NewProperty
- NewPropertyDynamicParameters
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.