Pour gérer IIS au moyen de scripts, il faut avoir une bonne connaissance du stockage de la configuration : la métabase. Semblable au registre, la métabase est un stockage de données hiérarchisé qui fournit des données de configuration pour IIS et ses services (à savoir le W3SVC, FTP, SMTP, NNTP
La métabase : lieu de la configuration IIS
– Network News Transport Protocol, IMAP et POP3). Pour
examiner la configuration de la métabase, le moyen le plus
simple consiste à utiliser le snap-in Microsoft Management
Console (MMC) Internet Information Services (IIS) Manager.
Il fournit une GUI de gestion simple d’emploi qui présente
une vue simplifiée de la hiérarchie et de la structure de la métabase.
Mais, pour jouir de la puissance du scripting IIS administratif,
il faut examiner la métabase de manière plus approfondie
qu’avec la GUI.
La métabase IIS 6.0 est un fichier XML en texte clair permettant
de visualiser la métabase en ouvrant metabase.xml
(sous %windir%\system32\inetsrv) dans Microsoft IIE
(Internet Explorer). Pour modifier la configuration IIS, on
peut modifier directement le fichier .xml. Pour cela, ouvrez
une ligne de commande et tapez
net stop iisadmin /y
pour arrêter le service IISAdmin. Puis tapez
notepad %windir%\system32\inetsrvmetabase.xml
pour ouvrir la métabase dans Notepad. Sélectionnez Edit,
Find dans la barre de menus et recherchez la chaîne
ServerComment. Cette recherche renverra l’entrée Server-
Comment= »Default Web Site ». Remplacez cette entrée par
quelque chose du genre ServerComment= »My IIS 6.0 Site »
et sauvegardez le fichier. Ouvrez le snap-in IIS Manager (ce
qui a pour effet de démarrer automatiquement le service
IISAdmin) et naviguez jusqu’au noeud Web Sites. Vous
constaterez que votre site Web par défaut s’appelle désormais
My IIS 6.0 Site. (Pour modifier la configuration IIS sans arrêter et redémarrer le service
IISAdmin, vous pouvez utiliser la fonction
Direct Metabase Edit d’IIS 6.0 ;
pour plus d’informations, voir « Autres
lectures ».)
En revanche, les métabases IIS 5.1,
IIS 5.0 et IIS 4.0 sont des fichiers binaires.
Vous ne pouvez donc pas vous
contenter de lire simplement la métabase
dans un navigateur. Vous pouvez
dans ce cas utiliser IIS Metabase
Explorer, un outil nouveau venu dans
le Microsoft Internet Information
Services (IIS) 6.0 Resource Kit –
pourvu que votre serveur Web utilise
également le Windows .NET Framework.
Pour IIS 5.0 et ultérieurs,
Metabase Explorer présente aussi une
vue graphique plus approfondie de la
métabase que le snap-in IIS Manager.
Mais Metabase Explorer ne fonctionne
pas avec IIS 4.0, donc pour IIS 4.0 il
faut utiliser MetaEdit 2.2. (Voir « Autres
lectures » pour plus d’informations sur
le téléchargement de Metabase Explorer
et MetaEdit.)
Téléchargez cette ressource
Plan de sécurité Microsoft 365
Les attaquants savent comment prendre le contrôle de votre tenant Microsoft 365, et vous, savez-vous comment le reprendre en main ?
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Semperis : gouverner l’identité à l’ère des agents IA
- Analyse Patch Tuesday Mars 2026
- Une nouvelle ère de la modernisation du mainframe
- Akamai Technologies déploie sa stratégie de protection en ligne
Articles les + lus
Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
Moderniser le développement logiciel : de la fragmentation à l’intégration
Analyse Patch Tuesday Mars 2026
Une nouvelle ère de la modernisation du mainframe
Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
À la une de la chaîne Tech
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
- Moderniser le développement logiciel : de la fragmentation à l’intégration
- Analyse Patch Tuesday Mars 2026
- Une nouvelle ère de la modernisation du mainframe
- Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
