Ultima modifica: 2007-07-27

Banner per Exchange Management Shell

Questa guida di riferimento rapido illustra i cmdlet utilizzati più frequentemente disponibili nella versione RTM (Release To Manufacturing) di Microsoft® Exchange Server 2007 e in Exchange 2007 Service Pack 1 (SP1) e include esempi del loro utilizzo.

Per ulteriori informazioni su Exchange Management Shell e su tutti i cmdlet disponibili in Exchange 2007, vedere la sezione relativa ai riferimenti tecnici in Exchange Management TechCenter (informazioni in lingua inglese). È inoltre possibile scaricare il documento White Paper: Exchange Management Shell (informazioni in lingua inglese).

Di seguito sono riportate le attività amministrative e le aree delle caratteristiche incluse in questa guida di riferimento rapido:

Cmdlet per azioni comuni

I verbi seguenti sono supportati dalla maggioranza dei cmdlet e sono associati a un'azione specifica.

New

Il verbo New consente di creare una nuova istanza di un elemento, ad esempio una nuova impostazione di configurazione, un nuovo database o un nuovo connettore SMTP.

Remove

Il verbo Remove consente di rimuovere un'instanza di un elemento, ad esempio una cassetta postale o una regola di trasporto.

Tutti i cmdlet Remove supportano i parametri WhatIf e Confirm. Per ulteriori informazioni su questi parametri, vedere Important Parameters.

Enable

Il verbo Enable consente di abilitare un'impostazione o la ricezione di posta per un destinatario.

Disable

Il verbo Disable consente di disabilitare un'impostazione o la ricezione di posta per un destinatario.

Tutti i cmdlet Disable supportano i parametri WhatIf e Confirm. Per ulteriori informazioni su questi parametri, vedere Important Parameters.

Set

Il verbo Set consente di modificare impostazioni specifiche di un oggetto, ad esempio l'alias di un contatto o il mantenimento di elementi eliminati di un database di cassette postali.

Get

Il verbo Get consente di eseguire una query su un oggetto specifico o un sottoinsieme di un tipo di oggetto, ad esempio una cassetta postale specifica, tutti gli utenti di cassette postali o gli utenti di cassette postali in un dominio.

Parametri importanti

I parametri seguenti consentono di controllare la modalità di esecuzione dei comandi e indicano esattamente quali operazioni verranno eseguite da un comando prima che influenzi i dati.

Identity

Il parametro Identity identifica l'oggetto univoco per l'attività. Esso è in genere utilizzato con i cmdlet Enalbe, Disable, Remove, Set e Get. Identity è inoltre un parametro di posizione, ovvero non è necessario specificarlo quando si specifica il valore del parametro sulla riga di comando.

Ad esempio: Get-Mailbox-Identity user1 esegue una query sulla cassetta postale di user1. Get-Mailbox user1 è equivalente a Get-Mailbox -Identity user1.

WhatIf

Il parametro WhatIf indica al cmdlet di simulare le azioni da eseguire sull'oggetto. Utilizzando il parametro WhatIf, è possibile visualizzare quali modifiche verrebbero apportate senza effettivamente applicarle. Il valore predefinito è $True.

Confirm

Il parametro Confirm determina l'interruzione dell'elaborazione del cmdlet e richiede che l'amministratore sia a conoscenza dell'operazione che verrà eseguita dal cmdlet prima che l'elaborazione continui. Il valore predefinito è $True.

Validate

Il parametro Validate determina la verifica, da parte del cmdlet, che siano soddisfatti tutti i prerequisiti per l'esecuzione dell'operazione e che l'operazione venga completata correttamente.

Suggerimenti pratici

Get-Command

Questo cmdlet recupera tutte le attività che possono essere eseguite in Exchange Server 2007.

Get-Command *parola chiave*

Questo cmdlet recupera le attività con parola chiave nel cmdlet.

Get-attività | Get-Member

Questo cmdlet recupera tutte le proprietà e i metodi di attività.

Get-attività | Format-List

