New-DynamicDistributionGroup

 

S’applique à : Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

Dernière rubrique modifiée : 2009-05-12

La cmdlet New-DynamicDistributionGroup permet de créer un groupe de distribution dynamique.

Syntaxe

New-DynamicDistributionGroup -Name <String> -IncludedRecipients <Nullable> [-Alias <String>] [-ConditionalCompany <MultiValuedProperty>] [-ConditionalCustomAttribute1 <MultiValuedProperty>] [-ConditionalCustomAttribute10 <MultiValuedProperty>] [-ConditionalCustomAttribute11 <MultiValuedProperty>] [-ConditionalCustomAttribute12 <MultiValuedProperty>] [-ConditionalCustomAttribute13 <MultiValuedProperty>] [-ConditionalCustomAttribute14 <MultiValuedProperty>] [-ConditionalCustomAttribute15 <MultiValuedProperty>] [-ConditionalCustomAttribute2 <MultiValuedProperty>] [-ConditionalCustomAttribute3 <MultiValuedProperty>] [-ConditionalCustomAttribute4 <MultiValuedProperty>] [-ConditionalCustomAttribute5 <MultiValuedProperty>] [-ConditionalCustomAttribute6 <MultiValuedProperty>] [-ConditionalCustomAttribute7 <MultiValuedProperty>] [-ConditionalCustomAttribute8 <MultiValuedProperty>] [-ConditionalCustomAttribute9 <MultiValuedProperty>] [-ConditionalDepartment <MultiValuedProperty>] [-ConditionalStateOrProvince <MultiValuedProperty>] [-Confirm [<SwitchParameter>]] [-DisplayName <String>] [-DomainController <Fqdn>] [-OrganizationalUnit <OrganizationalUnitIdParameter>] [-RecipientContainer <OrganizationalUnitIdParameter>] [-TemplateInstance <PSObject>] [-UseRusServer <String>] [-WhatIf [<SwitchParameter>]]

New-DynamicDistributionGroup -Name <String> -RecipientFilter <String> [-Alias <String>] [-Confirm [<SwitchParameter>]] [-DisplayName <String>] [-DomainController <Fqdn>] [-OrganizationalUnit <OrganizationalUnitIdParameter>] [-RecipientContainer <OrganizationalUnitIdParameter>] [-TemplateInstance <PSObject>] [-UseRusServer <String>] [-WhatIf [<SwitchParameter>]]

Description détaillée

Un groupe de distribution dynamique interroge des objets à extension messagerie du service d'annuaire Active Directory et crée l'appartenance au groupe sur la base des résultats. L'appartenance au groupe est recalculée chaque fois qu'un message électronique est envoyé au groupe. Les filtres de requête fournis par Exchange sont limités à une combinaison des paramètres suivants :

  • ConditionalCompany

  • ConditionalCustomAttribute N (où N est une valeur comprise entre 1 et 15)

  • ConditionalDepartment

  • ConditionalStateOrProvince

  • IncludedRecipients

Vous pouvez également créer une requête personnalisée en utilisant le paramètre RecipientFilter.

Pour exécuter la cmdlet New-DynamicDistributionGroup, 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

IncludedRecipients

Obligatoire

System.Nullable

Le paramètre IncludedRecipients filtre les types de destinataires qui sont utilisés pour créer le groupe de distribution dynamique. Vous ne pouvez pas utiliser le paramètre IncludedRecipients si le paramètre RecipientFilter est spécifié.

Les valeurs disponibles pour le paramètre IncludedRecipients sont AllRecipients, MailboxUsers, Resources, MailContacts, MailGroups, Mail Users et None.

La valeur AllRecipients ne peut être utilisée qu'isolément. Lorsque plusieurs valeurs du paramètre IncludedRecipients sont séparées par des virgules, l'opérateur booléen OR est appliqué.

Name

Obligatoire

System.String

Le paramètre Name spécifie le nom du groupe de distribution dynamique. Si le paramètre DisplayName n'est pas spécifié, la valeur de Name est également utilisée pour DisplayName.

La valeur Name ne peut pas dépasser 64 caractères.

Si les valeurs de Name et de DisplayName diffèrent :

  • Le paramètre Name spécifie le nom du groupe de distribution dynamique dans Utilisateurs et ordinateurs Active Directory ainsi que dans le champ Nom de groupe dans la console de gestion Exchange.

  • Le paramètre DisplayName spécifie le nom du groupe de distribution dynamique dans la console de gestion Exchange et dans la liste d'adresses globale (LAG) Exchange.

RecipientFilter

Obligatoire

System.String

Le paramètre RecipientFilter filtre les destinataires à extension messagerie qui sont utilisés pour créer le groupe de distribution dynamique. Vous ne pouvez pas utiliser le paramètre RecipientFilter si l'un des paramètres suivants est spécifié :

  • IncludedRecipients

  • ConditionalCompany

  • ConditionalCustomAttribute N (où N est une valeur comprise entre 1 et 15)

  • ConditionalDepartment

  • ConditionalStateOrProvince

