Cette rubrique identifie les dépendances entre le serveur des rôles, services de rôle et fonctionnalités et les autres rôles, services de rôle et fonctionnalités dans Windows Server® 2008 R2.

Dépendances dans le Gestionnaire de serveur

À mesure que vous installez des rôles et préparez le déploiement de votre serveur, le Gestionnaire de serveur vous demande d’installer les rôles, services de rôle ou fonctionnalités requis par un rôle à installer. Par exemple, de nombreux rôles, tels que Active Directory Rights Management Services (AD RMS), nécessitent l’exécution du Serveur Web (IIS).

Pour installer et exécuter un programme, tous les programmes dont il dépend doivent être également installés. Certains ne sont que des éléments enfants du rôle, service de rôle ou fonctionnalité qui est le programme subordonné. Par exemple, les fonctionnalités du .NET Framework 3.5.1 constituent la fonctionnalité parente, et l’activation de Windows Communication Foundation (WCF), une sous-fonctionnalité des fonctionnalités du .NET Framework 3.5.1.

De même, si vous voulez supprimer des rôles, des services de rôle ou des fonctionnalités de votre ordinateur, des messages du Gestionnaire de serveur vous informent si d’autres programmes ont besoin du logiciel que vous êtes en train de supprimer. Si, par exemple, vous décidez de supprimer le Serveur Web (IIS), le Gestionnaire de serveur vous avertit s’il reste d’autres rôles dépendant du Serveur Web (IIS) sur l’ordinateur. Cet arrangement complexe de dépendances logicielles est gérée par le Gestionnaire de serveur et empêche toute suppression accidentelle de logiciel dont le serveur a besoin pour effectuer les tâches qui lui sont affectées. Il n’est pas nécessaire pour les utilisateurs de savoir de quels logiciels dépendent les rôles qu’ils veulent installer.

Affichage des dépendances de rôle, de service de rôle et de fonctionnalité par le biais de Windows PowerShell

La procédure de cette section décrit l’utilisation de l’applet de commande Add-WindowsFeature du Gestionnaire de serveur dans une session Windows PowerShell pour afficher les logiciels qui sont nécessaires aux rôles, services de rôle ou fonctionnalités disponibles dans Windows Server 2008 R2. À l’aide du paramètre -whatIf, vous pouvez afficher les dépendances logicielles sans procéder à une installation réelle.

Remarques

Les applets de commande de Windows PowerShell ne respectent la casse.

Pour afficher les dépendances des rôles, services de rôle ou fonctionnalités
  1. Ouvrez une session Windows PowerShell avec des droits de l’utilisateur élevés. Pour ce faire, cliquez sur Démarrer, sur Tous les programmes, sur Accessoires, sur Windows PowerShell, puis cliquez avec le bouton droit sur le raccourci Windows PowerShell et cliquez sur Exécuter en tant qu’administrateur.

  2. Tapez ce qui suit pour charger le module Gestionnaire de serveur, puis appuyez sur Entrée.

    Import-module ServerManager

  3. Si vous ne connaissez pas le nom de la commande du rôle, service de rôle ou fonctionnalité pour lequel vous voulez afficher les dépendances, tapez ce qui suit, puis appuyez sur Entrée. Sinon, passez à l’étape suivante.

    Get-WindowsFeature

    Les noms de commande pour les rôles, services de rôle et fonctionnalités s’affichent dans la colonne Nom des résultats.

  4. Tapez ce qui suit, puis appuyez sur Entrée pour exécuter l’applet de commande Add-WindowsFeature dans le mode -whatIf.

    Add-WindowsFeature name -whatIf

    Dans le mode -whatIf, l’installation ne se produit pas, mais les rôles, services de rôle ou fonctionnalités dont le rôle, service de rôle ou fonctionnalité spécifié dépend s’affiche comme résultat.

    Vous pouvez afficher les dépendances pour plusieurs rôles, services de rôle et fonctionnalités en séparant par des virgules les noms de commande des rôles, services de rôle et fonctionnalités, comme illustré dans l’exemple suivant.

    Add-WindowsFeature Application-Server,Hyper-V -whatIf

    Les rôles, services de rôle et fonctionnalités dont vos fonctionnalités spécifiées dépendent pour s’exécuter sont affichés dans les résultats de l’applet de commande.

Voir aussi