Installer ou désinstaller des rôles, des services de rôle ou des fonctionnalités

Essayez notre agent virtuel : il peut vous aider à identifier et à résoudre rapidement les problèmes liés aux rôles et fonctionnalités.

Dans Windows Server, la console du Gestionnaire de serveur et les cmdlets Windows PowerShell pour le Gestionnaire de serveur permettent l’installation de rôles et de fonctionnalités sur des serveurs locaux ou distants, ou sur des disques durs virtuels hors connexion. Vous pouvez installer plusieurs rôles et fonctionnalités sur un serveur distant ou sur un disque dur virtuel individuel dans une session de l’Assistant Ajout de rôles et de fonctionnalités ou une session Windows PowerShell.

Important

Le Gestionnaire de serveur ne peut pas être utilisé pour gérer une version plus récente du système d’exploitation Windows Server. Le Gestionnaire de serveur s’exécutant sur Windows Server 2012 R2 ou Windows 8.1 ne peut pas être utilisé pour installer des rôles, des services de rôle et des fonctionnalités sur des serveurs exécutant Windows Server 2016.

Vous devez être connecté à un serveur en tant qu’administrateur pour installer ou désinstaller des rôles, des services de rôle et des fonctionnalités. Si vous êtes connecté à l’ordinateur local avec un compte sans droits d’administrateur sur votre serveur cible, cliquez avec le bouton droit sur le serveur cible dans la vignette Serveurs, puis cliquez sur Gérer en tant que pour préciser un compte doté de droits d’administrateur. Le serveur sur lequel vous voulez monter un disque dur virtuel hors connexion doit être ajouté au Gestionnaire de serveur et vous devez avoir des droits d’administrateur sur le serveur.

Pour plus d’informations sur les rôles, les services de rôle et les fonctionnalités, consultez Rôles, services de rôle et fonctionnalités.

Cette rubrique contient les sections suivantes.

Installer des rôles, des services de rôle et des fonctionnalités en utilisant l’Assistant Ajout de rôles et de fonctionnalités

Dans une même session de l’Assistant Ajout de rôles et de fonctionnalités, vous pouvez installer des rôles, des services de rôle et des fonctionnalités sur le serveur local, sur un serveur distant qui a été ajouté au Gestionnaire de serveur ou sur un disque dur virtuel hors connexion. Pour plus d’informations sur l’ajout de serveurs au Gestionnaire de serveur pour les gérer, consultez Ajouter des serveurs au Gestionnaire de serveur.

Notes

Si vous exécutez le Gestionnaire de serveur sur Windows Server 2016 ou Windows 10, vous pouvez utiliser l’Assistant Ajout de rôles et de fonctionnalités pour installer des rôles et des fonctionnalités seulement sur des serveurs et des disques durs virtuels hors connexion qui exécutent Windows Server 2016.