Questo cmdlet visualizza l'output della query in un elenco formattato. È possibile eseguire il piping dell'output di qualsiasi cmdlet Get in Format-List per visualizzare l'intero set di proprietà presenti nell'oggetto restituito dal comando oppure è possibile specificare determinate proprietà che si desidera visualizzare, separate da virgole, come nell'esempio seguente: Get-Mailbox *john* | Format-List alias,*quota

Help attività

Questo cmdlet recupera informazioni nella Guida di Exchange Management Shell su qualsiasi attività di Exchange 2007, come nell'esempio seguente: Help Get-Mailbox

Help attività<TAB>

Inserire un nome parziale per l'attività e quindi premere TAB per visualizzare in sequenza tutti i cmdlet che contengono il testo specificato. È inoltre possibile utilizzare caratteri jolly, come nell'esempio seguente: Help *UM*

Get-attività | Format-List > file.txt

Questo cmdlet esporta l'output di attività in un file di testo: file.txt

Destinatari

Gestione contatti

Enable-Mailcontact -Identity "John Smith" -alias smith -externalEmailAddress smith@contoso.com

Questo comando abilita alla posta il contatto John Smith specificando il nome distinto (DN) per il contatto e fornendo l'alias smith e un indirizzo di posta elettronica esterno smith@contoso.com.

Disable-MailContact -Identity smith

Questo comando disabilita alla posta il contatto specificando l'alias del contatto nel parametro Identity.

Set-MailContact -Identity smith -Alias jsmith

Questo comando modifica l'alias del contatto abilitato alla posta specificato nel parametro Identity da smith in jsmith utilizzando il parametro Alias.

Set-Contact -Identity jsmith -Manager user1

Questo comando modifica le informazioni del servizio directory Active Directory® del contatto jsmith modificando il responsabile di jsmith in User1.

Nota: Se il contatto non è abilitato alla posta, non è possibile recuperarlo utilizzando un alias. È necessario utilizzare il nome completo del contatto, il GUID o il nome distinto.

Gestione gruppi

Enable-DistributionGroup -Identity "contoso\Distribution Group" -Alias DG

Questo comando abilita alla posta il gruppo di distribuzione universale esistente denominato Distribution Group nel dominio contoso. Si tratta dell'alias DG.

Disable-DistributionGroup -Identity DG

Questo comando disabilita alla posta il gruppo di distribuzione universale abilitato alla posta denominato DG.

Set-DistributionGroup -Identity DG -Alias group1

Questo comando modifica le impostazioni del gruppo di distribuzione universale denominato DG in Exchange modificandone l'alias in group1.

Add-DistributionGroupMember -Identity DG -Member user1

Questo comando aggiungere il destinatario user1 come membro del gruppo di distribuzione universale DG.

Get-DistributionGroupMember -Identity DG

Questo comando recupera tutti i membri del gruppo di distribuzione universale denominato DG.

Set-Group -Identity DG -DisplayName "Universal DG"

Questo comando modifica le impostazioni di Active Directory del gruppo di Windows® denominato DG modificandone il nome visualizzato in "Universal DG".

New-DynamicDistributionGroup -Name DDG -Alias DDGAlias -OrganizationalUnit OU -IncludedRecipients MailboxUsers

Questo comando crea un nuovo gruppo di distribuzione dinamico basato su query denominato DDG. I valori validi per il parametro IncludedRecipients sono i seguenti: None | MailboxUsers | Resources | MailContacts | MailGroups | | MailUsers | AppRecipients.

Set-DynamicDistributionGroup -Identity DDG -DisplayName DDG1

Questo comando modifica il nome visualizzato del gruppo di distribuzione dinamico denominato DDG1 modificandone il nome in DDG1.

Gestione cassette postali

Enable-Mailbox -Identity contoso\user1 -Database MailboxDatabase

Questo comando abilita alla cassetta postale un utente di Active Directory esistente con la combinazione dominio e alias contoso\user1 creando una cassetta postale nel database di cassette postali denominato MailboxDatabase.

Disable -Mailbox -Identity user1

Questo comando disabilita alla cassetta postale l'utente con l'alias user1 rimuovendone la cassetta postale associata.

