Cmdlet
Si applica a: Exchange Server 2010 SP2, Exchange Server 2010 SP3
Ultima modifica dell'argomento: 2015-03-09
Un cmdlet, pronunciato "command-let", indica la più piccola unità funzionale in Exchange Management Shell. I cmdlet sono simili ai comandi incorporati in altre shell, ad esempio il comando dir
presente in cmd.exe
. Analogamente ai comandi più noti, è possibile chiamare i cmdlet direttamente dalla riga di comando in Shell ed eseguirli nel contesto di Shell e non come processo separato.
Nota
A partire da Microsoft Exchange Server 2007, sono state apportate modifiche sull'utilizzo interno dei cmdlet da parte di Exchange 2010 a causa dell'utilizzo della funzionalità di gestione remota di Windows PowerShell. Queste modifiche non influiscono o influiscono poco sull'utilizzo necessario dei cmdlet, ma possono offrire una maggiore flessibilità nella gestione dei server Exchange.
I cmdlet vengono in genere progettati per attività amministrative ripetitive. In Shell vengono fornite diverse centinaia di cmdlet per attività di gestione specifiche di Exchange. Questi cmdlet sono disponibili in aggiunta ai cmdlet di sistema non correlati a Exchange inclusi nella struttura di base di Windows PowerShell. Per informazioni sull'apertura di Exchange°Management Shell, vedere Apertura di Shell.
Tutti i cmdlet di Shell sono presentati come coppie verbo-nome. La coppia di verbo e nome è sempre separata da un trattino (-) senza spazi e i nomi dei cmdlet sono sempre al singolare. I verbi si riferiscono all'azione eseguita dal cmdlet. I nomi si riferiscono all'oggetto su cui il cmdlet esegue l'azione. Ad esempio, nel cmdlet Get-SystemMessage, il verbo è Get e il nome è SystemMessage. Tutti i cmdlet di Shell che gestiscono una specifica funzionalità condividono lo stesso nome. Nella seguente tabella vengono forniti esempi di alcuni verbi disponibili in Shell.
Nota
Se il verbo viene omesso, Shell presuppone per impostazione predefinita il verbo Get. Ad esempio, quando si chiama Mailbox, vengono recuperati gli stessi risultati della chiamata a Get-Mailbox.
Esempi di verbi in Exchange Management Shell
Verbo | Descrizione |
---|---|
Disable |
I cmdlet Disable consentono di impostare lo stato |
Enable |
I cmdlet Enable consentono di impostare lo stato Abilitato dell'oggetto Exchange 2010 specificato su |
Get |
I cmdlet Get consentono il recupero di informazioni su uno specifico oggetto Exchange 2010. Nota Quando vengono eseguiti, la maggior parte dei cmdlet Get restituiscono solo informazioni di riepilogo. Per richiedere al cmdlet Get di restituire informazioni dettagliate quando si esegue un comando, eseguire il piping del comando al cmdlet Format-List. Per ulteriori informazioni sul comando Format-List, vedere Utilizzo dell'output di comando. Per ulteriori informazioni sul pipelining, vedere Pipelining. |
Install |
I cmdlet Install consentono di installare un nuovo oggetto o funzionalità in un server Exchange 2010. |
Move |
I cmdlet Move consentono di spostare l'oggetto Exchange 2010 specificato da un contenitore o server a un altro. |
New |
I cmdlet New consentono di creare un nuovo oggetto Exchange 2010. |
Remove |
I cmdlet Remove consentono di eliminare l'oggetto Exchange 2010 specificato. |
Set |
I cmdlet Set consentono di modificare le proprietà di un oggetto Exchange 2010 esistente. |
Test |
I cmdlet Test consentono di verificare componenti Exchange 2010 specifici e forniscono file di registro che è possibile esaminare. |
Uninstall |
I cmdlet Uninstall consentono di rimuovere un oggetto o una funzionalità da un server Exchange 2010. |
Nell'elenco seguente viene fornito un esempio di insieme completo di cmdlet. Questo insieme di cmdlet viene utilizzato per gestire le funzionalità dei messaggi di notifica sullo stato del recapito (DSN, Delivery Status Notification) e dei messaggi con l'indicazione della quota delle cassette postali raggiunta in Exchange 2010:
Get-SystemMessage
New-SystemMessage
Remove-SystemMessage
Set-SystemMessage