Pour installer des rôles et des fonctionnalités en utilisant l’Assistant Ajout de rôles et de fonctionnalités

  1. Si le Gestionnaire de serveur est déjà ouvert, passez à l’étape suivante. S’il n’est pas déjà ouvert, ouvrez-le en effectuant l’une des opérations suivantes.

    • Sur le Bureau Windows, démarrez le Gestionnaire de serveur en cliquant sur Gestionnaire de serveur dans la barre des tâches Windows.

    • Dans l’écran Démarrer de Windows, cliquez sur la vignette Gestionnaire de serveur.

  2. Dans le menu Gérer, cliquez sur Ajouter des rôles et fonctionnalités.

  3. Dans la page Avant de commencer, vérifiez que votre serveur de destination et environnement réseau sont préparés pour le rôle et la fonctionnalité que vous voulez installer. Cliquez sur Suivant.

  4. Dans la page Sélectionner le type d’installation, sélectionnez Installation basée sur un rôle ou une fonctionnalité pour installer toutes les parties de rôles et fonctionnalités sur un même serveur ou Installation des services Bureau à distance pour installer une infrastructure de bureaux basée sur des ordinateurs virtuels ou sur une session pour les services Bureau à distance. L’option Installation des services Bureau à distance permet de distribuer des composants logiques du rôle Services Bureau à distance sur différents serveurs selon les besoins des administrateurs. Cliquez sur Suivant.

  5. Dans la page Sélectionner le serveur de destination , sélectionnez un serveur dans le pool de serveurs ou sélectionnez un disque dur virtuel hors connexion. Pour sélectionner un disque dur virtuel hors connexion en guise de serveur de destination, choisissez d’abord le serveur sur lequel monter le disque dur virtuel, puis sélectionnez le fichier VHD. Pour plus d’informations sur l’ajout de serveurs à votre pool de serveurs, consultez Ajouter des serveurs au Gestionnaire de serveur. Une fois que vous avez sélectionné le serveur de destination, cliquez sur Suivant.

    Notes

    Pour installer des rôles et des fonctionnalités sur des disques durs virtuels hors connexion, les disques durs virtuels hors connexion cibles doivent répondre aux exigences suivantes.

    • Les disque durs virtuels doivent exécuter la version de Windows Server qui correspond à la version du Gestionnaire de serveur que vous exécutez. Consultez la remarque au début de Installer des rôles, des services de rôle et des fonctionnalités en utilisant l’Assistant Ajout de rôles et de fonctionnalités.

    • Ils ne peuvent pas posséder plus d’un volume ou d’une partition système.

    • Le dossier réseau partagé dans lequel le disque dur virtuel hors connexion est stocké doit accorder les droits d’accès suivants au compte d’ordinateur (ou système local) du serveur que vous avez sélectionné pour le montage du disque dur virtuel. L’accès au compte d’utilisateur uniquement ne suffit pas. Le partage peut accorder les autorisations Lire et Écrire au groupe Tout le monde pour autoriser l’accès au disque dur virtuel, mais pour des raisons de sécurité, cela n’est pas recommandé.

      • Accès Lecture/écriture dans la boîte de dialogue Partage de fichiers.
      • Accès Contrôle total sous l’onglet Sécurité de la boîte de dialogue Propriétés d’un fichier ou d’un dossier.
  6. Sélectionnez des rôles, sélectionnez des services de rôle pour le rôle le cas échéant, puis cliquez sur Suivant pour sélectionner des fonctionnalités.

    Au fur et à mesure que vous avancez, l’Assistant Ajout de rôles et de fonctionnalités vous indique automatiquement si des conflits ont été détectés sur le serveur de destination qui peuvent empêcher les rôles ou les fonctionnalités sélectionnés d’être installés ou de fonctionner normalement. Le système vous demande également d’ajouter tous les rôles, services de rôle ou fonctionnalités indispensables aux rôles ou fonctionnalités que vous avez sélectionnés.

    En outre, si vous prévoyez de gérer le rôle à distance, d'un autre serveur ou d'un ordinateur client Windows qui exécute les outils d'administration de serveur distant, vous pouvez choisir de ne pas installer les outils de gestion et les composants logiciels enfichables pour les rôles sur le serveur de destination. Par défaut, dans l’Assistant Ajout de rôles et de fonctionnalités, les outils de gestion sont sélectionnés pour être installés.

  7. Dans la page Confirmer les sélections d’installation, examinez les rôles, fonctionnalités et serveurs que vous avez sélectionnés. Lorsque vous êtes prêt à effectuer l’installation, cliquez sur Installer.

    Vous pouvez aussi exporter vos sélections dans un fichier de configuration XML utilisable pour effectuer des installations sans assistance avec Windows PowerShell. Pour exporter la configuration que vous avez spécifiée dans cette session de l’l’Assistant Ajout de rôles et de fonctionnalités, cliquez sur Exporter les paramètres de configuration, puis enregistrez le fichier XML à un emplacement approprié.

    La commande Spécifier un autre chemin d’accès source de la page Confirmer les sélections d’installation vous permet de spécifier un autre chemin d’accès source pour les fichiers nécessaires à l’installation des rôles et fonctionnalités sur le serveur sélectionné. Dans Windows Server 2012 et les versions ultérieures de Windows Server, Fonctionnalités à la demande vous permet de réduire la quantité d’espace disque utilisée par le système d’exploitation en supprimant les fichiers de rôles et de fonctionnalités sur les serveurs exclusivement gérés à distance. Si vous avez supprimé les fichiers des rôles et des fonctionnalités d’un serveur à l’aide de l’applet de commande Uninstall-WindowsFeature -remove , vous pouvez installer des rôles et des fonctionnalités sur le serveur dans le futur en spécifiant un autre chemin d’accès source ou un partage sur lequel les fichiers des rôles et des fonctionnalités requis sont stockés. Le chemin source ou le partage de fichiers doit accorder des autorisations de Lecture au groupe Tout le monde (non recommandé pour des raisons de sécurité) ou au compte d’ordinateur (DOMAINE\NOM_SERVEUR$) du serveur de destination ; accorder un accès au compte d’utilisateur n’est pas suffisant. Pour plus d’informations sur les fonctionnalités à la demande, voir Options d’installation de Windows Server.

    Vous pouvez spécifier un fichier WIM comme autre source du fichier de fonctionnalités quand vous installez des rôles, des services de rôle et des fonctionnalités sur un serveur physique en cours d’exécution. Le chemin d’accès source d’un fichier WIM doit adopter le format suivant, avec WIM comme préfixe, et l’index dans lequel les fichiers de fonctionnalités sont situés en guise de suffixe : WIM:e:\sources\install.wim:4. Cependant, vous ne pouvez pas ajouter un fichier WIM directement comme source pour l’installation de rôles, de services de rôle et de fonctionnalités sur un disque dur virtuel hors connexion : vous devez monter le disque dur virtuel hors connexion et pointer vers son chemin de montage pour les fichiers sources, ou pointer vers un dossier contenant une copie du contenu du fichier WIM.

  8. Une fois que vous avez cliqué sur Installer, la page Progression de l’installation affiche l’avancement, les résultats et les messages de l’installation, comme des avertissements, des échecs ou les étapes de configuration post-installation qui sont nécessaires pour les rôles ou les fonctionnalités que vous avez installés. Dans Windows Server 2012 et les versions ultérieures de Windows Server, vous pouvez fermer l’Assistant Ajout de rôles et de fonctionnalités pendant que l’installation est en cours, et visualiser les résultats de l’installation ou d’autres messages dans la zone Notifications en haut de la console du Gestionnaire de serveur. Cliquez sur l’icône d’indicateur Notifications pour voir plus de détails sur les installations ou sur d’autres tâches que vous effectuez dans le Gestionnaire de serveur.

Installer des rôles, des services de rôle et des fonctionnalités à l’aide des applets de commande Windows PowerShell

Les cmdlets de déploiement du Gestionnaire de serveur pour Windows PowerShell fonctionnent de façon similaire à l’Assistant Ajout de rôles et de fonctionnalités basé sur une interface utilisateur graphique, avec une différence IMPORTANTE. Dans Windows PowerShell, contrairement à l’Assistant Ajout de rôles et de fonctionnalités, les outils et composants logiciels enfichables de gestion pour un rôle ne sont pas inclus par défaut. Pour inclure les outils de gestion dans le cadre de l’installation d’un rôle, ajoutez le paramètre IncludeManagementTools à l’applet de commande. Si vous installez des rôles et des fonctionnalités sur un serveur qui exécute l’option d’installation minimale de Windows Server 2012 ou de versions ultérieures vous pouvez ajouter les outils de gestion d’un rôle à une installation, mais les composants logiciels enfichables et les outils de gestion basés sur l’interface graphique utilisateur ne peuvent pas être installés sur des serveurs qui exécutent l’option d’installation minimale de Windows Server. Seuls les outils de gestion en ligne de commande et Windows PowerShell peuvent être installés avec l’option d’installation minimale.