Set-Mailbox -Identity user1 -alias user2

Questo comando modifica una cassetta postale modificandone l'alias esistente user1 in user2.

Get-Mailbox | Export-Mailbox -PSTFolderPath C:\PSTFiles

Questo comando recupera tutti gli utenti delle cassette postali e ne esporta le cassette postali in file con estensione PST. I file PST vengono archiviati in C:\PSTFiles.

Nota:
È possibile esportare i dati delle cassette postali in file con estensione PST mediante il cmdlet Export-Mailbox solo in Exchange 2007 SP1.

Import-Mailbox john@contoso.com -PSTFolderPath C:\PSTFiles\john.pst

Questo comando importa i dati delle cassette postali relative all'utente john@contoso.com dal file PST c:\PSTFiles\john.pst.

Nota:
Il cmdlet Import-Mailbox è disponibile solo in Exchange 2007 SP1.

Get-Mailbox | Format-Table alias, *quota

Questo comando recupera tutti gli utenti della cassetta postale e formatta l'output in modo da includere l'alias e le quote della cassetta postale.

Get-Mailbox -Database MailboxDatabase

Questo comando recupera un elenco di riepilogo di tutte le cassette postali nel database di cassette postali denominato MailboxDatabase.

Get-Mailbox -server Server

Questo comando recupera un elenco di riepilogo di tutte le cassette postali sul server denominato Server.

Get-MailboxStatistics -Database MailboxDatabase

Questo comando recupera le statistiche di tutte le cassette postali nel database di cassette postali denominato MailboxDatabase.

Get-MailboxStatistics -Server Server

Questo comando recupera le statistiche di tutte le cassette postali sul server denominato Server.

Move-Mailbox -Identity user1 -TargetDatabase Server\MailboxDatabase

Questo comando sposta la cassetta postale associata all'alias user1 sul server denominato Server. La cassetta postale viene spostata sul database di cassette postali denominato MailboxDatabase.

Messaggi di quota delle cassette postali personalizzabili

New-SystemMessage -QuotaMessageType ProhibitSendMailbox -Text "Prohibit Send Mailbox Quota Message Text" -Language En

Questo comando crea un nuovo messaggio di quota personalizzato per il tipo di messaggio di quota ProhibitSendMailbox. Il testo "Prohibit Send Mailbox Quota Message Text" viene visualizzato in lingua inglese, come specificato dal codice delle impostazioni locali En. I valori validi per il parametro QuotaMessageType sono WarningMailboxUnlimitedSize e WarningPublicFolder.

Set-SystemMessage En\ProhibitSendMailbox -Text "New Prohibit Send Mailbox Quota Message Text"

Questo comando modifica il messaggio di quota personalizzato esistente per il tipo di messaggio di quota ProhibitSendMailbox visualizzato in lingua inglese, come specificato dal codice delle impostazioni locali En. Il nuovo testo è "New Prohibit Send Mailbox Quota Message Text".

Get-SystemMessage En\ProhibitSendMailbox

Questo comando recupera il messaggio di quota personalizzato esistente per il tipo di messaggio di quota ProhibitSendMailbox visualizzato in lingua inglese, come specificato dal codice delle impostazioni locali En.

Remove-SystemMessage En\ProhibitSendMailbox

Questo comando rimuove il messaggio di quota personalizzato esistente per il tipo di messaggio di quota ProhibitSendMailbox visualizzato in lingua inglese, come specificato dal codice delle impostazioni locali En.

Destinatario

Get-Recipient -RecipientType MailboxUser

Questo comando recupera un elenco di riepilogo di tutti i destinatari corrispondenti al RecipientType MailboxUser. I valori validi per il parametro RecipientType sono i seguenti: User | MailboxUser | MailEnabledUser | Contact | MailEnabledContact | Group | MailEnabledUniversalDistributionGroup | MailEnabledUniversalSecurityGroup | MailEnabledNonUniversalGroup | DynamicDL | PublicFolder | PublicDatabase | SystemAttendantMailbox | SystemMailbox | MicrosoftExchange.

