Scripting Windows : Automatiser les tâches d'administration avec VBScript

Telechargé par johnytakam243
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
9782212 116922
11692_ScriptingWindows_XP 9/08/05 10:53 Page 1
Scripting
Windows
Automatiser les tâches d’administration
avec VBScript, WSH, WMI, ADSI et les objets COM
Titre_ScriptingWindows_XP 8/08/05 14:51 Page 2
DANS LA MÊME COLLECTION
R. GOETTER. CSS 2 Pratique du design web.
11570, 2005, 324 pages.
C. PIERRE DE GEYER, E. DASPET. PHP 5 avancé, 2eédition.
11669, 2005, 796 pages.
J.-P. RETAILLÉ. – Refactoring des applications Java/J2EE.
11577, 2005, 390 pages.
A. PATRICIO. Hibernate 3.0.
11644, 2005, 336 pages.
J.-M. DEFRANCE. PHP/MySQL avec Flash MX 2004.
N°11468, 2005, 710 pages.
C. BLAESS. Programmation système en C sous Linux.
N°11601, 2005, 964 pages.
K. DJAAFAR. Eclipse et JBoss.
N°11406, 2005, 630 pages.
B. MARCELLY, L. GODARD. – Programmation OpenOffice.org Macros OOoBASIC et API.
11439, 2004, 700 pages.
DANS LA COLLECTION ACCÈS LIBRE
D. GARANCE, A.-L. QUATRAUX, D. QUATRAVAUX. Thunderbird Le mail sûr et sans spam.
11609, 2005, 300 pages.
M.-M. MAUDET, A.-L. QUATRAVAUX, D. QUATRAVAUX. SPIP 1.8 – Créer son site web avec des outils libres.
11605, 2005, 360 pages.
T. TRUBACZ, préface de T. NITOT. – Firefox – Un navigateur web sûr et rapide.
11604, 2005, 250 pages.
S. GAUTIER, C. HARDY, F. LABBE, M. PINQUIER. – OpenOffice.org 1.1.3 efficace.
11438, 2eédition 2005, 360 pages avec CD-Rom.
A.-L. QUATRAVAUX et D. QUATRAVAUX. Réussir un site web d’association… avec des outils gratuits !
11350, 2004, 348 pages.
S. BLONDEEL, D. CARTRON, H. SINGODIWIRJO. – Débuter sous Linux.
3eédition à paraître.
P2_p4-11692 29/07/05 14:16 Page 1
Antoine Habert
Cédric Bravo
Avec la contribution
de Patrick Tonnerre et Gaël Thomas
Scripting
Windows
Automatiser les tâches d’administration
avec VBScript, WSH, WMI, ADSI et les objets COM
Titre_ScriptingWindows_XP 8/08/05 14:51 Page 1
Le code de la propriété intellectuelle du 1er juillet 1992 interdit en effet expressément la
photocopie à usage collectif sans autorisation des ayants droit. Or, cette pratique s’est
généralisée notamment dans les établissements d’enseignement, provoquant une baisse
brutale des achats de livres, au point que la possibilité même pour les auteurs de créer des
œuvres nouvelles et de les faire éditer correctement est aujourd’hui menacée.
En application de la loi du 11 mars 1957, il est interdit de reproduire intégralement ou
partiellement le présent ouvrage, sur quelque support que ce soit, sans l’autorisation de l’Éditeur ou
du Centre Français d’exploitation du droit de copie, 20, rue des Grands Augustins, 75006 Paris.
© Groupe Eyrolles, 2005, ISBN 2-212-11692-6
ÉDITIONS EYROLLES
61, bd Saint-Germain
75240 Paris CEDEX 05
www.editions-eyrolles.com
P2_p4-11692 29/07/05 14:16 Page 2
1 / 352 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!