
Scripting Windows
Scripting Windows
Code éditeur : G11692
ISBN : 2-212-11692-6
www.editions-eyrolles.com
De Windows NT4 à Windows XP et 2003, les scripts offrent à l’administrateur une panoplie d’outils
pour effectuer des tâches complexes de gestion d’infrastructure en s’affranchissant des interfaces
graphiques.
Cet ouvrage explique comment automatiser l’administration de systèmes Windows NT4, XP et 2000/2003,
aussi bien du côté poste de travail que du côté serveur, grâce à VBScript, langage de scripts disponible
sous Microsoft Windows, mais également grâce à des technologies liées au scripting comme Windows
Scripting Host (Wscript, WshShell, WshNetwork, WshController), WMI, ADSI, les objets COM...
Depuis les tâches courantes d’administration telles que la gestion des connexions et droits, la gestion du
réseau, l’administration des annuaires Active Directory, le reporting et l’audit, jusqu’à la prévention des inci-
dents, le déploiement et la configuration d’architectures AD de milliers de postes, en passant par l’automation
entre applications, la manipulation à distance des systèmes de fichiers et des bases de registre, etc., ce
livre couvre l’ensemble des bonnes pratiques de tout administrateur système et réseau sous Windows.
Au sommaire
Pourquoi scripter Windows •Automatiser les tâches d’administration côté poste de travail et côté serveur •
Panorama des outils de scripts •VBScript •Windows Scripting Host •Script runtime •Windows Management
Instrumentation •Active Directory Service Interface •VBScript •Variantes, constantes, chaînes de carac-
tères •Collections, boucles •Sous-routines et fonctions •Interactivité avec l’utilisateur •Erreurs de traite-
ment •Interprétation par le système d’exploitation : Windows Scripting Host •Exécution en mode texte ou
fenêtré •Les objets WSH •L’objet WshShell •Gestion des paramètres réseau •Exécuter des scripts à dis-
tance avec WSHController •Gestion du système de fichiers et utilisation de fichiers texte avec Script Runtime •
FSO ou WMI ? le travail avec les périphériques de stockage •Manipuler les répertoires et les fichiers •Les dic-
tionnaires •Accéder à l’ensemble des ressources système avec WMI •Le modèle CIM •Connexion à WMI •
Superviser des ressources matérielles et logicielles •Automatiser l’administration d’Active Directory via
ADSI •Trouver, interroger et modifier des objets •Travailler avec les attributs •Faire des recherches et lister
des conteneurs •Tester la mémoire système sur un ensemble de machines •Surveiller un processus •Surveiller
les services •Relancer un service arrêté •Améliorer la lisibilité des requêtes WMI •Manipuler la base de
registre •Lire, écrire et supprimer une clé de registre •Outils en ligne de commande •Réservation d’adresse
IP sur des serveurs DHCP •Gérer des inscriptions DNS partir d’un fichier CSV à plusieurs entrées •Import /
export de droits sur des fichiers et dossiers avec FileAcl.exe •Utilisation d’objets COM •Gestion d’imprimante
réseau avec PRNADMIN.DLL •Envoi d’un mail avec pièce jointe par l’objet CDO •Message et fonction With de
VBScript •Lecture du calendrier de réplication Active Directory et objet ADS •Gestion d’erreurs et
logs •Interaction avec les logs et journaux d’événements avec Logparser •Scripts de connexion (Windows 2000
et 2003) •Gestion de l’attribution •Test de performance •Interaction avec l’utilisateur •Boîtes de dialogue
VBScript •Formulaires HTML •Sécurité et chiffrement •Sécuriser l’exécution en environnement Microsoft •
Chiffrer des scripts et fichiers texte •Certificats et scripting pour Windows XP SP2 •Avenir du shell sous
Windows •Signer un script •Monad Script Host •Aide-mémoire.
À qui s’adresse cet ouvrage ?
– Aux administrateurs et consultants Windows NT4, 2000 et 2003 souhaitant automatiser et optimiser
leurs tâches d’administration et de déploiement.
– Aux administrateurs et consultants ayant à mettre en place des procédures d’audit,
de reporting et de prévention d’incidents en environnement Windows.
A. Habert
Consultant spécialisé
en scripting pour les
environnements Microsoft,
Antoine Habert a 8 ans
d’expérience en administration
réseau et système. Fondateur
du site www.scriptovore.com,
il offre aides et forums de
discussion autour du scripting
et de l’ingénierie des systèmes
Windows et Open Source pour
la communauté francophone.
Consultant spécialisé en
infrastructure et architecture
Microsoft depuis 5 ans,
il s’occupe au sein de la
société Exakis de missions
de conseil en migration
et déploiement d’architecture
Microsoft pour des grands
comptes, où le scripting
occupe une place importante.
C. Bravo
Cédric Bravo a près de 10 ans
d’expérience dans les différents
métiers liés aux systèmes
informatiques (administrateur
réseaux et bases de données,
ingénieur système de
sauvegarde…). Ayant participé
à de nombreux projets sous
Unix et Windows dans les
domaines de la GED, des
systèmes de sauvegarde
et des bases de données,
il se spécialise dans
l’architecture des SI et les
technologies de scripting
Microsoft (WMI, ADSI, ADO).
Il réalise régulièrement
pour la société Exakis
audits et développements
pour des grands comptes.
A. Habert
C. Bravo
Conception: Nord Compo
39 €
Scripting
Windows
Automatiser les tâches d’administration
avec VBScript, WSH, WMI, ADSI et les objets COM
Antoine Habert
Cédric Bravo
11692_ScriptingWindows_XP 9/08/05 10:53 Page 1