Click here to load reader

Scripting Windows A. Habert C. Bravo Scripting Antoine ... Windows... · PDF fileDe Windows NT4 à Windows XP et 2003, ... constantes, chaînes de carac- ... Antoine Habert Cédric

  • View
    237

  • Download
    2

Embed Size (px)

Text of Scripting Windows A. Habert C. Bravo Scripting Antoine ... Windows... · PDF fileDe...

  • Scripting Windows

    Scr

    ipti

    ngW

    indo

    ws

    Cod

    e d

    iteur

    :G

    11692

    ISB

    N:

    2-2

    12-1

    1692-6

    www.editions-eyrolles.com

    De Windows NT4 Windows XP et 2003, les scripts offrent ladministrateur une panoplie doutilspour effectuer des tches complexes de gestion dinfrastructure en saffranchissant des interfacesgraphiques.

    Cet ouvrage explique comment automatiser ladministration de systmes Windows NT4, XP et 2000/2003,aussi bien du ct poste de travail que du ct serveur, grce VBScript, langage de scripts disponiblesous Microsoft Windows, mais galement grce des technologies lies au scripting comme WindowsScripting Host (Wscript, WshShell, WshNetwork, WshController), WMI, ADSI, les objets COM...

    Depuis les tches courantes dadministration telles que la gestion des connexions et droits, la gestion durseau, ladministration des annuaires Active Directory, le reporting et laudit, jusqu la prvention des inci-dents, le dploiement et la configuration darchitectures AD de milliers de postes, en passant par lautomationentre applications, la manipulation distance des systmes de fichiers et des bases de registre, etc., celivre couvre lensemble des bonnes pratiques de tout administrateur systme et rseau sous Windows.

    Au sommairePourquoi scripter Windows Automatiser les tches dadministration ct poste de travail et ct serveur Panorama des outils de scripts VBScript Windows Scripting Host Script runtime Windows ManagementInstrumentation Active Directory Service Interface VBScript Variantes, constantes, chanes de carac-tres Collections, boucles Sous-routines et fonctions Interactivit avec lutilisateur Erreurs de traite-ment Interprtation par le systme dexploitation : Windows Scripting Host Excution en mode texte oufentr Les objets WSH Lobjet WshShell Gestion des paramtres rseau Excuter des scripts dis-tance avec WSHController Gestion du systme de fichiers et utilisation de fichiers texte avec Script Runtime FSO ou WMI ? le travail avec les priphriques de stockage Manipuler les rpertoires et les fichiers Les dic-tionnaires Accder lensemble des ressources systme avec WMI Le modle CIM Connexion WMI Superviser des ressources matrielles et logicielles Automatiser ladministration dActive Directory viaADSI Trouver, interroger et modifier des objets Travailler avec les attributs Faire des recherches et listerdes conteneurs Tester la mmoire systme sur un ensemble de machines Surveiller un processus Surveillerles services Relancer un service arrt Amliorer la lisibilit des requtes WMI Manipuler la base deregistre Lire, crire et supprimer une cl de registre Outils en ligne de commande Rservation dadresseIP sur des serveurs DHCP Grer des inscriptions DNS partir dun fichier CSV plusieurs entres Import /export de droits sur des fichiers et dossiers avec FileAcl.exe Utilisation dobjets COM Gestion dimprimanterseau avec PRNADMIN.DLL Envoi dun mail avec pice jointe par lobjet CDO Message et fonction With deVBScript Lecture du calendrier de rplication Active Directory et objet ADS Gestion derreurs etlogs Interaction avec les logs et journaux dvnements avec Logparser Scripts de connexion (Windows 2000et 2003) Gestion de lattribution Test de performance Interaction avec lutilisateur Botes de dialogueVBScript Formulaires HTML Scurit et chiffrement Scuriser lexcution en environnement Microsoft Chiffrer des scripts et fichiers texte Certificats et scripting pour Windows XP SP2 Avenir du shell sousWindows Signer un script Monad Script Host Aide-mmoire.

    qui sadresse cet ouvrage ? Aux administrateurs et consultants Windows NT4, 2000 et 2003 souhaitant automatiser et optimiser

    leurs tches dadministration et de dploiement. Aux administrateurs et consultants ayant mettre en place des procdures daudit,

    de reporting et de prvention dincidents en environnement Windows.

    A. HabertConsultant spcialis en scripting pour lesenvironnements Microsoft,Antoine Habert a 8 ansdexprience en administrationrseau et systme. Fondateurdu site www.scriptovore.com,il offre aides et forums dediscussion autour du scriptinget de lingnierie des systmesWindows et Open Source pourla communaut francophone.Consultant spcialis eninfrastructure et architectureMicrosoft depuis 5 ans, il soccupe au sein de lasocit Exakis de missions de conseil en migration et dploiement darchitectureMicrosoft pour des grandscomptes, o le scriptingoccupe une place importante.

    C. BravoCdric Bravo a prs de 10 ansdexprience dans les diffrentsmtiers lis aux systmesinformatiques (administrateurrseaux et bases de donnes,ingnieur systme desauvegarde). Ayant particip de nombreux projets sousUnix et Windows dans lesdomaines de la GED, dessystmes de sauvegarde et des bases de donnes, il se spcialise danslarchitecture des SI et lestechnologies de scriptingMicrosoft (WMI, ADSI, ADO). Il ralise rgulirement pour la socit Exakis audits et dveloppements pour des grands comptes.

    A.

    Hab

    ert

    C.

    Bra

    vo

    Conc

    eptio

    n:

    Nor

    d Co

    mpo

    39

    ScriptingWindowsAutomatiser les tches dadministrationavec VBScript, WSH, WMI, ADSI et les objets COM

    A n t o i n e H a b e r t

    C d r i c B r a v o

    9782212

    116922

    11692_ScriptingWindows_XP 9/08/05 10:53 Page 1

  • ScriptingWindowsAutomatiser les tches dadministrationavec VBScript, WSH, WMI, ADSI et les objets COM

    Titre_ScriptingWindows_XP 8/08/05 14:51 Page 2

  • DANS LA MME COLLECTION

    R. GOETTER. CSS 2 Pratique du design web.N11570, 2005, 324 pages.

    C. PIERRE DE GEYER, E. DASPET. PHP 5 avanc, 2e dition.N11669, 2005, 796 pages.

    J.-P. RETAILL. Refactoring des applications Java/J2EE.N11577, 2005, 390 pages.

    A. PATRICIO. Hibernate 3.0.N11644, 2005, 336 pages.

    J.-M. DEFRANCE. PHP/MySQL avec Flash MX 2004.N11468, 2005, 710 pages.

    C. BLAESS. Programmation systme en C sous Linux.N11601, 2005, 964 pages.

    K. DJAAFAR. Eclipse et JBoss.N11406, 2005, 630 pages.

    B. MARCELLY, L. GODARD. Programmation OpenOffice.org Macros OOoBASIC et API.N11439, 2004, 700 pages.

    DANS LA COLLECTION ACCS LIBRE

    D. GARANCE, A.-L. QUATRAUX, D. QUATRAVAUX. Thunderbird Le mail sr et sans spam.N11609, 2005, 300 pages.

    M.-M. MAUDET, A.-L. QUATRAVAUX, D. QUATRAVAUX. SPIP 1.8 Crer son site web avec des outils libres.N11605, 2005, 360 pages.

    T. TRUBACZ, prface de T. NITOT. Firefox Un navigateur web sr et rapide.N11604, 2005, 250 pages.

    S. GAUTIER, C. HARDY, F. LABBE, M. PINQUIER. OpenOffice.org 1.1.3 efficace.N11438, 2e dition 2005, 360 pages avec CD-Rom.

    A.-L. QUATRAVAUX et D. QUATRAVAUX. Russir un site web dassociation avec des outils gratuits !N11350, 2004, 348 pages.

    S. BLONDEEL, D. CARTRON, H. SINGODIWIRJO. Dbuter sous Linux.3e dition paratre.

    P2_p4-11692 29/07/05 14:16 Page 1

  • A n t o i n e H a b e r t

    C d r i c B r a v o

    Avec l a c on t r i bu t i on de Pa t r i c k Tonne r r e e t Ga l Thomas

    ScriptingWindowsAutomatiser les tches dadministrationavec VBScript, WSH, WMI, ADSI et les objets COM

    Titre_ScriptingWindows_XP 8/08/05 14:51 Page 1

  • Le code de la proprit intellectuelle du 1er juillet 1992 interdit en effet expressment laphotocopie usage collectif sans autorisation des ayants droit. Or, cette pratique sestgnralise notamment dans les tablissements denseignement, provoquant une baissebrutale des achats de livres, au point que la possibilit mme pour les auteurs de crer desuvres nouvelles et de les faire diter correctement est aujourdhui menace.En application de la loi du 11 mars 1957, il est interdit de reproduire intgralement ou

    partiellement le prsent ouvrage, sur quelque support que ce soit, sans lautorisation de lditeur oudu Centre Franais dexploitation du droit de copie, 20, rue des Grands Augustins, 75006 Paris. Groupe Eyrolles, 2005, ISBN 2-212-11692-6

    DITIONS EYROLLES61, bd Saint-Germain75240 Paris CEDEX 05

    www.editions-eyrolles.com

    P2_p4-11692 29/07/05 14:16 Page 2

    http://www.editions-eyrolles.com

  • Groupe Eyrolles, 2005

    Le scripting a pris aujourdhui une place importante et mrite dans la gestiondinfrastructures Microsoft. Le recours aux scripts permet de saffranchir de la lour-deur des interfaces graphiques dans la gestion de problmes complexes ou ncessitantbeaucoup de manipulations.

    Cependant, bien que vritablement indispensable dans beaucoup de situations, lescripting semble encore complexe pour les non-initis, surtout ceux qui nont pas oupeu de connaissances en programmation et qui ne souhaitent pas en faire leur painquotidien. Nous avons nous-mmes fait partie de cette population rebelle !

    Pourquoi ce livre ?Ce livre est n de notre volont de proposer aux non-dveloppeurs confronts desproblmatiques de gestion dinfrastructures Microsoft la mthode la plus simple pos-sible pour acqurir rapidement des comptences pratiques en scripting systme.

    Nous avons souhait vulgariser autant que faire se peut notre approche, afin dillus-trer la simplicit du scripting sans rien retirer sa puissance dutilisation. Si nous nedcrivons pas lintgralit des petits dtails concernant toutes les technologies vo-ques dans cet ouvrage (elles pourraient faire chacune lobjet dun livre ddi), le con-tenu nen est pas moins complet et directement utilisable pour un grand nombre desolutions. Lavantage de notre approche est de proposer une vision du scripting par-lant directement aux administrateurs, techniciens et ingnieurs systme, sanssencombrer des thmes et techniques inutiles dans leur vie professionnelle.

    Avant-propos

  • Scripting Windows

    Groupe Eyrolles, 2005

    VI

    Lobjectif principal de ce livre, le

Search related