Quelle est la méthode officielle pour installer IIS et les modules requis sur Windows Server 2019 avec PowerShell ?

Je n’arrive pas à trouver une méthode définitive pour installer et configurer IIS sur Server 2019.

Add-WindowsFeature
Enable-WindowsOptionalFeature
Install-WindowsFeature
is dism still a thing?

J’ai besoin d’installer IIS avec les modules suivants :

  • asp-net-45

  • compression dynamique

  • tous les outils de gestion

Quelle est la bonne commande à utiliser ?

Install-WindowsFeature est ce dont vous avez besoin. Cependant, elle fait la même chose que Add-WindowsFeature. Install-WindowsFeature est l’équivalent moderne pour installer une fonctionnalité sur un système d’exploitation en cours d’exécution.

Enable-WindowsOptionalFeature est l’équivalent des anciennes commandes dism. Elle peut également être utilisée mais est davantage destinée aux fonctionnalités optionnelles de Windows.

Pour votre cas d’utilisation spécifique :

Install-WindowsFeature -Name Web-Server, Web-Asp-Net45, Web-Dyn-Compression, Web-Mgmt-Tools -IncludeManagementTools