RecipientFilter utilise une syntaxe OPath pour interroger Active Directory et filtrer les destinataires.

Pour plus d'informations sur les propriétés filtrables, consultez la rubrique Propriétés filtrables pour le paramètre -RecipientFilter.

Alias

Facultatif

System.String

Le paramètre Alias spécifie l'alias du groupe de distribution dynamique. La valeur du paramètre Alias permet de générer l'adresse de messagerie SMTP (Simple Mail Transfer Protocol) principale pour le groupe de distribution dynamique. La valeur du paramètre Alias ne peut pas contenir d'espaces. Si le paramètre Alias n'est pas spécifié, la valeur du paramètre Name est utilisée pour le paramètre Alias, après conversion des espaces contenues dans le paramètre Name en caractères de soulignement (_).

ConditionalCompany

Facultatif

Microsoft.Exchange.Data.MultiValuedProperty

Le paramètre ConditionalCompany filtre les utilisateurs de boîte aux lettres ou les contacts à extension messagerie qui sont utilisés pour créer le groupe de distribution dynamique.

Lorsque plusieurs valeurs du paramètre ConditionalCompany sont séparées par des virgules, l'opérateur booléen OR est appliqué.

ConditionalCustomAttribute1

Facultatif

Microsoft.Exchange.Data.MultiValuedProperty

Le paramètre ConditionalCustomAttribute1 spécifie des attributs personnalisés. Vous pouvez les utiliser pour stocker des informations supplémentaires.

ConditionalCustomAttribute10

Facultatif

Microsoft.Exchange.Data.MultiValuedProperty

Le paramètre ConditionalCustomAttribute10 spécifie des attributs personnalisés. Vous pouvez les utiliser pour stocker des informations supplémentaires.

ConditionalCustomAttribute11

Facultatif

Microsoft.Exchange.Data.MultiValuedProperty

Le paramètre ConditionalCustomAttribute11 spécifie des attributs personnalisés. Vous pouvez les utiliser pour stocker des informations supplémentaires.

ConditionalCustomAttribute12

Facultatif

Microsoft.Exchange.Data.MultiValuedProperty

Le paramètre ConditionalCustomAttribute12 spécifie des attributs personnalisés. Vous pouvez les utiliser pour stocker des informations supplémentaires.

ConditionalCustomAttribute13

Facultatif

Microsoft.Exchange.Data.MultiValuedProperty

Le paramètre ConditionalCustomAttribute13 spécifie des attributs personnalisés. Vous pouvez les utiliser pour stocker des informations supplémentaires.

ConditionalCustomAttribute14

Facultatif

Microsoft.Exchange.Data.MultiValuedProperty

Le paramètre ConditionalCustomAttribute14 spécifie des attributs personnalisés. Vous pouvez les utiliser pour stocker des informations supplémentaires.

ConditionalCustomAttribute15

Facultatif

Microsoft.Exchange.Data.MultiValuedProperty

Le paramètre ConditionalCustomAttribute15 spécifie des attributs personnalisés. Vous pouvez les utiliser pour stocker des informations supplémentaires.

ConditionalCustomAttribute2

Facultatif

Microsoft.Exchange.Data.MultiValuedProperty

Le paramètre ConditionalCustomAttribute2 spécifie des attributs personnalisés. Vous pouvez les utiliser pour stocker des informations supplémentaires.

ConditionalCustomAttribute3

Facultatif

Microsoft.Exchange.Data.MultiValuedProperty

Le paramètre ConditionalCustomAttribute3 spécifie des attributs personnalisés. Vous pouvez les utiliser pour stocker des informations supplémentaires.

ConditionalCustomAttribute4

Facultatif

Microsoft.Exchange.Data.MultiValuedProperty

Le paramètre ConditionalCustomAttribute4 spécifie des attributs personnalisés. Vous pouvez les utiliser pour stocker des informations supplémentaires.

ConditionalCustomAttribute5

Facultatif

Microsoft.Exchange.Data.MultiValuedProperty

Le paramètre ConditionalCustomAttribute5 spécifie des attributs personnalisés. Vous pouvez les utiliser pour stocker des informations supplémentaires.

ConditionalCustomAttribute6

Facultatif

Microsoft.Exchange.Data.MultiValuedProperty

Le paramètre ConditionalCustomAttribute6 spécifie des attributs personnalisés. Vous pouvez les utiliser pour stocker des informations supplémentaires.

ConditionalCustomAttribute7

Facultatif

Microsoft.Exchange.Data.MultiValuedProperty

Le paramètre ConditionalCustomAttribute7 spécifie des attributs personnalisés. Vous pouvez les utiliser pour stocker des informations supplémentaires.

ConditionalCustomAttribute8

Facultatif

Microsoft.Exchange.Data.MultiValuedProperty