Pour installer des rôles et des fonctionnalités à l’aide de l’applet de commande Install-WindowsFeature

  1. Effectuez une des opérations suivantes pour ouvrir une session Windows PowerShell avec des droits utilisateur élevés.

    Remarque

    Si vous installez des rôles et des fonctionnalités sur un serveur distant, vous n’avez pas besoin d’exécuter Windows PowerShell avec des droits d’utilisateur élevés.

    • Sur le Bureau Windows, cliquez avec le bouton droit dans la barre des tâches sur Windows PowerShell, puis cliquez sur Exécuter en tant qu’administrateur.

    • Dans l’écran Démarrer de Windows, cliquez avec le bouton droit sur Windows PowerShell puis dans la barre des applications, cliquez sur Exécuter en tant qu’administrateur.

  2. Tapez Get-WindowsFeature, puis appuyez sur Entrée pour afficher une liste de rôles et fonctionnalités installés et disponibles sur le serveur local. Si l’ordinateur local n’est pas un serveur ou si vous souhaitez obtenir des informations sur un serveur distant, exécutez Get-WindowsFeature -computerName <computer_name>, dans lequel computer_name représente le nom d’un ordinateur distant exécutant Windows Server 2016. Les résultats de la cmdlet contiennent les noms de commande des rôles et des fonctionnalités que vous ajoutez à votre cmdlet à l’étape 4.

    Notes

    Dans Windows PowerShell 3.0 et les versions ultérieures de Windows PowerShell, il n’est pas nécessaire d’importer le module de cmdlet du Gestionnaire de serveur dans la session Windows PowerShell avant d’exécuter des cmdlets qui font partie du module. Un module est automatiquement importé la première fois que vous exécutez une applet de commande qui fait partie du module. En outre, ni les cmdlets Windows PowerShell ni les noms de fonctionnalités utilisés avec les cmdlets ne respectent la casse.

  3. Tapez Get-Help Install-WindowsFeature, puis appuyez sur Entrée pour voir la syntaxe et les paramètres acceptés pour la cmdlet Install-WindowsFeature.

  4. Tapez ce qui suit, puis appuyez sur Entrée, où feature_name représente le nom de commande d’un rôle ou d’une fonctionnalité que vous voulez installer (obtenu à l’étape 2) et computer_name représente un ordinateur distant sur lequel vous souhaitez installer des rôles et des fonctionnalités. Séparez les différentes valeurs de feature_name par des virgules. Le paramètre Restart permet de redémarrer automatiquement le serveur de destination si l’installation des rôles ou des fonctionnalités le requiert.

    Install-WindowsFeature -Name <feature_name> -computerName <computer_name> -Restart
    

    Pour installer des rôles et fonctionnalités sur un disque dur virtuel hors connexion, ajoutez les paramètres computerName et VHD . Si vous n’ajoutez pas le paramètre computerName , l’applet de commande suppose que l’ordinateur local est monté pour accéder au disque dur virtuel. Le paramètre computerName contient le nom du serveur sur lequel monter le disque dur virtuel tandis que le paramètre VHD contient le chemin d’accès au fichier VHD sur le serveur spécifié.

    Notes

    Vous devez ajouter le paramètre computerName si vous exécutez la cmdlet depuis un ordinateur exécutant un système d’exploitation client Windows.

    Pour installer des rôles et des fonctionnalités sur des disques durs virtuels hors connexion, les disques durs virtuels hors connexion cibles doivent répondre aux exigences suivantes.

    • Les disque durs virtuels doivent exécuter la version de Windows Server qui correspond à la version du Gestionnaire de serveur que vous exécutez. Consultez la remarque au début de Installer des rôles, des services de rôle et des fonctionnalités en utilisant l’Assistant Ajout de rôles et de fonctionnalités.

    • Ils ne peuvent pas posséder plus d’un volume ou d’une partition système.

    • Le dossier réseau partagé dans lequel le disque dur virtuel hors connexion est stocké doit accorder les droits d’accès suivants au compte d’ordinateur (ou système local) du serveur que vous avez sélectionné pour le montage du disque dur virtuel. L’accès au compte d’utilisateur uniquement ne suffit pas. Le partage peut accorder les autorisations Lire et Écrire au groupe Tout le monde pour autoriser l’accès au disque dur virtuel, mais pour des raisons de sécurité, cela n’est pas recommandé.

      • Accès Lecture/écriture dans la boîte de dialogue Partage de fichiers.
      • Accès Contrôle total sous l’onglet Sécurité de la boîte de dialogue Propriétés d’un fichier ou d’un dossier.
    Install-WindowsFeature -Name <feature_name> -VHD <path> -computerName <computer_name> -Restart
    

    Exemple : la cmdlet suivante installe le rôle Services de domaine Active Directory et la fonctionnalité Gestion de stratégie de groupe sur un serveur distant nommé ContosoDC1. Les outils de gestion et les composants logiciels enfichables sont ajoutés à l’aide du paramètre IncludeManagementTools et le serveur de destination doit être redémarré automatiquement si l’installation exige un redémarrage des serveurs.

    Install-WindowsFeature -Name AD-Domain-Services,GPMC -computerName ContosoDC1 -IncludeManagementTools -Restart
    
  5. Une fois l’installation terminée, vérifiez-la en ouvrant la page Tous les serveurs dans le Gestionnaire de serveur, en sélectionnant un serveur sur lequel vous avez installé des rôles et des fonctionnalités, puis en visualisant la vignette Rôles et fonctionnalités dans la page pour le serveur sélectionné. Vous pouvez aussi exécuter la cmdlet Get-WindowsFeature ciblé sur le serveur sélectionné (Get-WindowsFeature -computerName <nom_ordinateur>) pour voir une liste des rôles et des fonctionnalités installés sur le serveur.

