Individuare la struttura dei cmdlet di PowerShell
Nei sistemi operativi Windows e in altri prodotti Microsoft sono installati migliaia di cmdlet di Windows PowerShell. Non è possibile memorizzare i nomi e la sintassi per tutti questi comandi. Fortunatamente, gli autori dei cmdlet li compilano usando un formato comune che consente di stimare sia il nome di un cmdlet che la relativa sintassi. Questo formato comune semplifica notevolmente l'individuazione e l'uso dei cmdlet.
Nota
Il formato comune usato dai cmdlet di PowerShell è la notazione Verbo-Sostantivo.
Verbi dei cmdlet
La parte verbo del nome di un cmdlet indica l'operazione eseguita dal cmdlet. È disponibile un set di verbi approvati usati dai creatori di cmdlet, che consente di avere coerenza tra i nomi dei cmdlet. I verbi comuni includono:
- Get. Recupera una risorsa, ad esempio un file o un utente.
- Impostare. Modifica i dati associati a una risorsa, ad esempio una proprietà di un file o di un utente.
- Nuovo. Crea una risorsa, ad esempio un file o un utente.
- Aggiungere. Aggiunge una risorsa a un contenitore di più risorse.
- Rimuovi. Elimina una risorsa da un contenitore di più risorse.
Nota
È possibile eseguire il Get-Verb comando per avere l'elenco completo dei verbi approvati.
Questo elenco rappresenta solo alcuni dei verbi usati dai cmdlet. Inoltre, alcuni verbi eseguono funzioni simili. Ad esempio, il verbo Add può creare una risorsa, in modo analogo al verbo New. Alcuni verbi possono sembrare simili, ma hanno funzioni diverse. Ad esempio, il verbo Read recupera le informazioni contenute in una risorsa, ad esempio il contenuto di un file di testo, mentre il verbo Get recupera il file effettivo.
Sostantivi dei Cmdlet
La parte sostantivo del nome di un cmdlet indica i tipi di risorse o di oggetti interessati dal cmdlet. Tutti i cmdlet che operano sulla stessa risorsa devono usare lo stesso sostantivo. Il sostantivo Service, ad esempio, viene usato per i cmdlet che usano i servizi di Windows e il sostantivo Process viene usato per la gestione dei processi in un computer.
I sostantivi possono anche avere prefissi che aiutano il raggruppamento di sostantivi correlati in famiglie. Ad esempio, i sostantivi di Active Directory iniziano con le lettere AD, come ADUser, ADGroup e ADComputer. I cmdlet di Microsoft SharePoint Server iniziano con il prefisso SP e i cmdlet di Microsoft Azure iniziano con il prefisso Az.
Nota
Windows PowerShell usa il termine generico comando per fare riferimento a cmdlet, funzioni, flussi di lavoro, applicazioni e altri elementi. Questi elementi differiscono in termini di metodo di creazione. Tuttavia, per il momento, è consigliabile considerarli tutti funzionanti allo stesso modo. In questo modulo i termini comando e cmdlet vengono usati in modo intercambiabile.