Usare altre unità di PowerShell in PowerShell

Completato

Oltre alle unità del file system, alle unità del Registro di sistema e all'unità Cert , Windows PowerShell include altre unità:

  • Alias. Esaminare e gestire gli alias di Windows PowerShell.
  • Env. Esaminare e gestire le variabile di ambiente di Windows.
  • Funzione. Esaminare e gestire le funzioni di Windows PowerShell.
  • Variable. Esaminare e gestire le variabili di Windows PowerShell.
  • WSMan. Esaminare e gestire le configurazioni di WS-Management.

In altri moduli sono inclusi diversi provider che possono creare unità di PowerShell. Il processo di installazione degli strumenti di gestione per i ruoli di Windows Server, ad esempio, spesso include unità aggiuntive quali:

  • AD. Questa unità viene creata dal provider ActiveDirectory, che fa parte del modulo ActiveDirectory incluso negli strumenti di amministrazione remota del server. Il provider ActiveDirectory supporta la revisione e la gestione dei contenuti del database di Active Directory Domain Services, ad esempio account utente e computer.
  • IIS. Questa unità viene creata dal provider WebAdministration, che fa parte del modulo WebAdministration incluso negli strumenti di gestione di IIS. Il provider WebAdministration consente di esaminare e gestire pool di applicazioni, siti Web, applicazioni Web e directory virtuali.

Nota

Il modulo ActiveDirectory include diversi cmdlet per la gestione degli oggetti Active Directory. Per esaminare i cmdlet nel modulo ActiveDirectory, eseguire Get-Command -Module ActiveDirectory.

Nota

Il modulo WebAdministration include diversi cmdlet per la gestione di IIS. Per esaminare i cmdlet nel modulo WebAdministration, eseguire Get-Command -Module WebAdministration.

Queste unità aggiuntive supportano l'uso della maggior parte dei verbi e dei sostantivi dei provider standard. Potrebbero anche esistere cmdlet specifici che possono eseguire le stesse funzioni. Ad esempio, è possibile usare il cmdlet Get-Alias o il comando basato sul provider seguente per restituire un elenco di tutti gli alias nella sessione corrente di Windows PowerShell:

Get-Item -Path Alias:

In alcuni casi non sono disponibili cmdlet equivalenti per un comando basato su provider. Ad esempio, non esiste alcun cmdlet Remove-Alias che elimina un alias, ma è possibile usare uno dei comandi seguenti per eliminare un alias denominato MyAlias:

Remove-Item -Path Alias:MyAlias
Clear-Item -Path Alias:MyAlias

Come agli altri provider trattati negli argomenti precedenti, ai provider usati per creare queste unità possono essere associate proprietà o parametri dinamici. Il provider alias, ad esempio, include il parametro dinamico -Options, che è possibile usare per specificare la proprietà Options di un alias.

Per sapere che cosa è possibile fare con un elemento accessibile tramite un'unità, è necessario esaminare la guida del provider usato per creare l'unità. Nella guida è possibile identificare tutti i parametri o le proprietà dinamiche. È possibile identificare il provider usato per creare un'unità usando il cmdlet Get-PSDrive . È possibile usare il cmdlet Get-Help per esaminare la Guida disponibile per il provider. È ad esempio possibile usare il comando per esaminare la guida per il provider Alias:

Get-Help About_Alias_Provider