Set-MailboxAutoReplyConfiguration

Questo cmdlet è disponibile in Exchange locale e nel servizio basato su cloud. Alcuni parametri e impostazioni possono essere esclusivi di singoli ambienti.

Utilizzare il cmdlet Set-MailboxAutoReplyConfiguration per configurare le impostazioni delle risposte automatiche per una cassetta postale specifica.

Per informazioni sui set di parametri nella sezione Sintassi, vedere Sintassi del cmdlet di Exchange.

Sintassi

Set-MailboxAutoReplyConfiguration
   [-Identity] <MailboxIdParameter>
   [-AutoDeclineFutureRequestsWhenOOF <Boolean>]
   [-AutoReplyState <OofState>]
   [-Confirm]
   [-CreateOOFEvent <Boolean>]
   [-DeclineAllEventsForScheduledOOF <Boolean>]
   [-DeclineEventsForScheduledOOF <Boolean>]
   [-DeclineMeetingMessage <String>]
   [-DomainController <Fqdn>]
   [-EndTime <DateTime>]
   [-EventsToDeleteIDs <String[]>]
   [-ExternalAudience <ExternalAudience>]
   [-ExternalMessage <String>]
   [-IgnoreDefaultScope]
   [-InternalMessage <String>]
   [-OOFEventSubject <String>]
   [-StartTime <DateTime>]
   [-WhatIf]
   [<CommonParameters>]

Descrizione

È possibile disabilitare le risposte automatiche per una cassetta postale specificata o un'organizzazione.

È necessario disporre delle autorizzazioni prima di poter eseguire questo cmdlet. Sebbene in questo argomento vengano elencati tutti i parametri relativi al cmdlet, si potrebbe non avere accesso ad alcuni di essi qualora non siano inclusi nelle autorizzazioni assegnate. Per individuare le autorizzazioni necessarie per eseguire cmdlet o parametri nell'organizzazione, vedere Trovare le autorizzazioni necessarie per eseguire i cmdlet di Exchange.

Esempio

Esempio 1

Set-MailboxAutoReplyConfiguration -Identity tony@contoso.com -AutoReplyState Scheduled -StartTime "7/10/2018 08:00:00" -EndTime "7/15/2018 17:00:00" -InternalMessage "Internal auto-reply message"

In questo esempio vengono configurate le risposte automatiche per l'invio della cassetta postale di Tony tra le date di inizio e di fine specificate e viene inclusa una risposta interna.

Esempio 2

Set-MailboxAutoReplyConfiguration -Identity tony@contoso.com -AutoReplyState Enabled -InternalMessage "Internal auto-reply message." -ExternalMessage "External auto-reply message." -ExternalAudience All

Questo esempio configura le risposte automatiche per l'invio della cassetta postale di Tony, specifica la risposta per i messaggi provenienti da mittenti interni ed esterni e specifica che la risposta esterna viene inviata a qualsiasi indirizzo esterno.

Parametri

-AutoDeclineFutureRequestsWhenOOF

Questo parametro funziona solo nel servizio basato sul cloud.

Il parametro AutoDeclineFutureRequestsWhenOOF consente di specificare se rifiutare automaticamente le nuove convocazioni di riunione inviate alla cassetta postale durante il periodo di tempo pianificato quando vengono inviate risposte automatiche. I valori validi sono:

  • $true: le nuove convocazioni di riunione ricevute durante il periodo di tempo pianificato vengono rifiutate automaticamente.
  • $false: le convocazioni di riunione ricevute durante il periodo di tempo pianificato non vengono rifiutate automaticamente. Questo è il valore predefinito.

È possibile utilizzare questo parametro solo quando il parametro AutoReplyState è impostato su Scheduled.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Exchange Online

-AutoReplyState

Il parametro AutoReplyState consente di specificare se la cassetta postale è abilitata per le risposte automatiche. I valori validi sono:

  • Abilitato: le risposte automatiche vengono inviate per la cassetta postale.
  • Disabilitato: le risposte automatiche non vengono inviate per la cassetta postale. Questo è il valore predefinito.
  • Pianificato: le risposte automatiche vengono inviate per la cassetta postale durante il periodo di tempo specificato dai parametri StartTime ed EndTime.

