Nouvelle fonctionnalité d'administration dans Exchange Management Shell

 

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

Dernière rubrique modifiée : 2007-07-18

L'environnement de ligne de commande Exchange Management Shell, basé sur la technologie Microsoft Windows PowerShell, fournit aux administrateurs une interface de ligne de commande puissante qu'ils peuvent utiliser pour administrer Microsoft Exchange Server 2007. Avec l'environnement de ligne de commande Exchange Management Shell, les administrateurs peuvent gérer chaque aspect d'Exchange 2007. Ils peuvent activer de nouveaux comptes de messagerie et configurer des connecteurs SMTP (Simple Mail Transfer Protocol), stocker des propriétés de base de données, transporter des agents, etc. L'environnement de ligne de commande Exchange Management Shell peut exécuter chaque tâche exécutable par la console de gestion Exchange en plus des tâches qui ne peuvent pas être exécutées dans la console de gestion Exchange. En fait, lors de l'exécution d'une tâche dans la console de gestion Exchange, la même commande est mise à la disposition de l'environnement de ligne de commande Exchange Management Shell et appelée pour traiter la demande. Pour plus d'informations sur la console de gestion Exchange, consultez la rubrique Nouvelle fonctionnalité d'administration dans Exchange Management Console.

La figure 1 illustre la conception et la disposition de l'environnement de ligne de commande Exchange Management Shell.

Figure 1   Environnement de ligne de commande Exchange Management Shell

Environnement de ligne de commande Exchange Management Shell affichant un déplacement de boîte aux lettres

Conditions préalables

L'environnement de ligne de commande Exchange Management Shell est un composant logiciel enfichable qui repose sur Windows PowerShell. C'est pourquoi Windows PowerShell doit être installé sur l'ordinateur exécutant l'environnement de ligne de commande Exchange Management Shell. Pour installer Windows PowerShell, vous devez installer Microsoft .NET 2.0 Framework sur l'ordinateur devant exécuter Windows PowerShell. Pour plus d'informations sur le téléchargement de .NET Framework, consultez la page du Centre de développement Microsoft .NET Framework.

Nouvelles fonctionnalités dans l'environnement de ligne de commande Exchange Management Shell

L'environnement de ligne de commande Exchange Management Shell offre une plate-forme de script stable et flexible permettant de réduire la complexité des scripts Microsoft Visual Basic actuels. Ce qui nécessitait auparavant des centaines de lignes de script Visual Basic peut être effectué à l'aide d'une seule ligne de code dans l'environnement de ligne de commande Exchange Management Shell.

L'environnement de ligne de commande Exchange Management Shell offre cette flexibilité parce qu'il n'utilise pas de texte comme base pour interagir avec le système. Il utilise un modèle d'objet basé sur la plate-forme Microsoft .NET. Ce modèle d'objet active les interfaces de commande interactives pour appliquer la sortie d'une commande aux commandes suivantes lors de leur exécution.

