Filtrage des destinataires et des serveurs dans Exchange Server 2007

 

Dernière rubrique modifiée : 2010-02-16

Si votre organisation compte des milliers d'utilisateurs, il peut s'avérer difficile de localiser un utilisateur ou un message particulier. De même, il peut être difficile de trouver des données spécifiques au serveur. Pour localiser ces objets et d'autres dans Microsoft Exchange Server 2007, les administrateurs Exchange peuvent utiliser la fonction de filtrage de la console de gestion Exchange. Il est également possible de créer des filtres à l'aide de l'environnement de ligne de commande Exchange Management Shell.

La liste ci-après décrit la fonction Créer un filtre :

  • Un filtre contient une ou plusieurs expressions. Chaque expression consiste en un attribut, un opérateur et une valeur. Les attributs varient en fonction des éléments pour lesquels vous créez le filtre. Par exemple, vous pouvez filtrer des boîtes aux lettres sur la base d'attributs tels que Alias et Nom complet.

  • La liste des opérateurs disponibles est basée sur l’attribut que vous sélectionnez. Par exemple, lorsque vous filtrez les destinataires, l’attribut Nom complet peut avoir l'opérateur Commence par.

  • La liste des valeurs acceptées est également basée sur l’attribut que vous sélectionnez. Les valeurs acceptées sont sélectionnées dans une liste déroulante, telles que l’attribut Rôle pour les serveurs. En outre, vous pouvez taper les valeurs de certains attributs dans le champValeur, comme pour l’attribut Nom complet.

Lorsque vous créez des expressions pour un filtre, vous ne pouvez pas spécifier ce qu'est une expression AND ou OR. Toutefois, le comportement par défaut du filtre est le suivant :

  • plusieurs expressions utilisant le même attribut sont prises en compte dans une expression OR ;

  • les expressions utilisant différents attributs sont prises en compte dans une expression AND.

Cette rubrique décrit l'utilisation de la fonction de filtrage de la console de gestion Exchange et fournit la cmdlet que vous pouvez utiliser dans l'environnement de ligne de commande Exchange Management Shell pour créer le même filtre.

Filtrage côté client et côté serveur

Le filtrage côté client fait référence aux opérations de filtrage effectuées sur le client. Le filtrage côté serveur fait référence aux opérations de filtrage effectuées sur le serveur. Un problème qui affecte le filtrage côté client est que le serveur renvoie le résultat initial complet au client sur lequel le filtrage est ensuite effectué. Cela peut augmenter le trafic réseau et réduire les performances du filtrage. En exécutant certaines opérations sur le serveur, nous réduisons le trafic réseau. La console de gestion Exchange a été optimisée pour utiliser le filtrage côté serveur pour toutes les opérations relatives aux destinataires. Dans l'environnement de ligne de commande Exchange Management Shell, le paramètre -filter permet d'effectuer le filtrage côté serveur de façon à ce que le réseau ne retourne qu'un seul résultat au client.

Par exemple, imaginons la cmdlet suivante :

get-mailbox -filter { Alias -eq "User165" }

Si vous exécutez cette cmdlet, vous recevez un résultat contenant l'alias « User165 ».

La cmdlet PowerShell équivalente côté client est la suivante :

get-mailbox | where { $_.Alias -eq "User165" }

Si vous utilisez l'environnement de ligne de commande Exchange Management Shell, il est recommandé, autant que possible, d'utiliser le filtrage côté serveur à l'aide du paramètre -filter pour les opérations de filtrage des destinataires.

Filtrage des destinataires

Dans la console de gestion Exchange, la fonctionnalité Créer un filtre permet de localiser des objets spécifiques répondant à des critères de recherche spécifiques. Le nœud sélectionné dans la console de gestion Exchange détermine les propriétés et les types d'opérateurs à votre disposition. De même, en fonction des propriétés et du type d'opérateur de comparaison que vous choisissez, la valeur peut être une zone de texte libre, une zone de liste préremplie ou un bouton de navigation qui vous permet de sélectionner une valeur spécifique.

