Spiegare cosa sono le unità PowerShell in PowerShell
Un drive PowerShell o drive è una connessione a un archivio dati. Ogni unità PowerShell usa un singolo provider di PowerShell per connettersi a un archivio dati. L'unità PowerShell acquisisce tutte le funzionalità del provider di PowerShell che usa per stabilire la connessione.
I nomi identificano le unità in Windows PowerShell. Le unità possono essere costituite da una singola lettera. I nomi di unità a lettera singola si connettono in genere a un'unità FileSystem. Ad esempio, l'unità C si connette all'unità fisica C di un computer. Tuttavia, i nomi possono anche essere costituiti da più di un carattere. Ad esempio, l'unità HKCU si connette all'hive del Registro di sistema HKEY_CURRENT_USER.
Per creare una nuova connessione, usare il cmdlet New-PSDrive . È necessario specificare un nome di unità univoco, il percorso radice per la nuova unità e il provider di PowerShell che effettuerà la connessione. A seconda delle funzionalità del provider di PowerShell, è anche possibile specificare credenziali alternative e altre opzioni.
Windows PowerShell avvia sempre una nuova sessione con le unità seguenti:
- Unità del Registro di sistema HKLM e HKCU
- Dischi rigidi locali, ad esempio l'unità C
- Unità di archiviazione di Windows PowerShell: Variabile, Funzione e Alias
- Unità delle impostazioni di Servizi Web per la gestione (WS-Management) WSMan
- Le variabili di ambiente controllano Env
- Unità archivio certificati CERT
È possibile esaminare un elenco di unità eseguendo il cmdlet Get-PSDrive.
Nota
I nomi delle unità non includono i due punti. Gli esempi di nomi delle unità includono Variable e Alias. Tuttavia, quando si vuole fare riferimento a un'unità come percorso, includere i due punti. Ad esempio, Variabile: fa riferimento al percorso dell'unità Variabile , proprio come C: fa riferimento al percorso dell'unità C. I cmdlet come New-PSDrive richiedono un nome di unità, ma quando si usano questi comandi, non includere due punti nel nome dell'unità.