Get-Recipient -Anr "user"

Questo comando recupera un elenco di riepilogo di tutti i destinatari che contengono la stringa "user" nel nome della cassetta postale. Il parametro Anr indica che l'argomento sarà risolto utilizzando la risoluzione nome ambiguo (ANR).

Get-Recipient -ResultSize 100

Questo comando recupera un elenco di riepilogo dei destinatari e restituisce solo i primi 100 destinatari.

Messaggistica unificata

Get-UMMailbox

Questo comando recupera un elenco di riepilogo di tutti i destinatari abilitati alla messaggistica unificata.

Get-UMMailbox -Identity user1 | Format-List

Questo comando recupera la configurazione dettagliata della cassetta postale di messaggistica unificata associata all'alias user1.

Set-UMMailbox -Identity user1 -UMEnabled $True

Questo comando modifica la cassetta postale di messaggistica unificata associata all'alias user1 modificando il valore del parametro UMEnabled in $True.

Utente

Enable-MailUser -Identity contoso\user2 -ExternalEmailAddress user2@northwindtraders.com

Questo comando abilita alla posta l'utente di Active Directory contoso\user2 con un indirizzo esterno user2@northwindtraders.com. Con questo cmdlet viene inoltre creato un indirizzo di posta elettronica SMTP primario predefinito user2@contoso.com.

Disable-MailUser -Identity user2

Questo comando disabilita alla posta l'utente di Active Directory user2 abiitato alla posta.

Set-MailUser -Identity user2 -ExternalEmailAddress user2@research.northwindtraders.com

Questo comando modifica l'utente di Active Directory user2 abilitato alla posta modificandone l'indirizzo di posta elettronica esterno in user@research.northwindtraders.com

Archiviazione

Gestione database

New-MailboxDatabase -Name MailboxDatabase -StorageGroup StorageGroup

Questo comando crea un nuovo database di cassette postali denominato MailboxDatabase nel gruppo di archiviazione StorageGroup.

Set-MailboxDatabase -Identity MailboxDatabase -IssueWarningQuota 500MB

Questo comando modifica il database delle cassette postali MailboxDatabase modificando il limite della quota di avviso della cassetta postale in 500MB.

Get-MailboxDatabase -StorageGroup StorageGroup

Questo comando recupera un elenco di riepilogo di tutti i database di cassette postali nel gruppo di archiviazione denominato StorageGroup.

Get-MailboxDatabase -Server Server

Questo comando recupera un elenco di riepilogo di tutti i database di cassette postali nel server denominato Server.

Mount-Database -Identity MailboxDatabase

Questo comando monta il database di cassette postali esistente denominato MailboxDatabase.

Dismount-Database -Identity MailboxDatabase

Questo comando smonta il database di cassette postali esistente denominato MailboxDatabase.

Enable-DatabaseCopy -Identity MailboxDatabase

Questo comando abilita il backup continuo locale del database di cassette postali denominato MailboxDatabase.

Gestione dei gruppi di archiviazione

New-StorageGroup -Name StorageGroup -Server server1

Questo comando crea un nuovo gruppo di archiviazione denominato StorageGroup sul server denominato server1.

Set-StorageGroup -Identity StorageGroup -Name "Research Storage Group"

Questo comando modifica il gruppo di archiviazione denominato StorageGroup modificandone il nome visualizzato in "Research Storage Group".

Enable-StorageGroupCopy -Identity StorageGroup

Questo comando abilita il backup continuo locale nel gruppo di archiviazione denominato StorageGroup.

Nota: È innanzitutto necessario attivare il backup continuo locale utilizzando il cmdlet Enable-DatabaseCopy per ogni database nel gruppo di archiviazione sul quale si desidera attivare il backup continuo locale.

Disable-StorageGroupCopy -Identity StorageGroup

Questo comando disabilita il backup continuo del gruppo di archiviazione denominato StorageGroup.

Trasporto

Connettori e recapito

New-SendConnector -Name SendConnector -AddressSpaces contoso.com

Questo comando crea un nuovo connettore di invio Internet denominato SendConnector. Lo spazio indirizzo associato per il connettore di invio è contoso.com.

