Set-MailContact
S’applique à : Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
Dernière rubrique modifiée : 2011-01-26
La cmdlet Set-MailContact permet de modifier un contact à extension messagerie existant dans le service d'annuaire Active Directory.
Syntaxe
Set-MailContact -Identity <MailContactIdParameter> [-AcceptMessagesOnlyFrom <RecipientIdParameter[]>] [-AcceptMessagesOnlyFromDLMembers <RecipientIdParameter[]>] [-Alias <String>] [-Confirm [<SwitchParameter>]] [-CreateDTMFMap <$true | $false>] [-CustomAttribute1 <String>] [-CustomAttribute10 <String>] [-CustomAttribute11 <String>] [-CustomAttribute12 <String>] [-CustomAttribute13 <String>] [-CustomAttribute14 <String>] [-CustomAttribute15 <String>] [-CustomAttribute2 <String>] [-CustomAttribute3 <String>] [-CustomAttribute4 <String>] [-CustomAttribute5 <String>] [-CustomAttribute6 <String>] [-CustomAttribute7 <String>] [-CustomAttribute8 <String>] [-CustomAttribute9 <String>] [-DisplayName <String>] [-DomainController <Fqdn>] [-EmailAddresses <ProxyAddressCollection>] [-EmailAddressPolicyEnabled <$true | $false>] [-Extensions <MultiValuedProperty>] [-ExternalEmailAddress <ProxyAddress>] [-GrantSendOnBehalfTo <MailboxOrMailUserIdParameter[]>] [-HiddenFromAddressListsEnabled <$true | $false>] [-IgnoreDefaultScope <SwitchParameter>] [-MacAttachmentFormat <BinHex | AppleSingle | AppleDouble>] [-MaxReceiveSize <Unlimited>] [-MaxRecipientPerMessage <Unlimited>] [-MaxSendSize <Unlimited>] [-MessageBodyFormat <Text | Html | TextAndHtml>] [-MessageFormat <Text | Mime>] [-Name <String>] [-PrimarySmtpAddress <SmtpAddress>] [-RejectMessagesFrom <RecipientIdParameter[]>] [-RejectMessagesFromDLMembers <RecipientIdParameter[]>] [-RequireSenderAuthenticationEnabled <$true | $false>] [-SecondaryAddress <String>] [-SecondaryDialPlan <UMDialPlanIdParameter>] [-SimpleDisplayName <String>] [-UMDtmfMap <MultiValuedProperty>] [-UseMapiRichTextFormat <Never | Always | UseDefaultSettings>] [-UsePreferMessageFormat <$true | $false>] [-UseRusServer <String>] [-WhatIf [<SwitchParameter>]] [-WindowsEmailAddress <SmtpAddress>]
Set-MailContact [-AcceptMessagesOnlyFrom <RecipientIdParameter[]>] [-AcceptMessagesOnlyFromDLMembers <RecipientIdParameter[]>] [-Alias <String>] [-Confirm [<SwitchParameter>]] [-CreateDTMFMap <$true | $false>] [-CustomAttribute1 <String>] [-CustomAttribute10 <String>] [-CustomAttribute11 <String>] [-CustomAttribute12 <String>] [-CustomAttribute13 <String>] [-CustomAttribute14 <String>] [-CustomAttribute15 <String>] [-CustomAttribute2 <String>] [-CustomAttribute3 <String>] [-CustomAttribute4 <String>] [-CustomAttribute5 <String>] [-CustomAttribute6 <String>] [-CustomAttribute7 <String>] [-CustomAttribute8 <String>] [-CustomAttribute9 <String>] [-DisplayName <String>] [-DomainController <Fqdn>] [-EmailAddresses <ProxyAddressCollection>] [-EmailAddressPolicyEnabled <$true | $false>] [-Extensions <MultiValuedProperty>] [-ExternalEmailAddress <ProxyAddress>] [-GrantSendOnBehalfTo <MailboxOrMailUserIdParameter[]>] [-HiddenFromAddressListsEnabled <$true | $false>] [-IgnoreDefaultScope <SwitchParameter>] [-Instance <MailContact>] [-MacAttachmentFormat <BinHex | AppleSingle | AppleDouble>] [-MaxReceiveSize <Unlimited>] [-MaxRecipientPerMessage <Unlimited>] [-MaxSendSize <Unlimited>] [-MessageBodyFormat <Text | Html | TextAndHtml>] [-MessageFormat <Text | Mime>] [-Name <String>] [-PrimarySmtpAddress <SmtpAddress>] [-RejectMessagesFrom <RecipientIdParameter[]>] [-RejectMessagesFromDLMembers <RecipientIdParameter[]>] [-RequireSenderAuthenticationEnabled <$true | $false>] [-SecondaryAddress <String>] [-SecondaryDialPlan <UMDialPlanIdParameter>] [-SimpleDisplayName <String>] [-UMDtmfMap <MultiValuedProperty>] [-UseMapiRichTextFormat <Never | Always | UseDefaultSettings>] [-UsePreferMessageFormat <$true | $false>] [-UseRusServer <String>] [-WhatIf [<SwitchParameter>]] [-WindowsEmailAddress <SmtpAddress>]
Description détaillée
La cmdlet Set-MailContact modifie un contact à extension messagerie existant dans Active Directory en spécifiant l'identité du contact et les attributs à modifier.
Pour exécuter la cmdlet Set-MailContact, vous devez utiliser un compte auquel a été délégué :
- le rôle Administrateur des destinataires Exchange.
Pour plus d'informations sur les autorisations, la délégation de rôles et les droits requis pour administrer Microsoft Exchange Server 2007, consultez la rubrique Considérations relatives aux autorisations.
Paramètres
Paramètre | Obligatoire | Type | Description | ||
---|---|---|---|---|---|
Identity |
Obligatoire |
Microsoft.Exchange.Configuration.Tasks.MailContactIdParameter |
Le paramètre Identity prend l'une des valeurs suivantes :
|
||
AcceptMessagesOnlyFrom |
Facultatif |
Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[] |
Le paramètre AcceptMessagesOnlyFrom spécifie les utilisateurs de boîte aux lettres, les utilisateurs de messagerie et les contacts de messagerie qui peuvent envoyer des messages électroniques à ce contact de messagerie. Vous pouvez également spécifier Microsoft Exchange comme destinataire valide pour ce paramètre. Si vous configurez un contact de messagerie pour n'accepter des messages que du destinataire Microsoft Exchange, ce contact ne reçoit que des messages générés par le système. Le paramètre AcceptMessagesOnlyFrom peut prendre l'une des valeurs suivantes pour les expéditeurs valides :
Par défaut, ce paramètre est vide. Cette valeur par défaut permet au contact de messagerie d'accepter des messages de tous les expéditeurs. |
||
AcceptMessagesOnlyFromDLMembers |
Facultatif |
Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[] |
Le paramètre AcceptMessagesOnlyFromDLMembers spécifie les groupes de distribution dont les membres sont autorisés à envoyer des messages électroniques à ce contact de messagerie. Vous pouvez utiliser toutes les valeurs suivantes pour les groupes de distribution autorisés :
Par défaut, ce paramètre est vide. Cette valeur par défaut permet au contact de messagerie d'accepter des messages de tous les expéditeurs. |
||
Alias |
Facultatif |
System.String |
Le paramètre Alias spécifie l'alias du contact à extension messagerie. Un alias peut contenir des lettres, des chiffres ainsi que les signes de ponctuation et les symboles suivants :
|
||
Confirm |
Facultatif |
System.Management.Automation.SwitchParameter |
Le paramètre Confirm suspend le traitement par la commande et vous demande de confirmer les actions que la commande va exécuter avant de continuer le traitement. Il n'est pas nécessaire de spécifier une valeur pour le paramètre Confirm. |
||
CreateDTMFMap |
Facultatif |
System.Boolean |
Ce paramètre indique qu’une carte DTMF (multifréquence bi-tonalité) peut être créée pour le contact. |
||
CustomAttribute1 |
Facultatif |
System.String |
Le paramètre CustomAttribute1 spécifie des attributs personnalisés. Vous pouvez les utiliser pour stocker des informations supplémentaires. |
||
CustomAttribute10 |
Facultatif |
System.String |
Le paramètre CustomAttribute10 spécifie des attributs personnalisés. Vous pouvez les utiliser pour stocker des informations supplémentaires. |
||
CustomAttribute11 |
Facultatif |
System.String |
Le paramètre CustomAttribute11 spécifie des attributs personnalisés. Vous pouvez les utiliser pour stocker des informations supplémentaires. |
||
CustomAttribute12 |
Facultatif |
System.String |
Le paramètre CustomAttribute12 spécifie des attributs personnalisés. Vous pouvez les utiliser pour stocker des informations supplémentaires. |
||
CustomAttribute13 |
Facultatif |
System.String |
Le paramètre CustomAttribute13 spécifie des attributs personnalisés. Vous pouvez les utiliser pour stocker des informations supplémentaires. |
||
CustomAttribute14 |
Facultatif |
System.String |
Le paramètre CustomAttribute14 spécifie des attributs personnalisés. Vous pouvez les utiliser pour stocker des informations supplémentaires. |
||
CustomAttribute15 |
Facultatif |
System.String |
Le paramètre CustomAttribute15 spécifie des attributs personnalisés. Vous pouvez les utiliser pour stocker des informations supplémentaires. |
||
CustomAttribute2 |
Facultatif |
System.String |
Le paramètre CustomAttribute2 spécifie des attributs personnalisés. Vous pouvez les utiliser pour stocker des informations supplémentaires. |
||
CustomAttribute3 |
Facultatif |
System.String |
Le paramètre CustomAttribute3 spécifie des attributs personnalisés. Vous pouvez les utiliser pour stocker des informations supplémentaires. |
||
CustomAttribute4 |
Facultatif |
System.String |
Le paramètre CustomAttribute4 spécifie des attributs personnalisés. Vous pouvez les utiliser pour stocker des informations supplémentaires. |
||
CustomAttribute5 |
Facultatif |
System.String |
Le paramètre CustomAttribute5 spécifie des attributs personnalisés. Vous pouvez les utiliser pour stocker des informations supplémentaires. |
||
CustomAttribute6 |
Facultatif |
System.String |
Le paramètre CustomAttribute6 spécifie des attributs personnalisés. Vous pouvez les utiliser pour stocker des informations supplémentaires. |
||
CustomAttribute7 |
Facultatif |
System.String |
Le paramètre CustomAttribute7 spécifie des attributs personnalisés. Vous pouvez les utiliser pour stocker des informations supplémentaires. |
||
CustomAttribute8 |
Facultatif |
System.String |
Le paramètre CustomAttribute8 spécifie des attributs personnalisés. Vous pouvez les utiliser pour stocker des informations supplémentaires. |
||
CustomAttribute9 |
Facultatif |
System.String |
Le paramètre CustomAttribute9 spécifie des attributs personnalisés. Vous pouvez les utiliser pour stocker des informations supplémentaires. |
||
DisplayName |
Facultatif |
System.String |
Le paramètre DisplayName spécifie le nom complet de l'utilisateur. |
||
DomainController |
Facultatif |
Microsoft.Exchange.Data.Fqdn |
Pour spécifier le nom de domaine complet (FQDN) du contrôleur de domaine qui écrit ce changement de configuration dans Active Directory, incluez le paramètre DomainController dans la commande. |
||
EmailAddresses |
Facultatif |
Microsoft.Exchange.Data.ProxyAddressCollection |
Le paramètre EmailAddresses permet de spécifier l'alias de messagerie du contact de messagerie. Vous pouvez utiliser tous les types d'adresses de messagerie Microsoft Exchange 2007 valides. Vous pouvez spécifier plusieurs valeurs pour le paramètre EmailAddresses sous la forme d'une liste délimitée par des virgules.
|
||
EmailAddressPolicyEnabled |
Facultatif |
System.Boolean |
Le paramètre EmailAddressPolicyEnabled spécifie si les adresses de messagerie de la boîte aux lettres seront automatiquement mises à jour sur la base des stratégies d'adresse de messagerie définies. |
||
Extensions |
Facultatif |
Microsoft.Exchange.Data.MultiValuedProperty |
Ce paramètre spécifie un ou plusieurs numéros de poste pour le contact. Une fois le paramètre défini, tous les numéros de poste dans le plan de numérotation doivent être uniques. |
||
ExternalEmailAddress |
Facultatif |
Microsoft.Exchange.Data.ProxyAddress |
Le paramètre ExternalEmailAddress spécifie l'adresse de messagerie externe du destinataire. |
||
GrantSendOnBehalfTo |
Facultatif |
Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter |
Le paramètre GrantSendOnBehalfTo spécifie les noms uniques (DN) des destinataires qui peuvent envoyer des messages au nom de ce contact. |
||
HiddenFromAddressListsEnabled |
Facultatif |
System.Boolean |
Le paramètre HiddenFromAddressListsEnabled spécifie l'affichage ou non du contact dans les listes d'adresses. Si la valeur est $true, le contact ne s'affiche pas dans la liste d'adresses. La valeur par défaut est $false. |
||
IgnoreDefaultScope |
Facultatif |
System.Management.Automation.SwitchParameter |
Le paramètre IgnoreDefaultScope donne pour instruction à la commande d'ignorer le paramétrage de la portée du destinataire par défaut pour l'environnement de ligne de commande Exchange Management Shell et d'utiliser l'ensemble de la forêt comme portée. Cela permet à la commande d'accéder à des objets Active Directory ne figurant pas actuellement dans la portée par défaut. L'utilisation du paramètre IgnoreDefaultScope introduit les restrictions suivantes :
|
||
Instance |
Facultatif |
Microsoft.Exchange.Data.Directory.Management.MailContact |
Le paramètre Instance permet de transmettre un objet entier à la commande à traiter. Il est principalement utilisé dans les scripts où un objet entier doit être transmis à la commande. |
||
MacAttachmentFormat |
Facultatif |
Microsoft.Exchange.Data.Directory.Recipient.MacAttachmentFormat |
Le paramètre MacAttachmentFormat spécifie le format de pièce jointe du système d'exploitation Apple Macintosh pour les messages envoyés au contact de messagerie. Les valeurs possibles pour ce paramètre sont :
Par défaut, ce paramètre est défini sur BinHex. Les valeurs possibles pour le paramètre MacAttachmentFormat dépendent du paramètre MessageFormat. Si le paramètre MessageFormat est défini sur Texte, vous ne pouvez utiliser que les valeurs BinHex pour ce paramètre. Si le paramètre MessageFormat est défini sur Mime, vous ne pouvez utiliser que les valeurs BinHex, AppleSingle ou AppleDouble pour ce paramètre. |
||
MaxReceiveSize |
Facultatif |
Microsoft.Exchange.Data.Unlimited |
Le paramètre MaxReceiveSize spécifie la taille maximale des messages électroniques qui peuvent être reçus, qui peut être comprise entre 1 Ko et 2 097 151 Ko. Si aucune valeur n'est spécifiée, la limite est définie sur la valeur maximale. |
||
MaxRecipientPerMessage |
Facultatif |
Microsoft.Exchange.Data.Unlimited |
Le paramètre MaxRecipientPerMessage spécifie le nombre maximal de destinataires pour les messages de ce contact de messagerie. |
||
MaxSendSize |
Facultatif |
Microsoft.Exchange.Data.Unlimited |
Le paramètre MaxSendSize spécifie la taille maximale des messages électroniques qui peuvent être envoyés, qui peut être comprise entre 1 Ko et 2 097 151 Ko. Si aucune valeur n'est spécifiée, la limite est définie sur la valeur maximale. |
||
MessageBodyFormat |
Facultatif |
Microsoft.Exchange.Data.Directory.Recipient.MessageBodyFormat |
Le paramètre MessageBodyFormat spécifie le format du corps de message pour les messages envoyés au contact de messagerie. Les valeurs possibles pour ce paramètre sont :
Par défaut, ce paramètre est défini sur TextAndHtml. Les paramètres MessageFormat et MessageBodyFormat sont interdépendants. Si le paramètre MessageFormat est défini sur Mime, vous pouvez définir le paramètre MessageBodyFormat sur n'importe quelle valeur valide. En revanche, si le paramètre MessageFormat est défini sur Texte, le paramètre MessageBodyFormat ne peut être défini que sur Texte. C'est pourquoi, si vous voulez définir ce paramètre sur Html ou TextAndHtml, vous devez également définir le paramètre MessageFormat sur Mime. |
||
MessageFormat |
Facultatif |
Microsoft.Exchange.Data.Directory.Recipient.MessageFormat |
Le paramètre MessageFormat spécifie le format de message pour les messages envoyés au contact de messagerie. Les valeurs possibles pour ce paramètre sont :
Par défaut, ce paramètre est défini sur Mime. Les paramètres MessageFormat et MessageBodyFormat sont interdépendants. Si le paramètre MessageFormat est défini sur Mime, vous pouvez définir le paramètre MessageBodyFormat sur n'importe quelle valeur valide. En revanche, si le paramètre MessageFormat est défini sur Texte, le paramètre MessageBodyFormat ne peut être défini que sur Texte. C'est pourquoi, si vous voulez modifier le paramètre MessageFormat de Mime en Texte, vous devez également modifier le paramètre MessageBodyFormat en Texte. |
||
Name |
Facultatif |
System.String |
Le paramètre Name spécifie le nom du contact à extension messagerie. |
||
PrimarySmtpAddress |
Facultatif |
Microsoft.Exchange.Data.SmtpAddress |
Le paramètre PrimarySmtpAddress spécifie l'adresse de messagerie SMTP principale. |
||
RejectMessagesFrom |
Facultatif |
Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[] |
Le paramètre RejectMessagesFrom spécifie les destinataires dont les messages doivent être rejetés. |
||
RejectMessagesFromDLMembers |
Facultatif |
Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[] |
Le paramètre RejectMessagesFromDLMembers spécifie les membres de liste de distribution dont les messages doivent être rejetés. |
||
RequireSenderAuthenticationEnabled |
Facultatif |
System.Boolean |
Le paramètre RequireSenderAuthenticationEnabled spécifie la nécessité ou non d'accepter des messages de destinataires authentifiés uniquement. La valeur par défaut est $false. |
||
SecondaryAddress |
Facultatif |
System.String |
Ce paramètre indique l’adresse secondaire utilisée par le contact à extension messagerie unifiée. |
||
SecondaryDialPlan |
Facultatif |
Microsoft.Exchange.Configuration.Tasks.UMDialPlanIdParameter |
Ce paramètre spécifie un plan secondaire de commutation des appels de messagerie unifiée à utiliser. Ce paramètre est destiné à créer une adresse proxy secondaire. |
||
SimpleDisplayName |
Facultatif |
System.String |
Le paramètre SimpleDisplayName permet d'afficher une autre description de l'objet lorsque seul un jeu de caractères limité est autorisé. Ce jeu de caractères limité comprend les caractères ASCII 26 à 126 inclus. |
||
UMDtmfMap |
Facultatif |
Microsoft.Exchange.Data.MultiValuedProperty |
Ce paramètre indique si vous voulez créer une carte DTMF définie par l'utilisateur pour le contact à extension messagerie unifiée. |
||
UseMapiRichTextFormat |
Facultatif |
Microsoft.Exchange.Data.Directory.Recipient.UseMapiRichTextFormat |
Le paramètre UseMapiRichTextFormat spécifie la manière dont les messages au format MAPI RTF (Rich Text Format) sont gérés pour ce contact de messagerie. Définissez ce paramètre sur Never afin de convertir tous les messages envoyés à ce contact en texte brut. Définissez ce paramètre sur Always afin de toujours envoyer à ce contact des messages au format MAPI RTF. Définissez ce paramètre sur UseDefaultSettings pour que le choix du format soit basé sur le paramètre configuré dans le client MAPI ayant envoyé le message. |
||
UsePreferMessageFormat |
Facultatif |
System.Boolean |
Le paramètre UsePreferMessageFormat spécifie si les paramètres de format de message configurés pour le contact de messagerie remplaceront les paramètres globaux configurés pour le domaine distant. Définissez ce paramètre sur $true pour faire en sorte que les paramètres de format de message configurés pour le contact de messagerie remplacent tous les paramètres globaux. |
||
UseRusServer |
Facultatif |
System.String |
> [!Note]
> Ce paramètre n'est disponible que dans Exchange 2007 SP2.
Le paramètre UseRusServer indique à la commande d'utiliser le serveur de boîtes aux lettres spécifié sur lequel le service de listes d'adresses est exécuté pour obtenir puis définir les attributs des boîtes aux lettres et des utilisateurs Active Directory. Le service de listes d'adresses est un composant du service Surveillance du système Exchange. Le service de listes d'adresses crée et gère les valeurs des attributs spécifiques d'Exchange dans Active Directory. Vous pouvez utiliser le service de listes d'adresses pour mettre à jour les objets destinataire dans un domaine à l'aide d'informations spécifiques telles que l'appartenance à une liste d'adresses et des adresses de messagerie. |
||
WhatIf |
Facultatif |
System.Management.Automation.SwitchParameter |
Le paramètre WhatIf donne pour instruction à la commande de simuler les actions qu'elle va appliquer à l'objet. Grâce au paramètre WhatIf, vous pouvez afficher des changements potentiels sans devoir les appliquer. Il n'est pas nécessaire de spécifier une valeur pour le paramètre WhatIf. |
||
WindowsEmailAddress |
Facultatif |
Microsoft.Exchange.Data.SmtpAddress |
Le paramètre WindowsEmailAddress spécifie l'adresse de messagerie Windows pour cette boîte aux lettres. Cette adresse n'est pas utilisée par Exchange. |
Types d'entrées
Types de retours
Erreurs
Erreur | Description |
---|---|
|
Exceptions
Exceptions | Description |
---|---|
|
Exemple
Dans l'exemple suivant, la commande Set-MailContact est utilisée pour définir l'adresse de messagerie externe de John Peoples sur john@contoso.com.
Set-MailContact -Identity "John Peoples" -ExternalEmailAddress "john@contoso.com"