Ultima modifica: 2007-07-27

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
Di seguito sono riportate le attività amministrative e le aree delle caratteristiche incluse in questa guida di riferimento rapido:
-
Azioni comuni del cmdlet
-
Parametri importanti
-
Suggerimenti
-
Destinatari
-
Archiviazione
-
Trasporto
-
Criteri e conformità
-
Server
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.
|
||
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.
|
||
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. |