Supprimer des rôles, des services de rôle et des fonctionnalités en utilisant l’Assistant Suppression de rôles et de fonctionnalités

Vous devez être connecté à un serveur en tant qu’administrateur pour désinstaller des rôles, des services de rôle et des fonctionnalités. Si vous êtes connecté à l’ordinateur local avec un compte sans droits d’administrateur sur votre serveur cible de désinstallation, cliquez avec le bouton droit sur le serveur cible dans la vignette Serveurs, puis cliquez sur Gérer en tant que pour préciser un compte doté de droits d’administrateur. Le serveur sur lequel vous voulez monter un disque dur virtuel hors connexion doit être ajouté au Gestionnaire de serveur et vous devez avoir des droits d’administrateur sur le serveur.

Pour supprimer des rôles et des fonctionnalités en utilisant l’Assistant Suppression de rôles et de fonctionnalités

  1. Si le Gestionnaire de serveur est déjà ouvert, passez à l’étape suivante. S’il n’est pas déjà ouvert, ouvrez-le en effectuant l’une des opérations suivantes.

    • Sur le Bureau Windows, démarrez le Gestionnaire de serveur en cliquant sur Gestionnaire de serveur dans la barre des tâches Windows.

    • Dans l’écran d’accueil de Windows, cliquez sur la vignette Gestionnaire de serveur.

  2. Dans le menu Gérer, cliquez sur Supprimer des rôles et fonctionnalités.

  3. Dans la page Avant de commencer, vérifiez que vous avez préparé la suppression de rôles et de fonctionnalités d’un serveur. Cliquez sur Suivant.

  4. Dans la page Sélectionner le serveur de destination, sélectionnez un serveur du pool de serveurs ou sélectionnez un disque dur virtuel hors connexion. Pour sélectionner un disque dur virtuel hors connexion, choisissez d’abord le serveur sur lequel monter le disque dur virtuel, puis sélectionnez le fichier VHD.

    Notes

    Le dossier réseau partagé dans lequel le disque dur virtuel hors connexion est stocké doit accorder les droits d’accès suivants au compte d’ordinateur (ou système local) du serveur que vous avez sélectionné pour le montage du disque dur virtuel. L’accès au compte d’utilisateur uniquement ne suffit pas. Le partage peut accorder les autorisations Lire et Écrire au groupe Tout le monde pour autoriser l’accès au disque dur virtuel, mais pour des raisons de sécurité, cela n’est pas recommandé.

    • Accès Lecture/écriture dans la boîte de dialogue Partage de fichiers.
    • Accès Contrôle total dans l’onglet Sécurité de la boîte de dialogue Propriétés d’un fichier ou d’un dossier.

    Pour plus d’informations sur l’ajout de serveurs à votre pool de serveurs, consultez Ajouter des serveurs au Gestionnaire de serveur. Une fois que vous avez sélectionné le serveur de destination, cliquez sur Suivant.

    Remarque

    Vous pouvez utiliser l’Assistant Suppression de rôles et de fonctionnalités pour supprimer des rôles et des fonctionnalités sur des serveurs exécutant la même version de Windows Server qui prend en charge la version du Gestionnaire de serveur que vous utilisez. Vous ne pouvez pas supprimer des rôles, des services de rôle ou des fonctionnalités sur des serveurs qui exécutent Windows Server 2016 si vous exécutez le Gestionnaire de serveur sur Windows Server 2012 R2, Windows Server 2012 ou Windows 8. Vous ne pouvez pas utiliser l’Assistant Suppression de rôles et de fonctionnalités pour supprimer des rôles et des fonctionnalités sur des serveurs qui exécutent Windows Server 2008 ou Windows Server 2008 R2.

  5. Sélectionnez des rôles, sélectionnez des services de rôle pour le rôle le cas échéant, puis cliquez sur Suivant pour sélectionner des fonctionnalités.

    Durant l’opération, l’Assistant Suppression de rôles et de fonctionnalités vous invite automatiquement à supprimer les rôles, services de rôle ou fonctionnalités qui ne peuvent pas s’exécuter sans les rôles ou fonctionnalités que vous supprimez.

    En outre, vous pouvez choisir de supprimer les composants logiciels enfichables et les outils de gestion pour les rôles sur le serveur de destination. Par défaut, dans l’Assistant Suppression de rôles et de fonctionnalités, les outils de gestion sont sélectionnés pour être supprimés. Vous pouvez ignorer les outils de gestion et les composants logiciels enfichables si vous comptez utiliser le serveur sélectionné pour gérer le rôle sur d’autres serveurs distants.

  6. Dans la page Confirmer les sélections pour la suppression, examinez les rôles, fonctionnalités et serveurs que vous avez sélectionnés. Si vous êtes prêt à supprimer les rôles ou les fonctionnalités, cliquez sur Supprimer.

  7. Une fois que vous avez cliqué sur Supprimer, la page Progression de la suppression affiche la progression de la suppression, les résultats et des messages comme des avertissements, des échecs ou les étapes de configuration de post-suppression nécessaires, comme le redémarrage du serveur de destination. Dans Windows Server 2012 et les versions ultérieures de Windows Server, vous pouvez fermer l’Assistant Suppression de rôles et de fonctionnalités pendant que la suppression est en cours, et visualiser les résultats de la suppression ou d’autres messages dans la zone Notifications en haut de la console du Gestionnaire de serveur. Cliquez sur l’indicateur Notifications pour voir plus de détails sur les suppressions ou d’autres tâches que vous effectuez dans le Gestionnaire de serveur.

Supprimer des rôles, des services de rôle et des fonctionnalités à l’aide des applets de commande Windows PowerShell

