Set-MailboxAutoReplyConfiguration

Cette cmdlet est disponible dans Exchange sur site et dans le service cloud. Certains paramètres peuvent être propres à un environnement ou à un autre.

La cmdlet Set-MailboxAutoReplyConfiguration permet de configurer les paramètres de réponses automatiques pour une boîte aux lettres spécifique.

Pour plus d’informations sur les jeux de paramètres dans la section Syntaxe ci-après, voir Syntaxe da la cmdlet 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

Vous pouvez désactiver les réponses automatiques pour une boîte aux lettres ou une organisation spécifiée.

Des autorisations doivent vous être attribuées avant de pouvoir exécuter cette cmdlet. Bien que cette rubrique répertorie tous les paramètres de cette cmdlet, il est possible que vous n’ayez pas accès à certains paramètres s’ils ne sont pas inclus dans les autorisations qui vous ont été attribuées. Pour rechercher les autorisations requises pour exécuter une cmdlet ou un paramètre dans votre organisation, voir Find the permissions required to run any Exchange cmdlet.

Exemples

Exemple 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"

Cet exemple configure les réponses automatiques pour la boîte aux lettres de Tony à envoyer entre les dates de début et de fin spécifiées et inclut une réponse interne.

Exemple 2

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

Cet exemple configure les réponses automatiques pour l’envoi de la boîte aux lettres de Tony, spécifie la réponse pour les messages provenant d’expéditeurs internes et externes et spécifie que la réponse externe est envoyée à n’importe quelle adresse externe.

Paramètres

-AutoDeclineFutureRequestsWhenOOF

Ce paramètre est fonctionnel uniquement dans le service cloud.

Le paramètre AutoDeclineFutureRequestsWhenOOF indique s’il faut refuser automatiquement les nouvelles demandes de réunion envoyées à la boîte aux lettres pendant la période planifiée lors de laquelle les réponses automatiques sont envoyées. Les valeurs valides sont les suivantes :

  • $true : les nouvelles demandes de réunion reçues pendant la période planifiée sont automatiquement refusées.
  • $false : les demandes de réunion reçues pendant la période planifiée ne sont pas automatiquement refusées. Il s’agit de la valeur par défaut.

Vous pouvez utiliser ce paramètre uniquement si le paramètre AutoReplyState est défini sur 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

Le paramètre AutoReplyState indique si la boîte aux lettres est activée pour les réponses automatiques. Les valeurs valides sont les suivantes :

  • Activé : les réponses automatiques sont envoyées pour la boîte aux lettres.
  • Désactivé : les réponses automatiques ne sont pas envoyées pour la boîte aux lettres. Il s’agit de la valeur par défaut.
  • Planifiée : les réponses automatiques sont envoyées pour la boîte aux lettres pendant la période spécifiée par les paramètres StartTime et EndTime.

Les valeurs Enabled et Scheduled requièrent les paramètres supplémentaires suivants :

  • Valeur du paramètre InternalMessageValue.
  • Valeur du paramètre ExternalMessageValue si le paramètre ExternalAudience est défini sur Known ou 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

Le commutateur Confirme spécifie s’il faut afficher ou masquer l’invite de confirmation. L’incidence de ce commutateur sur la cmdlet varie selon que la cmdlet requiert une confirmation avant de poursuivre.

  • Les applets de commande destructrices (par exemple, les applets de commande Remove-*) ont une pause intégrée qui vous oblige à accuser réception de la commande avant de continuer. Pour ces cmdlets, vous pouvez ignorer l’invite de confirmation à l’aide de cette syntaxe exacte : -Confirm:$false.
  • La plupart des autres applets de commande (par exemple, les applets de commande New-* et Set-*) n’ont pas de pause intégrée. Pour ces cmdlets, la spécification du commutateur Confirm sans valeur introduit une pause qui vous oblige à confirmer la commande avant de poursuivre.
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

Ce paramètre est fonctionnel uniquement dans le service cloud.

Le paramètre CreateOOFEvent spécifie s’il faut créer un événement de calendrier qui correspond à la période planifiée lors de laquelle les réponses automatiques sont envoyées pour la boîte aux lettres. Les valeurs valides sont les suivantes :

  • $true : lorsque vous configurez une période planifiée pour les réponses automatiques à l’aide de la valeur Scheduled pour le paramètre AutoReplyState, un événement de calendrier est créé dans la boîte aux lettres pour ces dates. Vous pouvez spécifier l’objet de l’événement en utilisant le paramètre OOFEventSubject.
  • $false : lorsque vous configurez une période planifiée pour les réponses automatiques à l’aide de la valeur Scheduled pour le paramètre AutoReplyState, aucun événement de calendrier n’est créé pour ces dates. Il s’agit de la valeur par défaut.
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

Ce paramètre est fonctionnel uniquement dans le service cloud.