Set-SendConnector -Identity SendConnector -AddressSpaces northwindtraders.com

Questo comando modifica il connettore di invio denominato SendConnector modificandone lo spazio indirizzo in northwindtraders.com.

New-ReceiveConnector -Name ReceiveConnector -RemoteIpRanges 10.149.0.1-10.151.0.1 -Bindings 0.0.0.0:25

Il comando crea un un nuovo connettore di ricezione denominato ReceiveConnector. L'intervallo di indirizzi IP remoti è compreso tra 10.149.0.1 e 10.151.0.1. Impostando il parametro Bindings su 0.0.0.0:25, si indica al server di restare in attesa delle connessioni su tutti gli indirizzi IP configurati localmente sulla porta 25.

Set-ReceiveConnector -Identity ReceiveConnector -MaxMessageSize 20MB

Questo comando modifica il connettore di ricezione ReceiveConnector modificando il valore del parametro MaxMessageSize in 20MB.

Code

Suspend-Queue -Identity Server\Queue

Questo comando interrompe il recapito di tutti i messaggi nella coda Server\Queue.

Resume-Queue -Identity Server\Queue

Questo comando consente alla coda interrotta Server\Queue di riprendere il recapito dei messaggi.

Get-Message -Identity Server\Queue\Message

Questo comando recupera il messaggio specifico Server\Queue\Message.

Suspend-Message -Identity Server\Queue\Message

Questo comando interrompe il recapito del messaggio Server\Queue\Message in una coda.

Get-Queue | Freeze-Queue

Questo comando blocca tutte le code sul server locale.

Resume-Message -Identity Server\Queue\Message

Questo comando consente il recapito del messaggio Server\Queue\Message sospeso in una coda.

Delete-Message -Identity Server\Queue\Message

Questo comando elimina il messaggio specificato Server\Queue\Message.

Export-Message -Identity Server\Queue\Message -Path FilePath

Questo comando esporta il messaggio specificato Server\Queue\Message in FilePath.

Nota: Prima che sia possibile esportare un messaggio, è necessario sospenderlo utilizzando il cmdlet Suspend-Message.

Riscrittura degli indirizzi

New-AddressRewriteEntry -Name RewriteEntryName -InternalAddress david@contoso.com -ExternalAddress support@contoso.com

Questo comando crea una nuova voce di riscrittura degli indirizzi per l'indirizzo di posta elettronica interno david@contoso.com. Tutti i messaggi di posta elettronica inviati da david@contoso.com vengono riscritti a support@contoso.com e tutti i messaggi in arrivo a support@contoso.com vengono riscritti a david.contoso.com.

Set-AddressRewriteEntry -Identity RewriteEntryName -InternalAddress chris@contoso.com

Questo comando modifica la voce di riscrittura degli indirizzi esistente RewriteEntryName modificando il valore del parametro InternalAddress in chris@contoso.com.

Protezione posta indesiderata

Set-RecipientFilterConfig -BlockedRecipients info@contoso.com, corp@contoso.com

Questo comando modifica la configurazione dei filtri destinatario aggiungendo i destinatari bloccati info@contoso.com e corp@contoso.com.

Set-SenderFilterConfig -BlockedSenders badsender@northwindtraders.com

Questo comando modifica la configurazione del filtro mittente per la posta indesiderata aggiungendo un mittente bloccato badsender@northwindtraders.com.

Add-ContentFilterPhrase -Phrase "spam" -Influence BadWord

Questo comando aggiunge la frase "spam" al filtro contenuto impostandone il parametro Influence su BadWord. Il parametro Influence accetta i valori BadWord e GoodWord.

Add-IPAllowListEntry -IpRange 127.1.0.0

Questo comando aggiunge l'indirizzo IP 127.1.0.0 all'elenco indirizzi IP consentiti. Se non specificata, l'impostazione della maschera IP è quella predefinita, 255.255.255.255.

Add-IPAllowListEntry -IpRange "127.1.0.0(255.255.0.0)"

