mardi 15 mai 2018

Dism - Install roles and features

DISM (Deployment Image Servicing and Management) est un outil en ligne de commande permettant de modifier l'image Windows. Dans cet article, nous allons voir comment activer et désactiver des rôles et des fonctionnalités Windows en ligne de commande avec la commande DISM.

Installer un rôle ou une fonctionnalité


Installation simple sur l'OS en cours :
DISM /Online /Enable-Feature /All /FeatureName:TFTP

Installation en spécifiant la source :
DISM /Online /Enable-Feature /FeatureName:TFTP /Source:Z:\sources\SxS /LimitAccess

/Online : Indique que l'opération se déroule sur un Système en cours d’exécution.
/Enable-Feature : Installe le rôle ou la fonctionnalité indiqué avec /FeatureName.
/FeatureName : Nom du rôle ou de la fonctionnalité.
/LimitAccess : Empêche Dism d'utiliser Windows Update comme source.
/Source : Indique le chemin de la source à utiliser pour l'installation.
/All : Indique qu'il faut installer toutes les dépendances et les fonctionnalités liées.

Désinstaller un rôle ou une fonctionnalité


Désinstallation simple sur l'OS en cours :
DISM /Online /Disable-Feature /FeatureName:TFTP

/Online : Indique que l'opération se déroule sur un Système en cours d’exécution.
/Disable-Feature : Désinstalle le rôle ou la fonctionnalité indiqué avec /FeatureName.
/FeatureName : Nom du rôle ou de la fonctionnalité.

Lister tout les rôles et fonctionnalités disponible


Liste simple sur l'OS en cours :
Dism /Online /Get-Features

/Online : Indique que l'opération se déroule sur un Système en cours d’exécution.
/Get-Feature : Liste les rôles et les fonctionnalités, et affiche si ils sont activé ou non.

Liste des noms à utiliser avec FeatureName


Get-WindowsFeature

Rôle (FeatureName) Nom affiché
RemoteAccess
NetworkController
ServerEssentialsRole
Hyper-V
MultiPointServerRole
Fax
DHCP
DNS
Web-Server
Web-WebServer
Web-Static-Content
Web-Default-Doc
Web-Http-Errors
Web-Dir-Browsing
Web-Http-Redirect
Web-Http-Logging
Web-Request-Monitor
Web-Log-Libraries
Web-Http-Tracing
Web-Stat-Compression
Web-Dyn-Compression
Web-Filtering
Web-Basic-Auth
Web-Digest-Auth
Web-Client-Auth
Web-Windows-Auth
Web-CertProvider
Web-Asp-Net45
Web-CGI
Web-Net-Ext45
Web-ISAPI-Ext
Web-ISAPI-Filter
Web-Mgmt-Console
Web-Metabase
Web-Scripting-Tools
Web-Ftp-Service
HostGuardianServiceRole
AD-Domain-Services
ADLDS
ADRMS
Remote-Desktop-Services
VolumeActivation
Print-Services
AD-Certificate
WDS
ADFS-Federation
FS-FileServer
FS-Data-Deduplication
Storage-Services
NPAS
UpdateServices
...
Accès à distance
Contrôleur de réseau
Expérience Windows Server Essentials
Hyper-V
MultiPoint Services
Serveur de télécopie
Serveur DHCP
Serveur DNS
Serveur Web (IIS)
Serveur Web
Contenu statique
Document par défaut
Erreurs HTTP
Exploration de répertoire
Redirection HTTP
Journalisation HTTP
Observateur de demandes
Outils de journalisation
Suivi de traces
Compression du contenu statique
Compression de contenu dynamique
Filtrage des demandes
Authentification de base
Authentification Digest
Authentification par mappage de certificat
Authentification Windows
Prise en charge centralisée des certificat
ASP.NET 4.6
CGI
Extensibilité .NET 4.6
Extensions ISAPI
Filtres ISAPI
Console de gestion IIS
Compatibilité de métadonnées IIS 6
Scripts et outils de gestion IIS
Service FTP
Service Guardian hôte
Services AD DS
Services AD LDS
Services AD RMS
Services Bureau à distance
Services d’activation en volume
Services d’impression et de numérisation
Services de certificats Active Directory
Services de déploiement Windows
Services de fédération Active Directory
Serveur de fichiers
Déduplication des données
Services de stockage
Services de stratégie et d’accès réseau
Services WSUS
...