Les cmdlets de déploiement du Gestionnaire de serveur pour Windows PowerShell fonctionnent de façon similaire à l’Assistant Suppression de rôles et de fonctionnalités basé sur une interface utilisateur graphique, avec une différence IMPORTANTE. Dans Windows PowerShell, contrairement à l’Assistant Suppression de rôles et de fonctionnalités, les outils et composants logiciels enfichables de gestion pour un rôle ne sont pas supprimés par défaut. Pour supprimer les outils de gestion dans le cadre de la suppression d’un rôle, ajoutez le paramètre IncludeManagementTools à l’applet de commande. Si vous désinstallez des rôles et des fonctionnalités sur un serveur qui exécute l’option d’installation minimale de Windows Server 2012 ou une version ultérieure de Windows Server, ce paramètre supprime les outils de gestion de ligne de commande et Windows PowerShell pour les rôles et les fonctionnalités spécifiés.

Pour supprimer des rôles et des fonctionnalités à l’aide de l’applet de commande Uninstall-WindowsFeature

  1. Effectuez une des opérations suivantes pour ouvrir une session Windows PowerShell avec des droits utilisateur élevés.

    Notes

    Si vous désinstallez des rôles et des fonctionnalités sur un serveur distant, vous n’avez pas besoin d’exécuter Windows PowerShell avec des droits d’utilisateur élevés.

    • Sur le Bureau Windows, cliquez avec le bouton droit dans la barre des tâches sur Windows PowerShell, puis cliquez sur Exécuter en tant qu’administrateur.

    • Dans l’écran Démarrer de Windows, cliquez avec le bouton droit sur la vignette Windows PowerShell puis, dans la barre des applications, cliquez sur Exécuter en tant qu’administrateur.

  2. Tapez Get-WindowsFeature, puis appuyez sur Entrée pour afficher une liste de rôles et fonctionnalités installés et disponibles sur le serveur local. Si l’ordinateur local n’est pas un serveur ou si vous souhaitez obtenir des informations sur un serveur distant, exécutez Get-WindowsFeature -computerName <computer_name>, dans lequel computer_name représente le nom d’un ordinateur distant exécutant Windows Server 2016. Les résultats de la cmdlet contiennent les noms de commande des rôles et des fonctionnalités que vous ajoutez à votre cmdlet à l’étape 4.

    Notes

    Dans Windows PowerShell 3.0 et les versions ultérieures de Windows PowerShell, il n’est pas nécessaire d’importer le module de cmdlet du Gestionnaire de serveur dans la session Windows PowerShell avant d’exécuter des cmdlets qui font partie du module. Un module est automatiquement importé la première fois que vous exécutez une applet de commande qui fait partie du module. En outre, ni les cmdlets Windows PowerShell ni les noms de fonctionnalités utilisés avec les cmdlets ne respectent la casse.

  3. Tapez Get-help Uninstall-WindowsFeature, puis appuyez sur Entrée pour voir la syntaxe et les paramètres acceptés pour la cmdlet Uninstall-WindowsFeature .

  4. Tapez ce qui suit, puis appuyez sur Entrée, où feature_name représente le nom de commande d’un rôle ou d’une fonctionnalité que vous souhaitez supprimer (obtenu à l’étape 2) et computer_name représente un ordinateur distant duquel vous souhaitez supprimer des rôles et fonctionnalités. Séparez les différentes valeurs de feature_name par des virgules. Le paramètre Restart permet de redémarrer automatiquement les serveurs de destination si la suppression des rôles ou des fonctionnalités le requiert.

    Uninstall-WindowsFeature -Name <feature_name> -computerName <computer_name> -Restart
    

    Pour supprimer des rôles et fonctionnalités d’un disque dur virtuel hors connexion, ajoutez les paramètres computerName et VHD . Si vous n’ajoutez pas le paramètre computerName , l’applet de commande suppose que l’ordinateur local est monté pour accéder au disque dur virtuel. Le paramètre computerName contient le nom du serveur sur lequel monter le disque dur virtuel tandis que le paramètre VHD contient le chemin d’accès au fichier VHD sur le serveur spécifié.

    Notes

    Vous devez ajouter le paramètre computerName si vous exécutez la cmdlet depuis un ordinateur exécutant un système d’exploitation client Windows.

    Le dossier réseau partagé dans lequel le disque dur virtuel hors connexion est stocké doit accorder les droits d’accès suivants au compte d’ordinateur (ou système local) du serveur que vous avez sélectionné pour le montage du disque dur virtuel. L’accès au compte d’utilisateur uniquement ne suffit pas. Le partage peut accorder les autorisations Lire et Écrire au groupe Tout le monde pour autoriser l’accès au disque dur virtuel, mais pour des raisons de sécurité, cela n’est pas recommandé.

    • Accès Lecture/écriture dans la boîte de dialogue Partage de fichiers.
    • Accès Contrôle total sous l’onglet Sécurité de la boîte de dialogue Propriétés d’un fichier ou d’un dossier.
    Uninstall-WindowsFeature -Name <feature_name> -VHD <path> -computerName <computer_name> -Restart
    

    Exemple : la cmdlet suivante supprime le rôle Services de domaine Active Directory et la fonctionnalité Gestion de stratégie de groupe d’un serveur distant nommé ContosoDC1. Les outils de gestion et les composants logiciels enfichables sont également supprimés et le serveur de destination doit être redémarré automatiquement si la suppression exige un redémarrage des serveurs.

    Uninstall-WindowsFeature -Name AD-Domain-Services,GPMC -computerName ContosoDC1 -IncludeManagementTools -Restart
    
  5. Une fois la désinstallation terminée, vérifiez que les rôles et les fonctionnalités ont été supprimés en ouvrant la page Tous les serveurs dans le Gestionnaire de serveur, en sélectionnant le serveur sur lequel vous avez désinstallé les rôles et les fonctionnalités, puis en visualisant la vignette Rôles et fonctionnalités dans la page du serveur sélectionné. Vous pouvez aussi exécuter la cmdlet Get-WindowsFeature ciblé sur le serveur sélectionné (Get-WindowsFeature -computerName <nom_ordinateur>) pour voir une liste des rôles et des fonctionnalités installés sur le serveur.

