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.