Le paramètre DeclineAllEventsForScheduledOOF spécifie s’il faut refuser tous les événements de calendrier de la boîte aux lettres pendant la période planifiée lors de laquelle les réponses automatiques sont envoyées. Les valeurs valides sont les suivantes :

  • $true : les événements de calendrier existants dans la boîte aux lettres qui se produisent pendant la période planifiée sont refusés et supprimés du calendrier. Si la boîte aux lettres est l’organisateur de la réunion, les événements sont annulés pour tous les autres participants.
  • $false : les événements de calendrier existants dans la boîte aux lettres qui se produisent pendant la période planifiée restent dans le calendrier. Il s’agit de la valeur par défaut.

Vous pouvez utiliser ce paramètre uniquement si le paramètre DeclineEventsForScheduledOOF est défini sur $true.

Vous ne pouvez pas utiliser ce paramètre avec le paramètre 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

Ce paramètre est fonctionnel uniquement dans le service cloud.

Le paramètre DeclineEventsForScheduledOOF spécifie s’il est possible de refuser les événements de calendrier de la boîte aux lettres pendant la période planifiée lors de laquelle les réponses automatiques sont envoyées. Les valeurs valides sont les suivantes :

  • $true : les événements de calendrier existants dans la boîte aux lettres qui se produisent pendant la période planifiée peuvent être refusés et supprimés du calendrier. Si la boîte aux lettres est l’organisateur de la réunion, les événements sont annulés pour tous les autres participants.

    Pour refuser des événements spécifiques pendant la période planifiée, utilisez le paramètre EventsToDeleteIDs. Pour refuser tous les événements au cours de la période planifiée, utilisez le paramètre DeclineAllEventsForScheduledOOF.

  • $false : les événements de calendrier existants dans la boîte aux lettres qui se produisent pendant la période planifiée restent dans le calendrier. Il s’agit de la valeur par défaut.

Vous pouvez utiliser ce paramètre uniquement si le paramètre AutoReplyState est défini sur 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

Ce paramètre est fonctionnel uniquement dans le service cloud.

Le paramètre DeclineMeetingMessage spécifie le texte du message lorsque des demandes de réunion envoyées à la boîte aux lettres sont automatiquement refusées. Par exemple :

  • Le paramètre AutoDeclineFutureRequestsWhenOOF est défini sur $true.
  • Le paramètre DeclineEventsForScheduledOOF est défini sur $true et le paramètre DeclineAllEventsForScheduledOOF est défini sur $true, ou des événements individuels sont spécifiés à l’aide du paramètre EventsToDeleteIDs.