Installer des rôles et des fonctionnalités sur plusieurs serveurs à l’aide d’un script Windows PowerShell

Bien que vous ne puissiez pas utiliser l’Assistant Ajout de rôles et de fonctionnalités pour installer des rôles, des services de rôle et des fonctionnalités sur plusieurs serveurs cibles dans une même session de l’Assistant, vous pouvez utiliser un script Windows PowerShell pour installer des rôles, des services de rôle et des fonctionnalités sur plusieurs serveurs cibles que vous gérez en utilisant le Gestionnaire de serveur. Le script que vous utilisez pour effectuer le déploiement par lots (ce processus est appelé ainsi) pointe vers un fichier de configuration XML que vous pouvez créer facilement en utilisant l’Assistant Rôles et fonctionnalités et en cliquant sur Exporter les paramètres de configuration après avoir progressé dans l’Assistant jusqu’à la page Confirmer les sélections pour l’installation de l’Assistant Rôles et fonctionnalités.

Important

Tous les serveurs cibles qui sont spécifiés dans votre script doivent exécuter la version de Windows Server qui correspond à la version du Gestionnaire de serveur en cours d’exécution sur l’ordinateur local. Par exemple, si vous exécutez le Gestionnaire de serveur sur Windows 10, vous pouvez installer des rôles, des services de rôle et des fonctionnalités sur des serveurs qui exécutent Windows Server 2016. Si vous ajoutez des outils de gestion basés sur l’interface graphique utilisateur à l’installation, le processus d’installation convertit automatiquement les serveurs cibles exécutant l’option d’installation minimale de Windows Server vers l’option d’installation complète (serveur avec interface GUI complète, également appelée Interpréteur de commandes graphique de serveur).

Le script fourni dans cette section est un exemple qui montre comment le déploiement par lots peut être effectué en utilisant la cmdlet Install-WindowsFeature et un script Windows PowerShell. Il existe d’autres scripts et méthodes possibles pour le déploiement par lots sur plusieurs serveurs. Pour rechercher ou proposer d’autres scripts pour le déploiement des rôles et des fonctionnalités, effectuez une recherche dans le référentiel du Centre de scripts.

Pour installer des rôles et des fonctionnalités sur plusieurs servers

  1. Si ce n’est pas déjà fait, créez un fichier de configuration XML contenant les rôles, les services de rôle et les fonctionnalités que vous voulez installer sur plusieurs serveurs. Vous pouvez créer ce fichier de configuration en exécutant l’Assistant Rôles et fonctionnalités, en sélectionnant les rôles, les services de rôle et les fonctionnalités de votre choix, puis en cliquant sur Exporter les paramètres de configuration après avoir progressé dans l’Assistant jusqu’à la page Confirmer les sélections d’installation. Enregistrez le fichier de configuration à un endroit pratique. Vous n’avez pas besoin de cliquer sur Installer ni de mener à terme les étapes de l’assistant si vous l’exécutez dans le seul but de créer un fichier de configuration.

  2. Effectuez une des opérations suivantes pour ouvrir une session Windows PowerShell avec des droits utilisateur élevés.

    • Sur le Bureau Windows, cliquez avec le bouton droit dans la barre des tâches sur Windows PowerShell, puis cliquez sur Exécuter en tant qu’administrateur.

    • Dans l’écran Démarrer de Windows, cliquez avec le bouton droit sur la vignette Windows PowerShell puis, dans la barre des applications, cliquez sur Exécuter en tant qu’administrateur.

  3. Copiez et collez le script suivant dans votre session Windows PowerShell.

    function Invoke-WindowsFeatureBatchDeployment {
        param (
            [parameter(mandatory)]
            [string[]] $computerNames,
            [parameter(mandatory)]
            [string] $ConfigurationFilepath
        )
    
        # Deploy the features on multiple computers simultaneously.
        $jobs = @()
        foreach($computerName in $computerNames) {
            $jobs += start-Job -Command {
                Install-WindowsFeature -ConfigurationFilepath $using:ConfigurationFilepath -computerName $using:computerName -Restart
            }
        }
    
        Receive-Job -Job $jobs -Wait | select-Object Success, RestartNeeded, exitCode, FeatureResult
    }
    

    Si nécessaire, les serveurs cibles sont automatiquement redémarrés par les rôles et les fonctionnalités que vous choisissez.

  4. Exécutez la fonction en effectuant ce qui suit.

    1. Créez une variable pour y stocker les noms de vos ordinateurs cibles, séparés par des virgules. Dans l’exemple qui suit, la variable $ServerNames stocke les noms des serveurs cibles Contoso_01 et Contoso_02. Appuyez sur Entrée.

      # Sample Invocation
      $ServerNames = 'Contoso_01','Contoso_02'
      Invoke-WindowsFeatureBatchDeployment -computerNames $ServerNames -ConfigurationFilepath C:\Users\sampleuser\Desktop\DeploymentConfigTemplate.xml
      
    2. Pour exécuter la fonction, tapez ce qui suit et appuyez sur Entrée. $ServerNames est un exemple de la variable que vous avez créée lors de l’étape précédente et C:\Users\Sampleuser\Desktop\DeploymentConfigTemplate.xml est un exemple de chemin d’accès au fichier de configuration créé à l’étape 1.

      Invoke-WindowsFeatureBatchDeployment -computerNames $ServerNames -ConfigurationFilepath C:\Users\Sampleuser\Desktop\DeploymentConfigTemplate.xml

  5. Une fois l’installation terminée, vérifiez-la en ouvrant la page Tous les serveurs dans le Gestionnaire de serveur, en sélectionnant un serveur sur lequel vous avez installé des rôles et des fonctionnalités, puis en visualisant la vignette Rôles et fonctionnalités dans la page pour le serveur sélectionné. Vous pouvez aussi exécuter la cmdlet Get-WindowsFeature ciblée sur un serveur spécifique (Get-WindowsFeature -computerName<nom_ordinateur>) pour voir une liste des rôles et des fonctionnalités installés sur le serveur.

