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

Rapport Forrester sur les services de réponse aux incidents de cybersécurité
Dans ce rapport, basé sur 25 critères, Forrester Consulting passe au crible les 14 principaux fournisseurs de services de réponse aux incidents de cybersécurité du marché. Cette analyse complète permet aux professionnels de la sécurité et de la gestion des risques d’évaluer et de sélectionner les solutions les plus adaptées à leurs besoins.
Les articles les plus consultés
- Activer la mise en veille prolongée dans Windows 10
- Afficher les icônes cachées dans la barre de notification
- Et si les clients n’avaient plus le choix ?
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
Les plus consultés sur iTPro.fr
- Attaque Microsoft SharePoint, analyse et recommandations
- Devenir RSSI : quels parcours et de quelles qualités faire preuve ?
- Évolution du marché de la virtualisation : quelle voie choisir ?
- La performance de l’IA et l’analytique reposent sur des fondations de données solides
- AI Appreciation Day,16 juillet « cet email de 10 pages aurait pu se résumer en 3 points »
