Appelez-nous : 02 18 21 06 71

Rencontrez-nous : Voir le plan

Formations Techniques (Système - Réseau)
Maintenance PC et Scripts Administration Systèmes

Écriture de Scripts pour Windows (VBS, WSH et WMI) (5 Jours)

Les objectifs

Cette formation vous apportera les connaissances nécessaires pour concevoir, écrire, tester, automatiser et mettre en production des scripts de gestion, d’administration, d’exploitation, de surveillance pour les systèmes d’exploitation clients Microsoft et pour l’annuaire Microsoft Active Directory.

Les pré-requis

Connaissances générales du protocole TCP/IP, de l'annuaire Microsoft Active Directory et posséder des notions de sécurité informatique. Connaissance de Windows. Une expérience en programmation est souhaitable, mais non obligatoire.

Public concerné

Informaticiens administrateurs, ingénieurs système ou toute personne ayant à réaliser des scripts de tous types en environnement Microsoft Windows.

Contenu de la formation

Introduction aux technologies de scripts Microsoft

  • Environnement de développement de scripts
  • Edition, déverminage, cryptage, exécution
  • Outils complémentaires externes
  • Aides en ligne : les indispensables
  • Outils de développement de scripts et gestion des aides en ligne

Introduction aux technologies objets

  • Que signifie l'appellation " Objet " ?
  • Paradigme et structure de l'objet
  • Méthodes et propriétés, instances
  • Manipulation et exploration d'objets
  • Objets COM / DCOM / COM +
  • Classes, bibliothèques et autres objets
  • Composants Windows Script
  • Evolutions vers l'héritage, le polymorphisme, la surcharge

Introduction aux connecteurs d'informations

  • Connexions externes, le choix : bases de données, annuaires, fichiers
  • ADO, ADO.NET, ODBC, OLE DB, ADSI, WinNT, LDAP
  • Evolution des connecteurs

Introduction au langage Microsoft VBS

  • Les bases du langage : structure, écriture, commentaires, la gestion de la console
  • Mémorisation des données : types, variables, constantes, constantes symboliques, nombres, chaînes
  • Expression et affectation : opérateurs, précédences et parenthèses
  • Stockage : tableaux simples et avancés, listes, dictionnaires
  • Instructions conditionnelles, boucles, itérations simples et collectives, sélections
  • Les Fonctions et fonctions intégrées
  • Fonctions mathématiques : statistiques, arrondis, aléatoire, expressions rationnelles et régulières
  • Procédures : sous-programmes, appels de fonctions…
  • Arguments et paramètres : fonctions, procédures
  • Programmation avancée : structuration, récursivité, retours et états, gestion des erreurs
  • Construction de classes et d'objets

Introduction à la mise en œuvre des objets WSH

  • Moteurs d'exécution de l'environnement d'objets: CSCRIPT et WSCRIPT
  • Les Objets WSH : WScript, WshArguments, WshNetwork…
  • Accès au registre, contrôle d'applications, ajouts d'évènements

Introduction à la mise en œuvre des objets WMI

  • Comprendre l'architecture de WMI : le vérificateur " DTMF "
  • Composants de WMI et périmètre dans la gestion d'infrastructure Microsoft
  • Services " Infrastructure de Gestion Microsoft Windows " et sous-services
  • Modèle " CIM "
  • Se connecter à WMI et retrouver des ressources
  • Modèles de requêtes existants
  • Classes WMI les plus courantes
  • Utiliser WMI pour superviser des ressources matérielles et logicielles

Introduction à la mise en œuvre des objets de connexions

  • Composants ADSI : accès aux annuaires via le protocole LDAP
  • Manipulation des objets et des attributs Active Directory
  • Composants WinNT : accès aux annuaires NT4
  • Manipulation des ressources
  • Composants ADODB, ODBC, OLEDB : accès aux fichiers et bases de données
  • Connexion, gestion et administration de bases de données et de fichiers

Introduction à la sécurité des scripts

  • Scripting, sécurité et chiffrement : risques réels et potentiels
  • Sécuriser l'exécution des scripts en environnement Microsoft
  • Cryptage et techniques : officiel, légal et autorisé
  • Outils et techniques : sécurisation par mot de passe crypté, chiffrement des sources et des scripts
  • Chiffrement de scripts par certificats et par scripts

Automatisation des tâches d'administration générales

  • Gestion de l'ordinateur client : points de restauration, noms, domaine, temps
  • Gestion du serveur : clichés instantanés
  • Gestion des inventaires : correctifs, logiciels, matériels, journaux, paramètres d'applications, de réseau
  • Gestion des rapports et des états : xml, html, texte
  • Gestion du registre : clés, valeurs, autorisations
  • Gestion des ressources systèmes : mots de passe, files d'attentes, processus, fichier d'échange, arrêt / démarrage
  • Gestion des disques et des fichiers : listes, compression, quotas, volumes, défragmentation
  • Gestion d'un serveur de fichiers : fichiers ouverts, dossiers partagés, autorisations
  • Gestion du réseau : étendues DHCP, enregistrements DNS, rôles d'opérations
  • Gestion de la sécurité : journaux, clés de registre, certificats
  • Gestion des services : comptes de services, activation et désactivation, liste des services
  • Gestion des comptes utilisateurs : ajout, modification, suppression, mots de passe, déverrouillage
  • Scripts d'ouverture de session : appartenance, mappage, informations utilisateurs

Automatisation des tâches d'administration spécifiques

  • Gestion des sites Web IIS 6, FTP, SMTP, des ressources IIS
  • Gestion des nouvelles fonctionnalités " RPC sur http "
  • Gestion des modes de connexion, configuration des règles de gestion
  • Gestion des clients collaboratif avec la délégation des permissions et le partage d'agendas
  • Gestion d'Exchange 2003

Automatisation des interfaces et des bases de données

  • Bases de données : affichage de messages HTML / XML, connexion, modifications, ajout, interrogation
  • Active Directory : création d'UO, d'objets, récupération d'informations, profils

Encore plus loin !!!

  • Evolution des langages de scripts : le futur se tourne vers le framework.NET et l'Open Source
  • La trousse à outils indispensable

Besoin d’aide ?

Vous souhaitez être conseillé dans votre sélection ? Nous nous ferons un plaisir de vous accompagner.

Contactez-nous

Notre philosophie

Le secret d’une formation réussie repose à la fois sur une vocation, sur une stratégie et sur un sens aigu des relations humaines…

En savoir plus

Moteur de recherche

Vous recherchez une formation en
particulier ? Entrez votre recherche ici