Installer le .NET Framework 3.5 et d’autres fonctionnalités à la demande

À compter de Windows Server 2012 et Windows 8, les fichiers de fonctionnalités pour le .NET Framework 3.5 (qui inclut le .NET Framework 2.0 et le .NET Framework 3.0) ne sont pas disponibles par défaut sur l’ordinateur local. Les fichiers ont été supprimés. Les fichiers de fonctionnalités qui ont été supprimés dans une configuration Fonctionnalités à la demande, ainsi que les fichiers de fonctionnalités pour le .NET Framework 3.5, sont disponibles par le biais de Windows Update. Par défaut, si des fichiers de fonctionnalités ne sont pas disponibles sur le serveur de destination qui exécute Windows Server 2012 ou des versions ultérieures, le processus d’installation recherche les fichiers manquants en se connectant à Windows Update. Vous pouvez remplacer le comportement par défaut en configurant un paramètre de stratégie de groupe ou en spécifiant un autre chemin source lors de l’installation, que vous utilisiez l’interface graphique de l’Assistant Ajout de rôles et de fonctionnalités ou une ligne de commande.

Vous pouvez installer le .NET Framework 3.5 en effectuant l’une des opérations suivantes :

Configurez d’autres sources pour les fichiers de fonctionnalités dans la stratégie de groupe pour le .NET Framework 3.5 ou d’autres fonctionnalités, si les fichiers de fonctionnalités sont introuvables sur l’ordinateur local.

Important

Lors de l’installation des fichiers de fonctionnalités à partir d’une source distante, le chemin d’accès source ou partage de fichiers doit accorder des autorisations de Lecture au groupe Tout le monde (non recommandé pour des raisons de sécurité) ou au compte d’ordinateur (système local) du serveur de destination ; l’accord d’un accès au compte d’utilisateur n’est pas suffisant.

Les serveurs qui se trouvent dans des groupes de travail ne peuvent pas accéder aux partages de fichiers externes, même si le compte d’ordinateur pour le serveur de groupe de travail a des autorisations de Lecture sur le partage externe. D’autres emplacements sources qui fonctionnent pour les serveurs de groupes de travail sont notamment les supports d’installation, Windows Update, et les disques durs virtuels ou les fichiers WIM qui sont stockés sur le serveur de groupe de travail local.

Vous pouvez spécifier un fichier WIM comme autre source du fichier de fonctionnalités quand vous installez des rôles, des services de rôle et des fonctionnalités sur un serveur physique en cours d’exécution. Le chemin d’accès source d’un fichier WIM doit adopter le format suivant, avec WIM comme préfixe, et l’index dans lequel les fichiers de fonctionnalités sont situés en guise de suffixe : WIM:e:\sources\install.wim:4. Cependant, vous ne pouvez pas ajouter un fichier WIM directement comme source pour l’installation de rôles, de services de rôle et de fonctionnalités sur un disque dur virtuel hors connexion : vous devez monter le disque dur virtuel hors connexion et pointer vers son chemin de montage pour les fichiers sources, ou pointer vers un dossier contenant une copie du contenu du fichier WIM.

Pour installer le .NET Framework 3.5 à l’aide de l’applet de commande Install-WindowsFeature

  1. Effectuez une des opérations suivantes pour ouvrir une session Windows PowerShell avec des droits utilisateur élevés.

    Notes

    Si vous installez des rôles et des fonctionnalités depuis un serveur distant, vous n’avez pas besoin d’exécuter Windows PowerShell avec des droits d’utilisateur élevés.

    • Sur le Bureau Windows, cliquez avec le bouton droit dans la barre des tâches sur Windows PowerShell, puis cliquez sur Exécuter en tant qu’administrateur.

    • Dans l’écran Démarrer de Windows, cliquez avec le bouton droit sur la vignette Windows PowerShell puis, dans la barre des applications, cliquez sur Exécuter en tant qu’administrateur.

    • Sur un serveur qui exécute l’option d’installation minimale de Windows Server 2012 R2 ou Windows Server 2012, tapez PowerShell à une invite de commandes, puis appuyez sur Entrée.

  2. Tapez la commande suivante, puis appuyez sur Entrée. Dans l’exemple suivant, les fichiers sources se trouvent dans un magasin côte à côte (abrégé en SxS) sur un support d’installation sur le disque D.

    Install-WindowsFeature NET-Framework-Core -Source D:\Sources\SxS
    

    Si vous voulez que la commande utilise Windows Update comme source pour les fichiers de fonctionnalités manquants ou si une source par défaut a déjà été configurée par la stratégie de groupe, il est inutile d’ajouter le paramètre Source , à moins que vous ne souhaitiez spécifier une source différente.