Si la valeur contient des espaces, placez-la entre guillemets ("). Les balises HTML ne sont pas automatiquement ajoutées au texte, mais vous pouvez utiliser des valeurs qui contiennent des balises HTML. Par exemple : "<html><body>I'm on vacation. <b>I can't attend the meeting.</b></body></html>".

Pour effacer la valeur de ce paramètre, utilisez la valeur $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

Ce paramètre est disponible uniquement dans Exchange sur site.

Le paramètre DomainController spécifie le contrôleur de domaine qui est utilisé par cette cmdlet pour lire ou écrire les données dans Active Directory. Vous identifiez le contrôleur de domaine par son nom de domaine complet (FQDN). Par exemple : « 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

Le paramètre EndTime spécifie l’heure et la date de fin d’envoi de réponses automatiques pour la boîte aux lettres. Vous utilisez ce paramètre uniquement lorsque le paramètre AutoReplyState est défini sur Scheduled, et la valeur de ce paramètre est significative uniquement quand AutoReplyState est Scheduled.

Utilisez le format de date courte défini dans les paramètres Options régionales sur l’ordinateur où la commande est exécutée. Par exemple, si l’ordinateur est configuré pour utiliser le format de date courte jj/mm/aaaa, entrez 01/09/2018 pour spécifier le 1er septembre 2018. Vous pouvez entrer uniquement la date ou vous pouvez entrer la date et l'heure du jour. Si vous entrez la date et l’heure de la journée, placez la valeur entre guillemets ("), par exemple, "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

Ce paramètre est fonctionnel uniquement dans le service cloud.

Le paramètre EventsToDeleteIDs spécifie les événements de calendrier à supprimer de la boîte aux lettres lorsque le paramètre DeclineEventsForScheduledOOF est défini sur $true.

Vous pouvez spécifier plusieurs événements de calendrier séparés par des virgules.

Vous ne pouvez pas utiliser ce paramètre avec le paramètre 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

Le paramètre ExternalAudience indique si les réponses automatiques sont envoyées aux expéditeurs externes. Les valeurs valides sont les suivantes :

  • Aucun : les réponses automatiques ne sont envoyées à aucun expéditeur externe.
  • Connus : les réponses automatiques sont envoyées uniquement aux expéditeurs externes spécifiés dans la liste de contacts de la boîte aux lettres.
  • Tout : les réponses automatiques sont envoyées à tous les expéditeurs externes. Il s’agit de la valeur par défaut.

La valeur de ce paramètre n’est significative que si le paramètre AutoReplyState est défini sur Enabled ou 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

Le paramètre ExternalMessage spécifie le message de réponse automatique qui est envoyé aux expéditeurs externes ou aux expéditeurs en dehors de l’organisation. Si la valeur contient des espaces, placez-la entre guillemets (").

Des balises HTML sont automatiquement ajoutées au texte. Par exemple, si vous entrez le texte « Je suis en vacances », la valeur devient automatiquement : <html><body>I'm on vacation</body></html>. D’autres balises HTML sont prises en charge si vous placez la valeur entre guillemets. Par exemple : "<html><body><b>I'm on vacation</b>. I'll respond when I return.</body></html>".

La valeur de ce paramètre est significative uniquement lorsque les deux conditions suivantes sont remplies :

  • Le paramètre AutoReplyState est défini sur Enabled ou Scheduled.
  • Le paramètre ExternalAudience est défini sur Known ou All.

Pour effacer la valeur de ce paramètre lorsqu’il n’est plus requis (par exemple, si vous changez le paramètre ExternalAudience en None), utilisez la valeur $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

Le paramètre Identity spécifie la boîte aux lettres que vous voulez modifier. Vous pouvez utiliser n’importe quelle valeur qui identifie la boîte aux lettres de manière unique. Par exemple :

  • Nom
  • Alias
  • Nom unique
  • Nom unique
  • Domaine\Nom d’utilisateur
  • Adresse e-mail
  • GUID
  • LegacyExchangeDN
  • SamAccountName
  • Identifiant utilisateur ou nom d’utilisateur principal (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

Le commutateur IgnoreDefaultScope indique à la commande d’ignorer le paramètre d’étendue du destinataire par défaut pour la session Exchange PowerShell et d’utiliser la forêt entière comme étendue. Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

Ce commutateur permet à la commande d’accéder aux objets Active Directory qui ne sont pas actuellement disponibles dans l’étendue par défaut, mais introduit également les restrictions suivantes :

  • Vous ne pouvez pas utiliser le paramètre DomainController. La commande utilise automatiquement un serveur de catalogue global approprié.
  • Vous ne pouvez pas utiliser le paramètre DomainController. La commande utilise automatiquement un serveur de catalogue global approprié.
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

Le paramètre InternalMessage spécifie le message de réponse automatique qui est envoyé aux expéditeurs internes ou aux expéditeurs au sein de l’organisation. Si la valeur contient des espaces, placez-la entre guillemets (").

Des balises HTML sont automatiquement ajoutées au texte. Par exemple, si vous entrez le texte « Je suis en vacances », la valeur devient automatiquement : <html><body>I'm on vacation</body></html>. D’autres balises HTML sont prises en charge si vous placez la valeur entre guillemets. Par exemple : "<html><body>I'm on vacation. <b>Please contact my manager.</b></body></html>".

La valeur de ce paramètre n’est significative que si le paramètre AutoReplyState est défini sur Enabled ou Scheduled.

Pour effacer la valeur de ce paramètre lorsqu’il n’est plus requis (par exemple, si vous changez le paramètre AutoReplyState en Disabled), utilisez la valeur $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

Ce paramètre est fonctionnel uniquement dans le service cloud.

Le paramètre OOFEventSubject spécifie l’objet de l’événement de calendrier créé automatiquement lorsque le paramètre CreateOOFEvent est défini sur $true.

Si la valeur contient des espaces, placez-la entre guillemets ("). Pour effacer la valeur de ce paramètre, utilisez la valeur $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

Le paramètre StartTime spécifie l’heure et la date de début d’envoi de réponses automatiques pour la boîte aux lettres spécifiée. Vous utilisez ce paramètre uniquement lorsque le paramètre AutoReplyState est défini sur Scheduled, et la valeur de ce paramètre est significative uniquement quand AutoReplyState est Scheduled.

Utilisez le format de date courte défini dans les paramètres Options régionales sur l’ordinateur où la commande est exécutée. Par exemple, si l’ordinateur est configuré pour utiliser le format de date courte jj/mm/aaaa, entrez 01/09/2018 pour spécifier le 1er septembre 2018. Vous pouvez entrer uniquement la date ou vous pouvez entrer la date et l'heure du jour. Si vous entrez la date et l’heure de la journée, placez la valeur entre guillemets ("), par exemple, "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

Le commutateur WhatIf simule les actions de la commande. Vous pouvez utiliser ce commutateur pour afficher les modifications qui se produiraient sans réellement appliquer ces modifications. Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

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

Entrées

Input types

Pour visualiser les types d'entrées acceptés par cette cmdlet, consultez la rubrique Types d'entrée et de sortie de la cmdlet d'Exchange Management Shell. Si le champ Type d'entrée pour une cmdlet est vide, la cmdlet n'accepte pas les données d'entrée.

Sorties

Output types

Pour visualiser les types de retours, également appelés types de sorties, acceptés par cette cmdlet, consultez la rubrique Types d'entrée et de sortie de la cmdlet d'Exchange Management Shell. Si le champ Type de sortie est vide, la cmdlet ne renvoie pas de données.