Questo comando aggiunge l'indirizzo IP 127.1.0.0 all'elenco indirizzi IP consentiti, con maschera IP specificata 255.255.0.0.

Add-IPAllowListEntry -IpRange 127.1.0.0-127.1.255.255

Questo comando aggiunge un intervallo consentito di indirizzi IP. In questo caso, l'intervallo di indirizzi IP è compreso tra 127.1.0.0 e 127.1.255.255.

Add-IPBlockListEntry -IpRange 127.2.0.1

Questo comando aggiunge l'indirizzo IP 127.2.0.1 all'elenco indirizzi IP bloccati. In questo caso, in quanto non specificata, l'impostazione della maschera IP è quella predefinita, 255.255.255.255.

Test-IPAllowListProvider -Identity AllowListProvider -IPAddress 127.1.0.0

Questo comando verifica se un indirizzo IP specificato 127.1.0.0 è indicato come indirizzo IP consentito con il provider dell'elenco indirizzi IP consentiti IPAllowListProvider.

Add-IPAllowListProvider -Name Provider1 -LookupDomain www.contoso.com -IPAddressesMatch 127.1.0.0

Questo comando aggiunge un provider dell'elenco indirizzi IP consentiti denominato Provider1, utilizzato per verificare quali indirizzi IP sono consentiti. Il dominio di ricerca associato è www.contoso.com e l'indirizzo IP che deve corrispondere al risultato restituito dal provider dell'elenco indirizzi IP consentiti è 127.1.0.0.

Add-IPBlockListProvider -Name Provider2 -LookupDomain www.contoso.com -IPAddressesMatch 127.2.0.1

Questo comando aggiunge un provider dell'elenco indirizzi IP bloccati denominato Provider2, utilizzato per verificare quali indirizzi IP devono essere bloccati. Il dominio di ricerca associato è www.contoso.com e l'indirizzo IP che deve corrispondere al risultato restituito dal provider dell'elenco indirizzi IP bloccati è 127.2.0.1.

Get-SenderIdConfig

Questo comando recupera le impostazioni di configurazione dell'ID mittente.

Add-AttachmentFilterEntry -Name image/jpeg -Type ContentType

Questo comando aggiunge una voce del filtro degli allegati utilizzata per bloccare tutti gli allegati con estensione JPEG in base al tipo di contenuto dell'allegato image/jpeg, indipendentemente dal nome file.

Add-AttachmentFilterEntry -Name *.EXE -Type FileName

Questo comando aggiunge una voce del filtro degli allegati, utilizzata per bloccare tutti gli allegati con estensione *.EXE.

Remove-AttachmentFilterEntry ContentType:image/jpeg

Questo comando rimuove una voce del filtro degli allegati utilizzata per filtrare gli allegati con estensione JPEG in base al tipo di contenuto dell'allegato image/jpeg.

Remove-AttachmentFilterEntry FileName:*.EXE

Questo comando rimuove una voce del filtro degli allegati, utilizzata per filtrare tutti gli allegati con estensione *.EXE.

Set-AttachmentFilterListConfig -RejectResponse "The attachment you included in your e-mail message was not allowed." -Action Reject

Questo comando configura l'agente Filtro degli allegati per rifiutare tutti i messaggi che contengono allegati filtrati. Vengono bloccati sia l'allegato sia il messaggio di posta elettronica e il testo configurato viene utilizzato nel corpo del messaggio del rapporto di mancato recapito (NDR) inviato ai mittenti i cui messaggi contengono un allegato bloccato. Le azioni disponibili sono Reject, Strip e SilentDelete.

Messaggi di notifica sullo stato di recapito (DSN) personalizzabili

New-SystemMessage -DsnCode 5.7.0 -Text "DSN Message Text" -Internal $False -Language En

Questo comando crea un nuovo messaggio DSN personalizzato per il codice DSN 5.7.0. Il testo del messaggio DSN è "DSN Message Text", la lingua in cui il messaggio è visualizzato è l'inglese, specificata dal codice delle impostazioni locali En e il messaggio DSN è inviato a mittenti interni ed esterni.