Pour installer le .NET Framework 3.5 en utilisant l’Assistant Ajout de rôles et de fonctionnalités

  1. Dans le menu Gérer du Gestionnaire de serveur, cliquez sur Ajouter des rôles et fonctionnalités.

  2. Sélectionnez un serveur de destination qui exécute Windows Server 2016.

  3. Dans la page Sélectionner des fonctionnalités de l’Assistant Ajout de rôles et de fonctionnalités, sélectionnez .NET Framework 3.5.

  4. Si l’ordinateur local y est autorisé par les paramètres de stratégie de groupe, le processus d’installation tente d’obtenir les fichiers de fonctionnalités manquants à l’aide de Windows Update. Cliquez sur Installer ; inutile de passer à l’étape suivante.

    Si les paramètres de stratégie de groupe ne vous autorisent à le faire ou si vous voulez utiliser une autre source pour les fichiers de fonctionnalités du .NET Framework 3.5, dans la page Confirmer les sélections d’installation de l’Assistant, cliquez sur Spécifier un autre chemin d’accès source.

  5. Spécifiez un chemin d’accès à un magasin côte à côte (appelé SxS) sur un support d’installation ou un chemin d’accès à un fichier WIM. Dans l’exemple suivant, le support d’installation se trouve sur le disque D.

    D:\Sources\SxS\

    Pour spécifier un fichier WIM, ajoutez un préfixe WIM: et ajoutez l’index de l’image à utiliser dans le fichier WIM comme suffixe, comme indiqué dans l’exemple suivant.

    WIM : \\nom_serveur\share\install.wim:3

  6. Cliquez sur OK, puis sur Installer.

Pour installer le .NET Framework 3.5 à l’aide de DISM

  1. Effectuez une des opérations suivantes pour ouvrir une session Windows PowerShell avec des droits utilisateur élevés.

    Notes

    Si vous installez des rôles et des fonctionnalités depuis un serveur distant, vous n’avez pas besoin d’exécuter Windows PowerShell avec des droits d’utilisateur élevés.

    • Sur le Bureau Windows, cliquez avec le bouton droit dans la barre des tâches sur Windows PowerShell, puis cliquez sur Exécuter en tant qu’administrateur.

    • Dans l’écran Démarrer de Windows, cliquez avec le bouton droit sur la vignette Windows PowerShell puis, dans la barre des applications, cliquez sur Exécuter en tant qu’administrateur.

    • Sur un serveur qui exécute l’option d’installation minimale, tapez PowerShell à une invite de commandes, puis appuyez sur Entrée.

  2. Exécutez l’une des commandes DISM suivantes.

    • Si l’ordinateur a accès à Windows Update ou si un emplacement de fichier source par défaut a déjà été configuré dans la stratégie de groupe, exécutez la commande suivante.

      DISM /online /Enable-Feature /Featurename:NetFx3 /All
      
    • Si l’ordinateur a accès au support d’installation, exécutez une commande similaire à la suivante. Dans l’exemple suivant, le support d’installation du système d’exploitation se trouve sur le disque D. Le paramètre LimitAccess empêche la commande d’essayer de contacter Windows Update ou un serveur qui exécute les services WSUS.

      DISM /online /Enable-Feature /Featurename:NetFx3 /All /LimitAccess /Source:d:\sources\sxs
      

    Remarque

    La DISM respecte la casse.

Configurer d’autres sources pour les fichiers de fonctionnalités dans la stratégie de groupe

Le paramètre de stratégie de groupe décrit dans cette section spécifie les emplacements sources autorisés pour les fichiers du .NET Framework 3.5 et d’autres fichiers de fonctionnalités qui ont été supprimés dans le cadre d’une configuration Fonctionnalités à la demande. Le paramètre de stratégie Spécifier des paramètres pour l’installation des composants facultatifs et la réparation de composants se trouve dans le dossier Configuration ordinateur\Modèles d’administration\Système dans la Console de gestion des stratégies de groupe ou l’Éditeur de stratégie de groupe locale.

Remarque

Vous devez être membre du groupe Administrateurs pour modifier des paramètres de stratégie de groupe sur l’ordinateur local. Si les paramètres de stratégie de groupe de l’ordinateur que vous voulez gérer sont contrôlés au niveau du domaine, vous devez être membre du groupe Administrateurs du domaine pour modifier des paramètres de stratégie de groupe.

Pour configurer un autre chemin d’accès source par défaut dans la stratégie de groupe
  1. Dans l’Éditeur de stratégie de groupe locale ou la Console de gestion des stratégies de groupe, ouvrez le paramètre de stratégie suivant.

    Configuration ordinateur\Modèles d’administration\Système\Spécifier des paramètres pour l’installation des composants facultatifs et la réparation de composants

  2. Sélectionnez Activé pour activer le paramètre de stratégie, si ce n’est déjà fait.

  3. Dans la zone de texte Autre chemin d’accès au fichier source dans la zone Options, spécifiez un chemin d’accès complet à un dossier partagé ou un fichier WIM. Pour spécifier un fichier WIM comme autre emplacement de fichier source, ajoutez le préfixe WIM: au chemin d’accès et ajoutez l’index de l’image à utiliser dans le fichier WMI comme suffixe. Voici quelques exemples de valeurs que vous pouvez spécifier.

    • Chemin vers un dossier partagé : \\nom_serveur\share\nom_dossier

    • Chemin vers un fichier WIM, où 3 représente l’index de l’image où les fichiers de fonctionnalités se trouvent : WIM:\\nom_serveur\share\install.wim:3

  4. Si vous ne voulez pas que les ordinateurs contrôlés par ce paramètre de stratégie recherchent les fichiers manquants sur Windows Update, sélectionnez Ne jamais télécharger la charge utile à partir de Windows Update.

  5. Si les ordinateurs contrôlés par ce paramètre de stratégie reçoivent généralement des mises à jour par le biais des services WSUS, mais que vous préférez passer par Windows Update plutôt que par les services WSUS pour rechercher les fichiers manquants, sélectionnez Contacter Windows Update directement pour télécharger le contenu de réparation au lieu de Windows Server Update Services (WSUS).

  6. Cliquez sur OK une fois que vous avez terminé de modifier ce paramètre de stratégie, puis fermez l’Éditeur de stratégie de groupe.

Voir aussi

Options d’installation de Windows ServerConsidérations relatives au déploiement de Microsoft .NET Framework 3.5Guide pratique pour activer ou désactiver des fonctionnalités Windows