I valori Enabled e Scheduled richiedono queste impostazioni aggiuntive:

  • Valore per il parametro InternalMessageValue.
  • Valore per il parametro ExternalMessageValue se il parametro ExternalAudience è impostato su Known o All.
Type:OofState
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-Confirm

L'opzione Confirm consente di specificare se visualizzare o nascondere la richiesta di conferma. L'impatto di questa opzione sul cmdlet dipende dalla richiesta di conferma del cmdlet prima di procedere.

  • I cmdlet distruttivi , ad esempio i cmdlet Remove-*, hanno una pausa predefinita che impone di confermare il comando prima di procedere. Per questi cmdlet, è possibile ignorare la richiesta di conferma usando questa precisa sintassi: -Confirm:$false.
  • La maggior parte degli altri cmdlet (ad esempio, i cmdlet New-* e Set-*) non hanno una pausa predefinita. Per questi cmdlet, specificando l'opzione Confirm senza un valore viene introdotta una pausa che impone all'utente di confermare il comando prima di procedere.
Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-CreateOOFEvent

Questo parametro funziona solo nel servizio basato sul cloud.

Il parametro CreateOOFEvent consente di specificare se creare un evento di calendario corrispondente al periodo di tempo pianificato quando risposte automatiche vengono inviate per la cassetta postale. I valori validi sono:

  • $true: quando si configura un periodo di tempo pianificato per le risposte automatiche usando il valore Pianificato per il parametro AutoReplyState, viene creato un evento di calendario nella cassetta postale per tali date. È possibile specificare l'oggetto dell'evento usando il parametro OOFEventSubject.
  • $false: quando si configura un periodo di tempo pianificato per le risposte automatiche usando il valore Pianificato per il parametro AutoReplyState, non viene creato alcun evento di calendario per tali date. Questo è il valore predefinito.
Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Exchange Online

-DeclineAllEventsForScheduledOOF

Questo parametro funziona solo nel servizio basato sul cloud.

Il parametro DeclineAllEventsForScheduledOOF consente di specificare se rifiutare tutti gli eventi di calendario esistenti nella cassetta postale durante il periodo di tempo pianificato quando le risposte automatiche vengono inviate. I valori validi sono:

  • $true: gli eventi di calendario esistenti nella cassetta postale che si verificano durante il periodo di tempo pianificato vengono rifiutati e rimossi dal calendario. Se la cassetta postale è l'organizzatore della riunione, gli eventi vengono annullati per tutti gli altri partecipanti.
  • $false: gli eventi di calendario esistenti nella cassetta postale che si verificano durante il periodo di tempo pianificato rimangono nel calendario. Questo è il valore predefinito.

È possibile utilizzare questo parametro solo quando il parametro DeclineEventsForScheduledOOF è impostato su $true.

Non è possibile utilizzare questo parametro con quello EventsToDeleteIDs.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Exchange Online

-DeclineEventsForScheduledOOF

Questo parametro funziona solo nel servizio basato sul cloud.

Il parametro DeclineEventsForScheduledOOF consente di specificare se è possibile rifiutare gli eventi di calendario esistenti nella cassetta postale durante il periodo di tempo pianificato quando le risposte automatiche vengono inviate. I valori validi sono:

  • $true: gli eventi di calendario esistenti nella cassetta postale che si verificano durante il periodo di tempo pianificato possono essere rifiutati e rimossi dal calendario. Se la cassetta postale è l'organizzatore della riunione, gli eventi vengono annullati per tutti gli altri partecipanti.

    Per rifiutare eventi specifici durante il periodo di tempo pianificato, usare il parametro EventsToDeleteIDs. Per rifiutare tutti gli eventi durante il periodo di tempo pianificato, usare il parametro DeclineAllEventsForScheduledOOF.

  • $false: gli eventi di calendario esistenti nella cassetta postale che si verificano durante il periodo di tempo pianificato rimangono nel calendario. Questo è il valore predefinito.

È possibile utilizzare questo parametro solo quando il parametro AutoReplyState è impostato su Scheduled.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Exchange Online

-DeclineMeetingMessage

Questo parametro funziona solo nel servizio basato sul cloud.

