Cmdlet del provider
I cmdlet che l'utente può eseguire per gestire un archivio dati vengono definiti cmdlet del provider. Per supportare questi cmdlet, è necessario sovrascrivere alcuni dei metodi definiti dalle interfacce e dalle classi del provider di base.
Ecco i cmdlet del provider che possono essere eseguiti dall'utente:
Cmdlet di PSDrive
Get-PSDrive
Questo cmdlet restituisce le unità di PowerShell nella sessione corrente. Non è necessario sovrascrivere i metodi per supportare questo cmdlet.
New-PSDrive
Questo cmdlet consente all'utente di creare unità di PowerShell per accedere all'archivio dati. Per supportare questo cmdlet, sovrascrivere i metodi seguenti della classe System.Management.Automation.Provider.DriveCmdletProvider:
Remove-PSDrive
Questo cmdlet consente all'utente di rimuovere le unità di PowerShell che accedono all'archivio dati. Per supportare questo cmdlet, sovrascrivere il metodo System.Management.Automation.Provider.DriveCmdletProvider.Removedrive.
Cmdlet dell'elemento
Clear-Item
Questo cmdlet consente all'utente di rimuovere il valore di un elemento nell'archivio dati. Per supportare questo cmdlet, sovrascrivere i metodi seguenti della classe System.Management.Automation.Provider.ItemCmdletProvider:
Copy-Item
Questo cmdlet consente all'utente di copiare un elemento da una posizione a un'altra. Per supportare questo cmdlet, sovrascrivere i metodi seguenti della classe System.Management.Automation.Provider.ContainerCmdletProvider:
Get-Item
Questo cmdlet consente all'utente di recuperare dati dall'archivio dati. Per supportare questo cmdlet, sovrascrivere i metodi seguenti della classe System.Management.Automation.Provider.ItemCmdletProvider:
Get-ChildItem
Questo cmdlet consente all'utente di recuperare gli elementi figlio dell'elemento padre. Per supportare questo cmdlet, sovrascrivere i metodi seguenti della classe System.Management.Automation.Provider.ContainerCmdletProvider:
Invoke-Item
Questo cmdlet consente all'utente di eseguire l'azione predefinita specificata dall'elemento. Per supportare questo cmdlet, sovrascrivere il metodo System.Management.Automation.Provider.ItemCmdletProvider.InvokeDefaultAction.
Move-Item
Questo cmdlet consente all'utente di spostare un elemento da una posizione a un'altra. Per supportare questo cmdlet, sovrascrivere i metodi seguenti della classe System.Management.Automation.Provider.Navigationcmdletprovider:
New-ItemProperty
Questo cmdlet consente all'utente di creare un nuovo elemento nell'archivio dati.
Remove-Item
Questo cmdlet consente all'utente di rimuovere elementi dall'archivio dati. Per supportare questo cmdlet, sovrascrivere i metodi seguenti della classe System.Management.Automation.Provider.ContainerCmdletProvider:
Rename-Item
Questo cmdlet consente all'utente di rinominare gli elementi nell'archivio dati. Per supportare questo cmdlet, sovrascrivere i metodi seguenti della classe System.Management.Automation.Provider.ContainerCmdletProvider:
Set-Item
Questo cmdlet consente all'utente di aggiornare i valori degli elementi nell'archivio dati. Per supportare questo cmdlet, sovrascrivere i metodi seguenti della classe System.Management.Automation.Provider.ItemCmdletProvider:
Cmdlet per il contenuto degli elementi
Add-Content
Questo cmdlet consente all'utente di aggiungere contenuto a un elemento.
Clear-Content
Questo cmdlet consente all'utente di eliminare il contenuto da un elemento senza eliminarlo. Per supportare questo cmdlet, sovrascrivere i metodi seguenti dell'interfaccia System.Management.Automation.Provider.IContentCmdletProvider:
Get-Content
Questo cmdlet consente all'utente di recuperare il contenuto di un elemento. Per supportare questo cmdlet, sovrascrivere i metodi seguenti dell'interfaccia System.Management.Automation.Provider.IContentCmdletProvider:
Il metodo GetContentReader restituisce un'interfaccia System.Management.Automation.Provider.IContentReader che definisce i metodi usati per leggere il contenuto.
Set-Content
Questo cmdlet consente all'utente di aggiornare il contenuto di un elemento. Per supportare questo cmdlet, sovrascrivere i metodi seguenti dell'interfaccia System.Management.Automation.Provider.IContentCmdletProvider:
Il metodo GetContentWriter restituisce un'interfaccia System.Management.Automation.Provider.IContentWriter che definisce i metodi usati per scrivere il contenuto.
Cmdlet delle proprietà Item
Clear-ItemProperty
Questo cmdlet consente all'utente di eliminare il valore di una proprietà. Per supportare questo cmdlet, sovrascrivere i metodi seguenti dell'interfaccia System.Management.Automation.Provider.IPropertyCmdletProvider:
Copy-ItemProperty
Questo cmdlet consente all'utente di copiare una proprietà e il relativo valore da una posizione a un'altra. Per supportare questo cmdlet, sovrascrivere i metodi seguenti dell'interfaccia System.Management.Automation.Provider.IDynamicPropertyCmdletProvider:
Get-ItemProperty
Questo cmdlet recupera le proprietà di un elemento. Per supportare questo cmdlet, sovrascrivere i metodi seguenti dell'interfaccia System.Management.Automation.Provider.IPropertyCmdletProvider:
Move-ItemProperty
Questo cmdlet consente all'utente di spostare una proprietà e il relativo valore da una posizione a un'altra. Per supportare questo cmdlet, sovrascrivere i metodi seguenti dell'interfaccia System.Management.Automation.Provider.IDynamicPropertyCmdletProvider:
New-ItemProperty
Questo cmdlet consente all'utente di creare una nuova proprietà e impostarne il valore. Per supportare questo cmdlet, sovrascrivere i metodi seguenti dell'interfaccia System.Management.Automation.Provider.IDynamicPropertyCmdletProvider:
Remove-ItemProperty
Questo cmdlet consente all'utente di eliminare una proprietà e il relativo valore. Per supportare questo cmdlet, sovrascrivere i metodi seguenti dell'interfaccia System.Management.Automation.Provider.IDynamicPropertyCmdletProvider:
Rename-ItemProperty
Questo cmdlet consente all'utente di modificare il nome di una proprietà. Per supportare questo cmdlet, sovrascrivere i metodi seguenti dell'interfaccia System.Management.Automation.Provider.IDynamicPropertyCmdletProvider:
Set-ItemProperty
Questo cmdlet consente all'utente di aggiornare le proprietà di un elemento. Per supportare questo cmdlet, sovrascrivere i metodi seguenti dell'interfaccia System.Management.Automation.Provider.IPropertyCmdletProvider:
Cmdlet location
Get-Location
Recupera informazioni sulla posizione di lavoro corrente. Non è necessario sovrascrivere i metodi per supportare questo cmdlet.
Pop-Location
Questo cmdlet modifica la posizione corrente nel percorso di cui è stato eseguito il push più di recente nello stack. Non è necessario sovrascrivere i metodi per supportare questo cmdlet.
Push-Location
Questo cmdlet aggiunge la posizione corrente all'inizio di un elenco di percorsi (uno "stack"). Non è necessario sovrascrivere i metodi per supportare questo cmdlet.
Set-Location
Questo cmdlet imposta il percorso di lavoro corrente su un percorso specificato. Non è necessario sovrascrivere i metodi per supportare questo cmdlet.
Cmdlet path
Join-Path
Questo cmdlet consente all'utente di combinare un segmento di percorso padre e figlio per creare un percorso interno del provider. Per supportare questo cmdlet, sovrascrivere il metodo System.Management.Automation.Provider.NavigationCmdletProvider.MakePath.
Convert-Path
Questo cmdlet converte un percorso da un percorso di PowerShell a un percorso del provider PowerShell.
Split-Path
Restituisce la parte specificata di un percorso.
Resolve-Path
Risolve i caratteri jolly in un percorso e visualizza il contenuto del percorso.
Test-Path
Questo cmdlet determina se tutti gli elementi di un percorso esistono. Per supportare questo cmdlet, sovrascrivere i metodi seguenti della classe System.Management.Automation.Provider.ItemCmdletProvider:
Cmdlet PSProvider
Get-PSProvider
Questo cmdlet restituisce informazioni sui provider disponibili nella sessione. Non è necessario sovrascrivere i metodi per supportare questo cmdlet.