Set-MailboxAutoReplyConfiguration
Este cmdlet está disponible en Exchange local y en el servicio basado en la nube. Puede que algunos parámetros y opciones de configuración sean exclusivos de un entorno u otro.
Use el cmdlet Set-MailboxAutoReplyConfiguration para configurar los parámetros de respuesta automática para un buzón específico.
Para obtener más información acerca de los conjuntos de parámetros de la sección Sintaxis a continuación, vea Sintaxis del cmdlet de Exchange.
Syntax
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>]
Description
Puede deshabilitar las respuestas automáticas para una organización o un buzón específicos.
Deberá tener asignados permisos antes de poder ejecutar este cmdlet. Aunque en este tema se enumeran todos los parámetros correspondientes a este cmdlet, tal vez no tenga acceso a algunos parámetros si no están incluidos en los permisos que se le han asignado. Para obtener los permisos necesarios para ejecutar cualquier cmdlet o parámetro en su organización, consulte Find the permissions required to run any Exchange cmdlet.
Ejemplos
Ejemplo 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"
En este ejemplo se configuran las respuestas automáticas para que el buzón de Tony se envíe entre las fechas de inicio y finalización especificadas e incluye una respuesta interna.
Ejemplo 2
Set-MailboxAutoReplyConfiguration -Identity tony@contoso.com -AutoReplyState Enabled -InternalMessage "Internal auto-reply message." -ExternalMessage "External auto-reply message." -ExternalAudience All
En este ejemplo se configuran las respuestas automáticas para el buzón de Tony que se va a enviar, se especifica la respuesta para los mensajes de remitentes internos y externos y se especifica que la respuesta externa se envía a cualquier dirección externa.
Parámetros
-AutoDeclineFutureRequestsWhenOOF
Este parámetro solo funciona en el servicio basado en la nube.
El parámetro AutoDeclineFutureRequestsWhenOOF especifica si se rechazan automáticamente las nuevas solicitudes de reunión que se envían al buzón durante el período de tiempo programado cuando se envían respuestas automáticas. Los valores admitidos son:
- $true: las nuevas solicitudes de reunión que se reciben durante el período de tiempo programado se rechazan automáticamente.
- $false: Las solicitudes de reunión recibidas durante el período de tiempo programado no se rechazan automáticamente. Este es el valor predeterminado.
Este parámetro solo se puede usar cuando el parámetro AutoReplyState está establecido en Programado.
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
El parámetro AutoReplyState especifica si el buzón está habilitado para las respuestas automáticas. Los valores admitidos son:
- Habilitado: se envían respuestas automáticas para el buzón.
- Deshabilitado: las respuestas automáticas no se envían para el buzón. Este es el valor predeterminado.
- Programado: las respuestas automáticas se envían para el buzón durante el período de tiempo especificado por los parámetros StartTime y EndTime.
Los valores Enabled y Scheduled requieren esta configuración adicional:
- Valor del parámetro InternalMessageValue.
- Valor del parámetro ExternalMessageValue si el parámetro ExternalAudience está establecido en Conocido o En todos.
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
El modificador Confirm especifica si se debe mostrar u ocultar el mensaje de confirmación. Cómo afecta este modificador el cmdlet depende de si el cmdlet requiere confirmación antes de continuar.
- Los cmdlets destructivos (por ejemplo, cmdlets Remove-*) tienen una pausa integrada que obliga a confirmar el comando antes de continuar. Para estos cmdlets, puede omitir el mensaje de confirmación mediante esta sintaxis exacta:
-Confirm:$false
. - La mayoría de los demás cmdlets (por ejemplo, los cmdlets New-* y Set-*) no tienen una pausa integrada. En estos cmdlets, si se especifica el modificador Confirm sin ningún valor, se introduce una pausa que obliga a confirmar el comando antes de continuar.
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
Este parámetro solo funciona en el servicio basado en la nube.
El parámetro CreateOOFEvent especifica si se va a crear un evento de calendario que se corresponda con el período de tiempo programado en el que se envían respuestas automáticas para el buzón. Los valores admitidos son:
- $true: al configurar un período de tiempo programado para respuestas automáticas mediante el valor Programado para el parámetro AutoReplyState, se crea un evento de calendario en el buzón para esas fechas. Puede especificar el asunto para el evento mediante el parámetro OOFEventSubject.
- $false: al configurar un período de tiempo programado para respuestas automáticas mediante el valor Programado para el parámetro AutoReplyState, no se crea ningún evento de calendario para esas fechas. Este es el valor predeterminado.
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
Este parámetro solo funciona en el servicio basado en la nube.
El parámetro DeclineAllEventsForScheduledOOF especifica si se rechazan todos los eventos de calendario existentes en el buzón durante el período de tiempo programado cuando se envían respuestas automáticas. Los valores admitidos son:
- $true: los eventos de calendario existentes en el buzón de correo que se producen durante el período de tiempo programado se rechazan y quitan del calendario. Si el buzón es el organizador de la reunión, los eventos se cancelan para todos los demás asistentes.
- $false: los eventos de calendario existentes en el buzón de correo que se producen durante el período de tiempo programado permanecen en el calendario. Este es el valor predeterminado.
Este parámetro solo se puede usar cuando el parámetro DeclineEventsForScheduledOOF está establecido en $true.
No se puede usar este parámetro con el parámetro 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
Este parámetro solo funciona en el servicio basado en la nube.
El parámetro DeclineEventsForScheduledOOF especifica si es posible rechazar los eventos de calendario existentes en el buzón durante el período de tiempo programado cuando se envían respuestas automáticas. Los valores admitidos son:
$true: los eventos de calendario existentes en el buzón de correo que se producen durante el período de tiempo programado se pueden rechazar y quitar del calendario. Si el buzón es el organizador de la reunión, los eventos se cancelan para todos los demás asistentes.
Para rechazar eventos específicos durante el período de tiempo programado, use el parámetro EventsToDeleteIDs. Para rechazar todos los eventos durante el período de tiempo programado, use el parámetro DeclineAllEventsForScheduledOOF.
$false: los eventos de calendario existentes en el buzón de correo que se producen durante el período de tiempo programado permanecen en el calendario. Este es el valor predeterminado.
Este parámetro solo se puede usar cuando el parámetro AutoReplyState está establecido en Programado.
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
Este parámetro solo funciona en el servicio basado en la nube.
El parámetro DeclineMeetingMessage especifica el texto del mensaje cuando las solicitudes de reuniones que se envían al buzón se rechazan automáticamente. Por ejemplo:
- El parámetro AutoDeclineFutureRequestsWhenOOF se establece en $true.
- El parámetro DeclineEventsForScheduledOOF se establece en $true y el parámetro DeclineAllEventsForScheduledOOF se establece en $true, o bien se especifican eventos individuales mediante el parámetro EventsToDeleteIDs.
Si el valor contiene espacios, escriba el valor entre comillas ("). Las etiquetas HTML no se agregan automáticamente al texto, pero puede usar valores que contengan etiquetas HTML. Por ejemplo, "<html><body>I'm on vacation. <b>I can't attend the meeting.</b></body></html>"
.
Para borrar el valor de este parámetro, use el valor $null.
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
Este parámetro solo está disponible en Exchange local.
El parámetro DomainController especifica el controlador de dominio que el cmdlet usa para leer datos de Active Directory o escribirlos. El controlador de dominio se identifica por su nombre de dominio completo (FQDN). Por ejemplo, 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
El parámetro EndTime especifica la fecha de finalización y la hora a la que se envían las respuestas automáticas para el buzón. Este parámetro solo se usa si el parámetro AutoReplyState está establecido en Scheduled, y el valor de este parámetro solo es relevante cuando AutoReplyState es Scheduled.
Use el formato de fecha corta que se define en la opción Configuración regional en el equipo en el que se ejecuta el comando. Por ejemplo, si el equipo está configurado para usar el formato de fecha corta mm/dd/yyyy, escriba 09/01/2018 para especificar el 1 de septiembre de 2018. Puede escribir solo la fecha, o la fecha y la hora del día. Si escribe la fecha y la hora del día, encierre el valor entre comillas ("), por ejemplo, "01/09/2018 5:00 PM".
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
Este parámetro solo funciona en el servicio basado en la nube.
El parámetro EventsToDeleteIDs especifica los eventos de calendario que se van a eliminar del buzón cuando el parámetro DeclineEventsForScheduledOOF se establece en $true.
Puede especificar varios eventos de calendario separados por comas.
No se puede usar este parámetro con el parámetro 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
El parámetro ExternalAudience especifica si se envían respuestas automáticas a los remitentes externos. Los valores admitidos son:
- Ninguno: las respuestas automáticas no se envían a ningún remitente externo.
- Conocido: las respuestas automáticas solo se envían a remitentes externos especificados en la lista Contacto del buzón.
- Todos: las respuestas automáticas se envían a todos los remitentes externos. Este es el valor predeterminado.
Este parámetro solo es relevante cuando el parámetro AutoReplyState se establece en 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
El parámetro ExternalMessage especifica el mensaje de respuesta automática que se envía a los remitentes externos o los remitentes que están fuera de la organización. Si el valor contiene espacios, escriba el valor entre comillas (").
Se agregan etiquetas HTML al texto automáticamente. Por ejemplo, si escribe el texto "Estoy de vacaciones", el valor se convierte automáticamente en: <html><body>I'm on vacation</body></html>
. Se admiten etiquetas HTML adicionales si se encierra el valor entre comillas. Por ejemplo, "<html><body><b>I'm on vacation</b>. I'll respond when I return.</body></html>"
.
El valor de este parámetro es relevante solo cuando se cumplen las condiciones siguientes:
- El parámetro AutoReplyState está establecido en Enabled o Scheduled.
- El parámetro ExternalAudience está establecido en Known o All.
Para borrar el valor de este parámetro cuando ya no sea necesario (por ejemplo, si cambia el parámetro ExternalAudience a None), use el valor $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
El parámetro Identity especifica el buzón que desea modificar. Es posible usar cualquier valor que identifique exclusivamente el buzón. Por ejemplo:
- Nombre
- Alias
- Nombre distintivo (DN)
- Nombre completo (DN)
- Dominio\Nombre de usuario
- Dirección de correo electrónico
- GUID
- LegacyExchangeDN
- SamAccountName
- ID de usuario o nombre de la entidad de seguridad de usuario (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
El modificador IgnoreDefaultScope indica al comando que ignore la configuración predeterminada del ámbito del destinatario para la sesión de Exchange PowerShell y que use todo el bosque como ámbito. No es necesario especificar un valor con este modificador.
Este cambio habilita el comando tenga acceso a objetos de Active Directory que no están actualmente disponibles en el ámbito predeterminado, pero también introduce las siguientes restricciones:
- No puede usar el parámetro DomainController. El comando usa un servidor de catálogo global adecuado de forma automática.
- Sólo puede usar el DN para el parámetro Identity. No se aceptan otras formas de identificación, como 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
El parámetro InternalMessage especifica el mensaje de respuesta automática que se envía a los remitentes internos o los remitentes que están dentro de la organización. Si el valor contiene espacios, escriba el valor entre comillas (").
Se agregan etiquetas HTML al texto automáticamente. Por ejemplo, si escribe el texto "Estoy de vacaciones", el valor se convierte automáticamente en: <html><body>I'm on vacation</body></html>
. Se admiten etiquetas HTML adicionales si se encierra el valor entre comillas. Por ejemplo, "<html><body>I'm on vacation. <b>Please contact my manager.</b></body></html>"
.
Este parámetro solo es relevante cuando el parámetro AutoReplyState se establece en Enabled o Scheduled.
Para borrar el valor de este parámetro cuando ya no sea necesario (por ejemplo, si cambia el parámetro AutoReplyState a Disabled), use el valor $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
Este parámetro solo funciona en el servicio basado en la nube.
El parámetro OOFEventSubject especifica el asunto del evento de calendario que se crea automáticamente cuando el parámetro CreateOOFEvent se establece en $true.
Si el valor contiene espacios, escriba el valor entre comillas ("). Para borrar el valor de este parámetro, use el valor $null.
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
El parámetro StartTime especifica la fecha de inicio y la hora a la que se envían las respuestas automáticas para el buzón especificado. Este parámetro solo se usa si el parámetro AutoReplyState está establecido en Scheduled, y el valor de este parámetro solo es relevante cuando AutoReplyState es Scheduled.
Use el formato de fecha corta que se define en la opción Configuración regional en el equipo en el que se ejecuta el comando. Por ejemplo, si el equipo está configurado para usar el formato de fecha corta mm/dd/yyyy, escriba 09/01/2018 para especificar el 1 de septiembre de 2018. Puede escribir solo la fecha, o la fecha y la hora del día. Si escribe la fecha y la hora del día, encierre el valor entre comillas ("), por ejemplo, "01/09/2018 5:00 PM".
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
El modificador WhatIf simula las acciones del comando. Puede usar este modificador para ver los cambios que se producirían, pero sin aplicar los cambios. No es necesario especificar un valor con este modificador.
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 |
Entradas
Input types
Para ver los tipos de entrada que acepta este cmdlet, consulte Tipos de entrada y salida de cmdlet. Si el campo Tipo de entrada de un cmdlet está en blanco, el cmdlet no acepta datos de entrada.
Salidas
Output types
Para ver los tipos de valor devuelto (también conocidos como tipos de resultado) que acepta este cmdlet, consulte Tipos de entrada y salida de cmdlet. Si el campo Tipo de resultado está en blanco, el cmdlet no devuelve datos.