Il parametro DeclineMeetingMessage consente di specificare il testo nel messaggio quando le convocazioni di riunione inviate alla cassetta postale vengono rifiutate automaticamente. Ad esempio:

  • Il parametro AutoDeclineFutureRequestsWhenOOF è impostato su $true.
  • Il parametro DeclineEventsForScheduledOOF è impostato su $true e il parametro DeclineAllEventsForScheduledOOF è impostato su $true oppure i singoli eventi vengono specificati tramite il parametro EventsToDeleteIDs.

Se il valore contiene degli spazi, è necessario racchiuderlo tra virgolette ("). I tag HTML non vengono aggiunti automaticamente al testo, ma è possibile utilizzare valori che contengono tag HTML. Ad esempio, "<html><body>I'm on vacation. <b>I can't attend the meeting.</b></body></html>".

Utilizzare il valore $null per cancellare il valore di questo parametro.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Exchange Online

-DomainController

Questo parametro è disponibile solo in Exchange locale.

Il parametro DomainController consente di specificare il controller di dominio utilizzato da questo cmdlet per la lettura o la scrittura dei dati in Active Directory. Identificare il controller di dominio mediante il relativo nome di dominio completo (FQDN). Ad esempio, dc01.contoso.com.

Type:Fqdn
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-EndTime

Il parametro EndTime consente di specificare l'ora e la data a partire dalla quale le risposte automatiche non vengono inviate per la cassette postale. Questo parametro si utilizza soltanto quando quello AutoReplyState è importato su Scheduled; il valore di questo parametro è importante soltanto quando AutoReplyState è Scheduled.

Usare il formato data breve definito nelle impostazioni Opzioni internazionali nel computer in cui viene eseguito il comando. Ad esempio, se il computer è configurato per l'utilizzo del formato di data breve mm/dd/yyyy, immettere 01/09/2018 per specificare il 1° settembre 2018. È possibile immettere solo la data oppure specificare la data e l'ora del giorno. In quest'ultimo caso, racchiudere il valore tra virgolette ("), ad esempio, "01/09/2018 17:00".

Type:DateTime
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-EventsToDeleteIDs

Questo parametro funziona solo nel servizio basato sul cloud.

Il parametro EventsToDeleteIDs consente di specificare gli eventi di calendario da eliminare dalla cassetta postale quando il parametro DeclineEventsForScheduledOOF è impostato su $true.

È possibile indicare più eventi di calendario separati da virgole.

Non è possibile utilizzare questo parametro con quello DeclineAllEventsForScheduledOOF.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Exchange Online

-ExternalAudience

Il parametro ExternalAudience consente di specificare se le risposte automatiche vengono inviate a mittenti esterni. I valori validi sono:

  • Nessuno: le risposte automatiche non vengono inviate a mittenti esterni.
  • Nota: le risposte automatiche vengono inviate solo ai mittenti esterni specificati nell'elenco Contatti della cassetta postale.
  • Tutto: le risposte automatiche vengono inviate a tutti i mittenti esterni. Questo è il valore predefinito.

Il valore di questo parametro è importante soltanto quando il parametro AutoReplyState è impostato su Enabled o Scheduled.

Type:ExternalAudience
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-ExternalMessage

Il parametro ExternalMessage consente di specificare il messaggio di risposta automatica inviato ai mittenti esterni o ai mittenti all'esterno dell'organizzazione. Se il valore contiene degli spazi, è necessario racchiuderlo tra virgolette (").

Vengono automaticamente aggiunti tag HTML al testo. Ad esempio, se si immette il testo "I'm on vacation", il valore diventa automaticamente: <html><body>I'm on vacation</body></html>. Se il valore viene compreso tra virgolette, sono supportati ulteriori tag HTML. Ad esempio, "<html><body><b>I'm on vacation</b>. I'll respond when I return.</body></html>".

Il valore di questo parametro è importante soltanto quando si verificano le due condizioni seguenti:

  • Il parametro AutoReplyState è impostato su Enabled o Scheduled.
  • Il parametro ExternalAudience è impostato su Known o All.

Per cancellare il valore di questo parametro quando non è più necessario (ad esempio, se si cambia il parametro ExternalAudience in None), usare il valore $null.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-Identity

Il parametro Identity indica la cassetta postale che si desidera modificare. È possibile utilizzare qualsiasi valore che identifichi la cassetta postale in modo univoco. Ad esempio:

  • Nome
  • Alias
  • Nome distinto (DN)
  • Nome distinto (DN)
  • Dominio\nomeutente
  • Indirizzo di posta elettronica
  • GUID
  • LegacyExchangeDN
  • SamAccountName
  • ID utente o Nome entità utente (UPN)
Type:MailboxIdParameter
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-IgnoreDefaultScope

L'opzione IgnoreDefaultScope indica al comando di ignorare l'impostazione dell'ambito del destinatario predefinito per la sessione di Exchange PowerShell e di usare l'intera foresta come ambito. Con questa opzione non è necessario specificare alcun valore.

Questa opzione consente al comando di accedere agli oggetti active directory attualmente non disponibili nell'ambito predefinito, ma introduce anche le restrizioni seguenti:

  • Non è possibile utilizzare il parametro DomainController. Il comando utilizza automaticamente un server di catalogo globale appropriato.
  • È possibile utilizzare solo il DN per il parametro Identity. Non vengono accettate altre forme di identificazione, ad esempio alias o GUID.
Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-InternalMessage

Il parametro InternalMessage consente di specificare il messaggio di risposta automatica inviato ai mittenti interni o ai mittenti all'interno dell'organizzazione. Se il valore contiene degli spazi, è necessario racchiuderlo tra virgolette (").

Vengono automaticamente aggiunti tag HTML al testo. Ad esempio, se si immette il testo "I'm on vacation", il valore diventa automaticamente: <html><body>I'm on vacation</body></html>. Se il valore viene compreso tra virgolette, sono supportati ulteriori tag HTML. Ad esempio, "<html><body>I'm on vacation. <b>Please contact my manager.</b></body></html>".

Il valore di questo parametro è importante soltanto quando il parametro AutoReplyState è impostato su Enabled o Scheduled.

Per cancellare il valore di questo parametro quando non è più necessario (ad esempio, se si cambia il parametro AutoReplyState in Disabled), usare il valore $null.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-OOFEventSubject

Questo parametro funziona solo nel servizio basato sul cloud.

Il parametro OOFEventSubject consente di specificare l'oggetto dell'evento di calendario creato automaticamente quando il parametro CreateOOFEvent è impostato su $true.

Se il valore contiene degli spazi, è necessario racchiuderlo tra virgolette ("). Utilizzare il valore $null per cancellare il valore di questo parametro.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Exchange Online

-StartTime

Il parametro StartTime consente di specificare l'ora e la data di inizio in cui le risposte automatiche vengono inviate per la cassette postale specificata. Questo parametro si utilizza soltanto quando quello AutoReplyState è importato su Scheduled; il valore di questo parametro è importante soltanto quando AutoReplyState è Scheduled.

Usare il formato data breve definito nelle impostazioni Opzioni internazionali nel computer in cui viene eseguito il comando. Ad esempio, se il computer è configurato per l'utilizzo del formato di data breve mm/dd/yyyy, immettere 01/09/2018 per specificare il 1° settembre 2018. È possibile immettere solo la data oppure specificare la data e l'ora del giorno. In quest'ultimo caso, racchiudere il valore tra virgolette ("), ad esempio, "01/09/2018 17:00".

Type:DateTime
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-WhatIf

L'opzione WhatIf consente di simulare le azioni del comando. È possibile utilizzare tale opzione per visualizzare le modifiche che verrebbero applicate senza effettivamente applicarle. Con questa opzione non è necessario specificare alcun valore.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

Input

Input types

Per verificare i tipi di input accettati da questo cmdlet, vedere Tipi di input e output dei cmdlet. Se il campo relativo al tipo di input di un cmdlet è vuoto, il cmdlet non accetta dati di input.

Output

Output types

Per verificare i tipi restituiti, detti anche tipi di output, accettati da questo cmdlet, vedere Tipi di input e output dei cmdlet. Se il campo relativo al tipo di output è vuoto, il cmdlet non restituisce dati.