Par exemple, si vous cliquez sur le nœud Configuration du destinataire, puis créez un filtre, les propriétés suivantes sont disponibles :

  • Stratégie de boîte aux lettres ActiveSync

  • Alias

  • Ville

  • Société

  • Tous les CustomAttribute

  • Base de données

  • Département

  • Nom complet

  • Adresses de messagerie

  • Adresse de messagerie externe

  • Prénom

  • Nom de famille

  • Géré par

  • Stratégie de boîte aux lettres de dossier géré

  • Nom

  • Bureau

  • Détails sur le type de destinataire

  • Serveur

  • Département ou région

  • À extension messagerie unifiée

  • Stratégie de boîte aux lettres de messagerie unifiée

  • Nom de connexion utilisateur (pré-Windows 2000)

  • Nom de connexion utilisateur (nom d'utilisateur principal)

Notes

Ces propriétés ne sont pas toujours toutes disponibles. Les propriétés disponibles dépendent du type de destinataire sélectionné.

Les opérateurs de comparaison suivants sont disponibles pour les propriétés dans la liste précédente :

  • Contient

  • Ne contient pas

  • Est différent de

  • Se termine par

  • Est égal à

  • Commence par

Notes

Ces opérateurs de comparaison ne sont pas tous disponibles. Les opérateurs de comparaison disponibles dépendent de la propriété sélectionnée.

Après avoir ajouté et configuré un filtre, cliquez sur Appliquer le filtre pour l'appliquer. Si vous voulez ajouter des expressions de filtre, cliquez sur Ajouter une expression. Vous pouvez ajouter jusqu'à 10 expressions de filtre ; une fois la 10ième expression ajoutée, le bouton Ajouter une expression est désactivé.

Pour supprimer des expressions de filtre, cliquez sur le bouton Fermer à droite de la ligne correspondante, ou cliquez sur Supprimer le filtre pour éliminer tout le filtre.

Filtrage de destinataires dans le volet Résultats

  1. Dans le nœud Configuration du destinataire de l'arborescence de la console de gestion Exchange, cliquez sur Boîte aux lettres.

  2. Dans le haut du volet Résultats, cliquez sur Créer un filtre pour démarrer la définition du filtre.

  3. À l'aide des zones de liste, créez la première expression de filtre.

  4. Pour créer un filtre contenant plusieurs expressions, cliquez sur Ajouter une expression. Des expressions supplémentaires rendent le filtre plus restrictif, ce qui vous permet de vous concentrer sur la liste des éléments. Vous pouvez ajouter jusqu'à 10 expressions. Vous pouvez modifier une expression dès que vous la créez. Pour supprimer une expression de la définition du filtre, cliquez sur le X rouge.

  5. Pour afficher uniquement les éléments qui correspondent aux critères définis par les expressions du filtre que vous avez créé, cliquez sur Appliquer le filtre.

  6. Pour supprimer toutes les expressions et fermer le filtre, cliquez sur Supprimer le filtre. Le volet Résultats affiche la liste complète des éléments présents dans l’organisation Exchange.

  7. Pour enregistrer le filtre comme filtre par défaut, dans le menu Affichage, cliquez sur Enregistrer le filtre actuel en tant que filtre par défaut.

Pour exécuter la même action de filtrage à l'aide de l'environnement de ligne de commande Exchange Management Shell, utilisez le paramètre -filter. Le tableau ci-dessous présente l'action et la commande d'une ligne permettant de l'exécuter.

Description Commande d'une ligne

Filtre utilisant l'opérateur OR pour retourner deux résultats pour l'attribut « Alias »

get-mailbox -filter { (Alias -eq "Alias_1") -or (Alias -eq "Alias_2") }

Filtre utilisant l'opérateur AND pour retourner les résultats pour les attributs « Alias » et « UMEnabled »

get-mailbox -filter { (Alias -eq "Alias") -and (UMEnabled -eq $true) }

Filtrage du serveur

Pour trouver des données spécifiques sur le serveur, créez des filtres dans le nœud Configuration du serveur ou dans l'un de ses nœuds enfants. La création de filtres ici équivaut à la création de filtres dans le nœud Configuration du destinataire. Les attributs disponibles pour le filtre varient en fonction des éléments pour lesquels vous le créez.

Par exemple, si vous cliquez sur Configuration du serveur dans l'arborescence de la console, puis cliquez sur Créer un filtre dans le volet Résultats, vous pouvez filtrer à l'aide des attributs suivants :

  • Cluster

  • Édition

  • Nom

  • ID du produit

  • Rôle

  • Site

  • Version

Si vous sélectionnez le nœud Accès au client dans l'arborescence de la console, puis cliquez sur Créer un filtre dans le volet Résultats, vous pouvez filtrer à l'aide des attributs suivants :

  • Édition

  • Nom

  • Outlook Anywhere activé

  • ID du produit

  • Rôle

  • Site

  • Version

Comme pour le Filtrage des destinataires, l'attribut que vous sélectionnez détermine les opérateurs et les valeurs que vous pouvez utiliser.

Par exemple, si vous filtrez Configuration du serveur, pour l'attribut Rôle, vous pouvez sélectionner l'opérateur Égal et la valeur Accès au client. Ce filtre retourne tous les serveurs affectés au rôle d'accès au client.

Vous pouvez exécuter la même action à l'aide de l'environnement de ligne de commande  Management Shell. Le tableau ci-dessous contient des exemples qui illustrent l'action et indiquent la commande d'une ligne permettant de l'exécuter.

Description Commande d'une ligne

Dans le nœud Configuration du serveur, rechercher les serveurs affectés au rôle d'accès au client

Get-ExchangeServer | where { $_.IsClientAccessServer -eq $true }

Localiser les serveurs affectés au rôle serveur de transport Hub, pour lesquels le suivi des messages est activé

Get-TransportServer | where { $_.MessageTrackinglogEnabled -eq $true }