» Introduction
Principe de WSH (Windows Script Host).
Langages de scripts exploitables en WSH.
Interfaces disponibles en WSH et possibilités.
Travaux pratiques
Réalisation de scripts avec paramètres.
» Interaction avec le système d'exploitation
Manipulation du système de fichier, de l'interface utilisateur et du bureau Windows 2000/2003/XP.
Gestion des processus.
Manipulation des paramètres sur la ligne de commandes, variables d'environnement.
Création d'utilitaires en mode ligne de commande.
Travaux pratiques
Recherche dans le système de fichiers. Lancement de processus. Redirection entre processus pour réaliser des filtres. Configuration de l'espace du bureau avec WSH.
» Gestion des dictionnaires dans WSH
Principe de fonctionnement et utilisation.
Travaux pratiques
Définition d'une structure de données associative.
» Interaction avec le réseau
Configuration des partages et des accès réseaux.
Exécution de scripts à distance via les technologies de remote scripting. Gestion des erreurs.
Travaux pratiques
Configuration des partages réseaux et des imprimantes. Exécution de scripts à distance avec WSH.
» ADSI : interaction avec l'Active Directory
Rappel sur l'Active Directory et ses objets importants.
Interface ADSI (Active Directory System Interface).
Création des OU, sites, domaines.
Création des utilisateurs et des groupes.
Travaux pratiques
Réalisation des tâches courantes dans l'Active Directory.
» Présentation de WMI
Mise en œuvre de WMI. Composants et modèle objet.
Langage de requêtes WQL. Accès à WMI depuis WSH.
Travaux pratiques
Analyse de la configuration matérielle avec WMI. Opérations courantes sur le système de fichiers (compression...), etc.
» Gestion des événements WMI et réaction sur des modifications d'objets
Collecte et stockage des informations de fonctionnement pour l'historisation.
Utilisation des événements WMI pour la remontée d'alertes sur le fonctionnement du système.
Travaux pratiques
Récupération des informations de fonctionnement. Mise en œuvre de la remontée d'alerte.