Utilisation de PowerShell avec Exchange 2016 (environnement de ligne de commande Exchange Management Shell)

 

S’applique à :Exchange Server 2016

Dernière rubrique modifiée :2015-08-20

En savoir plus sur Exchange PowerShell, également appelé environnement Environnement de ligne de commande Exchange Management Shell. Cette rubrique décrit le fonctionnement d’Exchange PowerShell et fournit des liens vers d’autres rubriques présentant l’utilisation d’Exchange.

Exchange Server 2016 Basé sur la technologie Windows PowerShell, l’environnement Environnement de ligne de commande Exchange Management Shell fournit une interface de ligne de commande puissante qui permet d’automatiser les tâches administratives. Vous pouvez utiliser l’environnement Environnement de ligne de commande Exchange Management Shell pour gérer chaque aspect d’Exchange. Par exemple, vous pouvez créer des comptes de messagerie, créer des connecteurs d’envoi et de réception, configurer les propriétés de la base de données de boîtes aux lettres et gérer les groupes de distribution. Vous pouvez utiliser l’environnement Environnement de ligne de commande Exchange Management Shell pour exécuter chaque tâche disponible dans le Centre d’administration Exchange (CAE), ainsi que d’autres tâches qui ne peuvent pas être réalisées dans le CAE, telles que les opérations en bloc. En fait, lorsque vous faites quelque chose dans le Centre d’administration Exchange, c’est l’environnement Environnement de ligne de commande Exchange Management Shell qui travaille en arrière-plan.

L’environnement Environnement de ligne de commande Exchange Management Shell offre également une plate-forme de script stable et flexible. Les scripts Visual Basic qui exigeaient de nombreuses lignes de code peuvent être remplacés par les commandes Environnement de ligne de commande Exchange Management Shell qui n’utilisent qu’une seule ligne de code. L’environnement Environnement de ligne de commande Exchange Management Shell offre cette flexibilité parce qu’il utilise un modèle d’objet basé sur le Microsoft.NET Framework. Ce modèle d’objet permet aux cmdlets Exchange d’appliquer la sortie d’une commande aux commandes suivantes.

Pour utiliser l’environnement Environnement de ligne de commande Exchange Management Shell immédiatement, consultez la section Documentation sur l’environnement Exchange Management Shell plus loin dans cette rubrique.

Que vous utilisiez l’environnement de ligne de commande Environnement de ligne de commande Exchange Management Shell sur un serveur de boîte aux lettres Exchange 2016 local ou sur un serveur de boîtes aux lettres qui se trouve dans votre pays, PowerShell à distance effectue le travail.

Lorsque vous cliquez sur le raccourci Environnement de ligne de commande Exchange Management Shell sur un serveur de boîte aux lettres Exchange 2016, l’instance locale de Windows PowerShell effectue les opérations suivantes :

  1. Connexion au serveur de boîte aux lettres Exchange 2016 le plus proche (en général, il s’agit du serveur Exchange local) à l’aide d’un composant Windows PowerShell appelé Gestion à distance Windows (WinRM).

  2. Vérifications des authentifications.

  3. Création d’une session PowerShell distante pour pouvoir l’utiliser.

Vous pouvez uniquement accéder aux paramètres et cmdlets Exchange qui sont associés aux rôles de gestion et aux groupes de rôles de gestion Exchange qui vous sont attribués. Pour plus d’informations sur la manière dont Exchange utilise des groupes de rôles et des rôles pour savoir qui fait quoi à propos des tâches, consultez la rubrique Autorisations.

L’un des avantages de PowerShell à distance est que vous pouvez utiliser Windows PowerShell sur un ordinateur local pour vous connecter à un serveur Exchange 2016 distant et importer les cmdlets Exchange dans la session Windows PowerShell pour vous permettre d’administrer Exchange. La configuration requise pour l’ordinateur est la suivante :

  • Un système d’exploitation pris en charge pour Exchange 2016.

  • Une version prise en charge de .NET Framework.

  • Une version prise en charge de Windows Management Framework (WMF) incluant WinRM et Windows PowerShell.

Pour plus d’informations, consultez la rubrique Configuration requise pour Exchange 2016.

Toutefois, nous vous conseillons d’installer les outils de gestion Exchange (incluant l’environnement Environnement de ligne de commande Exchange Management Shell) sur les ordinateurs que vous utilisez pour gérer Exchange 2016 de manière intensive. Sans les outils de gestion Exchange, vous devez vous connecter au serveur distant Exchange 2016 manuellement et vous n’avez pas accès aux fonctions supplémentaires proposées par les outils de gestion Exchange.

Pour plus d’informations sur la connexion aux serveurs Exchange 2016 sans les outils de gestion Exchange, consultez la rubrique Connexion aux serveurs Exchange à l’aide de l’environnement PowerShell à distance.

Sur les serveurs de transport Edge, l’environnement Environnement de ligne de commande Exchange Management Shell fonctionne différemment. En général, vous déployez les serveurs de transport Edge dans votre réseau de périmètre en tant que serveurs autonomes ou en tant que membres d’un domaine Active Directory de périmètre.

Lorsque vous cliquez sur le raccourci Environnement de ligne de commande Exchange Management Shell sur un serveur de transport Edge Exchange 2016, l’instance locale de Windows PowerShell crée une session PowerShell locale pour pouvoir l’utiliser.

Les serveurs de transport Edge n’utilisent pas les rôles de gestion ni les groupes de rôles de gestion pour contrôler les autorisations. Le groupe local Administrateurs choisit les utilisateurs qui sont autorisés à configurer les fonctionnalités Exchange sur le serveur local.

Pour plus d’informations sur les serveurs de transport Edge, consultez la rubrique Serveurs de transport Edge.

Le tableau suivant fournit des liens vers les rubriques expliquant le fonctionnement et l’utilisation de l’environnement Environnement de ligne de commande Exchange Management Shell.

 

Rubrique Description

Ouverture de l’environnement de ligne de commande Exchange Management Shell

Rechercher et ouvrir l’environnement Environnement de ligne de commande Exchange Management Shell sur un serveur Exchange ou un ordinateur sur lequel les outils de gestion Exchange sont installés.

Connexion aux serveurs Exchange à l’aide de l’environnement PowerShell à distance

Utiliser Windows PowerShell sur un ordinateur local pour se connecter à un serveur Exchange.

Rechercher les autorisations requises pour exécuter les cmdlets Exchange

Rechercher les autorisations requises pour exécuter une cmdlet spécifique, ou un ou plusieurs paramètres d’une cmdlet.

 
Afficher: