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 :
|
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é :
RecipientFilter utilise une syntaxe 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"