Set-SystemMessage -Identity En\External\5.7.0 -Text "New DSN Message Text"

Questo comando modifica il messaggio DSN personalizzato esistente per il codice DSN 5.7.0. L'identità consiste nella lingua, specificata dal codice delle impostazioni locali En, indipendentemente dal fatto che l'ambito del messaggio DSN sia interno o esterno e il codice DSN è En\External\5.7.0. Il testo del messaggio DSN viene modificato in "New DSN Message Text".

Get-SystemMessage -Identity En\External\5.7.0

Questo comando recupera il messaggio DSN personalizzato esistente per il codice DSN 5.7.0 utilizzando l'identità En\External\5.7.0.

Get-SystemMessage -Original $True

Questo comando recupera un elenco di tutti i messaggi DSN incorporati.

Remove-SystemMessage -Identity En\External\5.7.0

Questo comando rimuove il messaggio DSN personalizzato esistente per il codice DSN 5.7.0 utilizzando l'identità En\External\5.7.0.

Criteri e conformità

Regole di Trasporto Hub

$Condition = Get-TransportRulePredicate BetweenMemberOf

$Condition.Addresses = (Get-DistributionGroup "Group1")

$Condition.Addreses2 = (Get-DistributionGroup "Group2")

$Action = Get-TransportRuleAction RejectMessage

$Action.RejectReason = "RejectText"

New-TransportRule -Name "RuleName" -Condition @($Condition) -Action @($Action)

Questo comando crea la regola di trasporto RuleName su un server Trasporto Hub. La regola rifiuta tutti i messaggi inviati tra i gruppi di distribuzione Gruppo1 e Gruppo2. Un NDR viene inviato al mittente dei messaggi con testo RejectText.

Get-TransportRule -Identity RuleName | Format-List

Questo comando recupera la configurazione dettagliata della regola di trasporto RuleName.

(Get-TransportRule -Identity RuleName).Conditions | Format-List

Questo comando recupera un elenco delle condizioni e dei relativi valori configurati sulla regola di trasporto RuleName.

(Get-TransportRule -Identity RuleName).Exceptions | Format-List

Questo comando recupera un elenco delle eccezioni e dei relativi valori configurati sulla regola di trasporto RuleName.

(Get-TransportRule -Identity RuleName).Actions | Format-List

Questo comando recupera un elenco delle azioni e dei relativi valori configurati sulla regola di trasporto RuleName.

Remove-TransportRule -Identity RuleName

Questo comando rimuove la regola di trasporto RuleName.

Regole del diario

New-JournalRule -Name "JournalRuleName" -Recipient MailboxToJournal@contoso.com -JournalEmailAddress "Journal Reports" -Scope Global

Questo comando crea la regola del diario JournalRuleName. Copie di tutti i messaggi di posta elettronica impostati per e da MailboxToJournal@contoso.com vengono inviate alla cassetta postale Journal Reports come allegati all'interno della busta del messaggio del diario. La regola del diario è abilitata dopo la creazione. I valori validi per il parametro Scope sono Internal, External e Global.

Set-JournalRule -Identity JournalRuleName -Recipient DistributionGroupToJournal@contoso.com

Questo comando modifica la regola del diario JournalRuleName impostando il valore del parametro Recipient su DistributionGroupToJournal@contoso.com.

Set-TransportConfig -JournalingReportNdrTo AltJournalReports@contoso.com

Questo comando configura Exchange per indirizzare i rapporti del diario a AltJournalReports@contoso.com se la cassetta postale primaria di inserimento nel diario è temporaneamente non disponibile.

Server

Get-ExchangeServer

Questo comando recupera un elenco di riepilogo di tutti i server esistenti.

Get-ExchangeServer -Domain contoso.com

Questo comando recupera un elenco di riepilogo di tutti i server nel dominio contoso.com.

Get-ExchangeServer -Status

Questo comando recupera un elenco di riepilogo di tutti i server esistenti e impone una chiamata per aggiornare lo stato corrente dei server. Senza il parametro Status, alcuni campi che si modificano in tempo reale non vengono compilati.