Voici les fonctionnalités clés de l'environnement de ligne de commande Exchange Management Shell :

  • Interface de ligne de commande   L'interface de ligne de commande vous permet d'accéder rapidement et facilement aux fonctions d'Exchange 2007 ainsi qu'à leurs valeurs et de les modifier. Il vous offre également la possibilité d'exécuter aisément des tâches globales de modification dont l'application via le Gestionnaire système Exchange aurait nécessité un grand nombre de lignes de code ou d'heures de travail.

  • Canalisation de données entre des commandes   La canalisation vous rend encore plus productif lorsque vous administrez Exchange 2007 via l'environnement de ligne de commande Exchange Management Shell. La canalisation (pipeline) vous permet d'utiliser une sortie d'une commande comme entrée pour d'autres commandes. Cela vous permet d'exécuter aisément des opérations en bloc sur la base de critères appliqués aux commandes de filtrage qui fournissent les objets à modifier à des commandes en aval. Cette fonction est la raison principale pour laquelle l'environnement de ligne de commande Exchange Management Shell permet de réduire des dizaines de lignes de code en une seule chaîne de commandes.

  • Prise en charge des données structurées   Comme toute sortie de toute commande dans l'environnement de ligne de commande Exchange Management Shell est un objet, il est possible de faire en sorte que d'autres commandes puissent appliquer une action ou un traitement moyennant un minimum de manipulations. Les commandes d'un ensemble de fonctionnalités particulier acceptent la sortie d'autres commandes du même ensemble de fonctionnalités, sans manipulation.

  • Prise en charge étendue des scripts   Si vous voulez exécuter des processus complexes, automatiser des fonctions pour la gestion de compte de support technique, surveiller des performances ou activer d'autres tâches administratives automatisées, l'environnement de ligne de commande Exchange Management Shell offre un environnement de modèle d'objet puissant basé sur la plate-forme .NET.

  • Sûreté des scripts   Pour permettre une transition homogène d'un environnement de test vers un environnement de production ou uniquement pour vérifier que vos commandes fonctionnent correctement avant de les appliquer à des données réelles, l'environnement de ligne de commande Exchange Management Shell vous permet de tester vos commandes pour vous assurer qu'elles font ce que vous voulez. Vous pouvez vérifier les modifications à apporter, confirmer que vous voulez continuer et vérifier que le processus s'exécutera avec succès de bout en bout.

  • Commandes cmd.exe d'accès   L'environnement de ligne de commande Exchange Management Shell fournit un accès transparent aux commandes disponibles via l'invite de commandes (Cmd.exe). Vous pouvez même prendre la sortie de commandes Cmd.exe et exécuter des actions basées sur cette sortie ou l'intégrer dans les données que vous fournissez à une autre commande.

  • Scripts approuvés   Pour améliorer la sécurité, l'environnement de ligne de commandeExchange Management Shell requiert que tous les scripts soient signés numériquement pour que leur exécution soit autorisée. Cette exigence empêche des personnes malveillantes d'insérer un script nuisible dans l'environnement de ligne de commande Exchange Management Shell. Seule l'exécution des scripts que vous approuvez spécifiquement est autorisée. Cette précaution contribue à votre protection et à celle de votre organisation.

  • Personnalisation de profil   Si l'installation par défaut de l'environnement de ligne de commande Exchange Management Shell permet de disposer d'une interface pleinement fonctionnelle et facile à utiliser, vous pouvez ajouter des raccourcis aux commandes que vous utilisez fréquemment. Vous pouvez également adapter l'interface aux tâches que vous devez exécuter. Vous pouvez modifier votre profil d'environnement de ligne de commande Exchange Management Shell personnel. Cela vous permet de contrôler la manière dont votre interface est configurée et les commandes qui s'exécutent automatiquement au démarrage de l'environnement de ligne de commande Exchange Management Shell. La personnalisation du profil vous permet d'affecter des scripts à des alias que vous utilisez fréquemment dans l'administration quotidienne de votre organisation Exchange 2007.

  • Prise en charge étendue d'interface interactive   Si vous n'aimez pas la manière dont les données s'affichent ou si, par exemple, vous ne pouvez pas vous rappeler des collections qui utilisent la propriété Count ou la propriété Length, vous pouvez aisément adapter l'interface. L'environnement de ligne de commande Exchange Management Shell utilise XML pour vous permettre de modifier de nombreux aspects de ce comportement. Les développeurs peuvent créer des commandes à intégrer dans les commandes de l'environnement de ligne de commande Exchange Management Shell. Cette possibilité d'extension renforce votre contrôle sur l'organisation Exchange 2007 et vous aide à rationaliser les processus d'entreprise.

Pour plus d'informations

Pour plus d'informations sur l'utilisation de l'environnement de ligne de commande Exchange Management Shell, consultez la rubrique Utilisation d'Exchange Management Shell.

Pour obtenir une liste d'exemple de commandes de l'environnement de ligne de commande Exchange Management Shell fréquemment utilisées, organisées par fonctions administratives telles la gestion de destinataires et la configuration du transport, consultez la page de référence rapide concernant l'environnement de ligne de commande Exchange Management Shell.