Resume-Message
Si applica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
Ultima modifica dell'argomento: 2007-06-28
Utilizzare il cmdlet Resume-Message per abilitare il recapito di un messaggio precedentemente sospeso in una coda che si trova in un computer in cui è installato il ruolo del server Trasporto Hub o Trasporto Edge.
Sintassi
Resume-Message -Identity <MessageIdentity> [-Confirm [<SwitchParameter>]] [-WhatIf [<SwitchParameter>]]
Resume-Message -Filter <String> [-Confirm [<SwitchParameter>]] [-Server <ServerIdParameter>] [-WhatIf [<SwitchParameter>]]
Descrizione dettagliata
Il cmdlet Resume-Message consente di abilitare il recapito di un messaggio precedentemente sospeso in una coda nel server Trasporto Hub o nel server Trasporto Edge. Un messaggio inviato a più destinatari potrebbe trovarsi in più code. Se si specifica il parametro Identity, il messaggio verrà ripreso in una sola coda se l'identità specificata corrisponde a un singolo messaggio. Se l'identità corrisponde a più messaggi, verrà visualizzato un messaggio di errore. Per riprendere un messaggio in più code con un'unica operazione è necessario utilizzare un filtro.
È necessario utilizzare i parametri Identity o Filter che si escludono reciprocamente.
È possibile riprendere un messaggio in un server remoto includendo il nome del server come parte del parametro Identity o utilizzando il parametro Server con il parametro Filter. Se non si specifica un server, il comando viene eseguito solo sul server locale.
Per eseguire il cmdlet Resume-Message, è necessario utilizzare un account a cui sia stato delegato il ruolo Exchange Server Administrator e l'appartenenza al gruppo Administrators locale del server di destinazione.
Per eseguire il cmdlet Resume-Message su un computer in cui è installato il ruolo del server Trasporto Edge, è necessario accedere al sistema utilizzando un account che sia membro del gruppo Administrators locale del computer.
Per ulteriori informazioni sulle autorizzazioni, sulla delega dei ruoli e sui diritti necessari per l'amministrazione di Microsoft Exchange Server 2007, vedere Considerazioni sulle autorizzazioni.
Parametri
Parametro | Obbligatorio | Tipo | Descrizione |
---|---|---|---|
Filter |
Obbligatorio |
System.String |
Il parametro Filter richiede un'espressione che specifica i criteri del valore di proprietà dei messaggi che si desidera riprendere. L'espressione include un nome di proprietà seguito da un operatore di confronto e da un valore. Le seguenti proprietà del messaggio sono criteri validi per il parametro Filter:
È possibile specificare più criteri per il filtro utilizzando l'operatore di confronto -and. I valori della proprietà non composti da un numero intero singolo devono essere racchiusi dalle virgolette. |
Identity |
Obbligatorio |
Microsoft.Exchange.Data.QueueViewer.MessageIdentity |
Utilizzare il parametro Identity per specificare il numero intero per MessageIdentity. Si tratta di un numero intero che rappresenta un messaggio particolare, un server facoltativo e l'identità della coda. La sintassi del parametro è la seguente:
|
Confirm |
Facoltativo |
System.Management.Automation.SwitchParameter |
Il parametro Confirm determina l'interruzione dell'elaborazione e richiede che l'utente, prima che l'elaborazione continui, confermi l'operazione che verrà eseguita dal comando. Non è necessario specificare alcun valore con il parametro Confirm. |
Server |
Facoltativo |
Microsoft.Exchange.Configuration.Tasks.ServerIdParameter |
Utilizzare il parametro Server per specificare il nome del server a cui connettersi, utilizzando una chiamata RPC in cui siano presenti le code con messaggi da riprendere. Immettere il parametro Server come nome host o nome di dominio completo (FQDN). Se questo parametro non viene utilizzato, viene eseguita una query al server locale. |
WhatIf |
Facoltativo |
System.Management.Automation.SwitchParameter |
Il parametro WhatIf consente al comando di simulare le azioni da intraprendere sull'oggetto. Utilizzando il parametro WhatIf, è possibile visualizzare quali sono le modifiche che verrebbero apportate senza applicarle. Non è necessario specificare alcun valore con il parametro WhatIf. |
Tipi di input
Tipi restituiti
Errori
Errore | Descrizione |
---|---|
|
|
Eccezioni
Eccezioni | Descrizione |
---|---|
|
|
Esempio
Nell'esempio seguente viene illustrato come riprendere il recapito di tutti i messaggi che si trovano in stato sospeso e per i quali si verificano le seguenti condizioni:
I messaggi sono stati inviati dall'indirizzo SMTP del mittente specificato.
I messaggi vengono accodati nel server Trasporto Hub o Edge Transport nel quale viene eseguito il comando.
I messaggi scadranno prima delle 15.00 nella data specificata.
Per ulteriori informazioni su come utilizzare Exchange Management Shell per eseguire le attività del Visualizzatore code, vedere Utilizzo di Exchange Management Shell per la gestione delle code.
Resume-Message -Filter {FromAddress -eq "sender@contoso.com" -and ExpirationTime -lt "yyyy-mm-dd 03:00:00 PM"}