Le paramètre ConditionalCustomAttribute8 spécifie des attributs personnalisés. Vous pouvez les utiliser pour stocker des informations supplémentaires.

ConditionalCustomAttribute9

Facultatif

Microsoft.Exchange.Data.MultiValuedProperty

Le paramètre ConditionalCustomAttribute9 spécifie des attributs personnalisés. Vous pouvez les utiliser pour stocker des informations supplémentaires.

ConditionalDepartment

Facultatif

Microsoft.Exchange.Data.MultiValuedProperty

Le paramètre ConditionalDepartment filtre les utilisateurs de boîte aux lettres ou les contacts à extension messagerie qui sont utilisés pour créer le groupe de distribution dynamique. Vous ne pouvez pas utiliser le paramètre ConditionalDepartment si le paramètre RecipientFilter est spécifié.

Lorsque plusieurs valeurs du paramètre ConditionalDepartment sont séparées par des virgules, l'opérateur booléen OR est appliqué.

ConditionalStateOrProvince

Facultatif

Microsoft.Exchange.Data.MultiValuedProperty

Le paramètre ConditionalStateOrProvince filtre les utilisateurs de boîte aux lettres ou les contacts à extension messagerie qui sont utilisés pour créer le groupe de distribution dynamique. Vous ne pouvez pas utiliser le paramètre ConditionalStateOrProvince si le paramètre RecipientFilter est spécifié.

Lorsque plusieurs valeurs du paramètre ConditionalStateOrProvince sont séparées par des virgules, l'opérateur booléen OR est appliqué.

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.

DisplayName

Facultatif

System.String

Le paramètre DisplayName spécifie le nom du groupe de distribution dynamique dans la console de gestion Exchange et dans la liste d'adresses globale (LAG) Exchange. Si le paramètre DisplayName n'est pas spécifié, la valeur de Name est utilisée pour DisplayName.

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.

OrganizationalUnit

Facultatif

Microsoft.Exchange.Configuration.Tasks.OrganizationalUnitIdParameter

Le paramètre OrganizationalUnit spécifie où créer le groupe de distribution dynamique dans Active Directory en utilisant une syntaxe de nom canonique.

RecipientContainer

Facultatif

Microsoft.Exchange.Configuration.Tasks.OrganizationalUnitIdParameter

Le paramètre RecipientContainer filtre les destinataires qui sont utilisés pour créer le groupe de distribution dynamique sur la base de leur emplacement dans Active Directory. La valeur de RecipientContainer peut être le nom canonique d'une unité d'organisation (UO) ou d'un domaine. Si aucune valeur n'est spécifiée pour RecipientContainer , le filtre de recherche par défaut est l'emplacement du groupe de distribution dynamique dans Active Directory. Cet emplacement est spécifié à l'aide du paramètre OrganizationalUnit.

TemplateInstance

Facultatif

System.Management.Automation.PSObject

Quand un objet existant est fourni au paramètre TemplateInstance, la commande utilise la configuration de l'objet pour créer une copie de celui-ci.

UseRusServer

Facultatif

System.String

> [!Note] > Ce paramètre n'est disponible que dans Exchange Server 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.

Types d'entrées

Types de retours

Erreurs

Erreur Description

 

 

Exceptions

Exceptions Description

  

 

Exemple

L'exemple de code suivant présente l'utilisation de la cmdlet New-DynamicDistributionGroup.

Le premier exemple crée un groupe de distribution dynamique nommé « Marketing Group » dans le conteneur Utilisateurs dans le domaine Contoso.com. Le groupe de distribution dynamique « Marketing Group » contient tous les utilisateurs de boîte aux lettres ou contacts à extension messagerie figurant dans le domaine Contoso.com, qui ont un champ Service contenant le terme « Marketing » ou « Sales ».

Le deuxième exemple utilise le paramètre RecipientFilter pour créer un groupe de distribution dynamique nommé « Pacific Northwest » dans le conteneur Utilisateurs dans le domaine Contoso.com. Le groupe de distribution dynamique « Pacific Northwest » contient tous les utilisateurs de boîte aux lettres figurant dans le domaine Contoso.com, qui ont un champ Département/Région contenant le terme « Washington » ou « Oregon ».

New-DynamicDistributionGroup -Name "Marketing Group" -Alias "Marketing_Group" -IncludedRecipients "MailboxUsers,MailContacts" -OrganizationalUnit "Contoso.com/Users" -ConditionalDepartment "Marketing","Sales" -RecipientContainer "Contoso.com"
New-DynamicDistributionGroup -Name "Pacific Northwest" -Alias "Pacific_Northwest" -OrganizationalUnit "Contoso.com/Users" -RecipientFilter {((RecipientType -eq 'UserMailbox') -and ((StateOrProvince -eq 'Washington' -or StateOrProvince -eq 'Oregon')))} -RecipientContainer "Contoso.com"