Formation Informatique,linux,unix,PHP,Flash,réseau,tomcat,sql..
Partenaires de la formation, intervenants ... Nous contacter Nos formations : Internet, logiciels libres, systeme, réseau... formation JAVA, formation J2EE formation openSource, PHP, Mysql,linux, apache formation windows, maintenance PC, programmation visual basic, administration systeme formation UNIX,Linux, administration, apache, securité
conseil et ingenierie
Formation Windows, Formation Windows 2000, Formation Windows XP, Formation administration Windows, Formation Visual Basic
 Support de PC (Maintenance et configuration)
 Support PC (outils, logiciels, récupération de données,...)
 Ecriture de scripts pour Windows (VBS, WSH et WMI)
 Administrer un Intranet sécurisé avec IIS 6
 Exchange 2003 Server - Installation et administration
 Ms Project, gérer un projet
 COM/DCOM/ACTIVE X
 Développer avec Visual Basic
 Visual Basic perfectionnement
 Développer des applications Windows avec Visual Studio2005
 Le langage C# (.NET) sans connaître l'objet
 C# (.NET) pour développeurs C, C++, VB, Java
.Langage C# perfectionnement
.Programmation C# 2.0 pour les développeurs C#
.Programmation C# 2.0
 Visual Basic . NET
 Visual Basic.NET Perfectionnement
.Visual Basic.NET pour développeur Visual Basic
.Visual Basic.NET avec Visual Studio 2005
.Développer des services WEB en .NET
.Développement WEB ASP.NET avec Visual Studio.NET
.Développer des services Web en .NET 2.0
.Développement d'applications Web avec Visual Studio 2005 et ASP .NET 2.0
.Conception et développement avec .NET 2.0
 Administration Windows 2003 pour les administrateurs Win2000
 Windows 2003 Server, installation et administration
 Maintenance de serveur Windows 2003
 Cluster et WNLB Windows 2003
 ISA Serveur 2004 - Mise en oeuvre
 Sécurité Réseaux sous Windows 2003
 Introduction à l'administration réseaux sous Windows 2003
 Administrateur réseaux Windows 2003
 Conception d'une infrastructure Active Directory Windows 2003 server
 Active Directory Windows 2003 server
 Windows XP Installation et Administration
 Support technique Windows XP (aspects OS)
 Support technique Windows XP (aspects applications)
 Windows Vista installation et administration
 Transact SQL
 Mise en oeuvre de SQL Server 2000
 Administrer SQL Server 2000
 Réplication SQL Server 2000
 De Sql Server 2000 à Sql server 2005 pour Développeur
 De Sql Server 2000 à Sql server 2005 pour Administrateur
 Mise en oeuvre Sql server 2005
 Administrer une base de données Sql Server 2005
 Administration avancée de Sql Server 2005

Dates des formations
En intra seulement.
Consultez-nous pour obtenir les prochaines disponibilités de nos consultants formateurs.

Nos coordonnées
Nos spécialistes vous répondent au
Tél : 33 (0)1 43 34 90 94
Fax : 33 (0)1 43 34 90 95
E-mail : Nous contacter

  Programme de cours
Vous adaptez ce programme de cours à votre informatique et au profil des participants.

 

 

Ecriture de scripts pour Windows (VBS, WSH et WMI)
  Durée de la formation :   Tarifs :
5 jours 1990 € HT(tarif 2007)
  Objectifs de la formation :
Cette formation vous apportera toutes les connaissances indispensables pour concevoir, écrire, déverminer, tester, automatiser et mettre en production des scripts de gestion, d'administration, d'exploitation, de surveillance pour les systèmes d'exploitation Microsoft Windows 2000 / 2003 / XP et pour l'annuaire Microsoft Active Directory..

A l'issue de ce stage les participants sauront notamment :
- Pourquoi, comment et quand faut-il écrire des scripts
- Installer et utiliser des outils de programmation et de déverminage de scripts
- Utiliser et parcourir les différents fichiers d'aide mis à disposition
- Comprendre le fonctionnement et l'interaction des objets Windows
- Comprendre le fonctionnement des connecteurs (ADSI, LDAP, ADO)
- Utiliser et mettre en œuvre le langage VBS (Visual Basic Script)
- Utiliser et mettre en œuvre les objets WSH (Windows Scripting Host)
- Utiliser et mettre en œuvre les objets WMI (Windows Management Instrumentation)
- Utiliser et mettre en œuvre des programmes et des environnements d'exécution externes
- Utiliser et mettre en œuvre une stratégie de sécurisation des scripts
- Ecrire des scripts d'automatisation de tâches, de gestion de services, d'administration, d'exploitation, de surveillance, …
- Ecrire des scripts pour l'annuaire Microsoft Active Directory
- Ecrire des scripts pour la gestion des bases de données
- Documenter les scripts pour un meilleur suivi

  A qui s'adresse cette formation :
Informaticiens administrateurs, ingénieurs système ou toute personne ayant à réaliser des scripts de tous types en environnement Microsoft Windows 2000 / XP / 2003
  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 l'utilisation d'un système fenêtré de type Windows. Connaissances générales en programmation souhaitable, mais non obligatoire..
  Contenu de la formation :

Introduction aux technologies de scripts Microsoft
Outils de développement de scripts et gestion des aides en ligne
Introduction aux technologies objets
Introduction aux connecteurs d'informations
Introduction au langage Microsoft VBS
Introduction à la mise en œuvre des objets WSH
Introduction à la mise en œuvre des objets WMI
Introduction à la mise en œuvre des objets de connexions
Introduction à la sécurité des scripts
Automatisation des tâches d'administration générales
Automatisation des tâches d'administration spécifiques
Automatisation des interfaces et des bases de données
Encore plus loin !!!

Programme de la formation :

Introduction aux technologies de scripts Microsoft
Environnement de développement de scripts
Edition, déverminage, cryptage, exécution : un vaste choix
Outils complémentaires externes
Aides en ligne : les indispensables

Travaux pratiques
Démonstrations de scripts

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

Travaux pratiques
Installation des outils de développement de scripts et 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

Travaux pratiques
Démonstration d'exploration des différents types d'objets et de classes

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

Travaux pratiques
Démonstration de scripts utilisant les différents connecteurs


Introduction au langage Microsoft VBS
Principes de base 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
Flux de commandes : instructions conditionnelles, boucles, itérations simples et collectives, sélections
Fonctions : types de données, conversion, opérations individuelles
Fonctions intégrées : fonctions chaînes, recherche, tableaux, mise en forme, date / heure, graphique
Fonctions mathématiques : statistiques, arrondis, aléatoire, expressions rationnelles et régulières
Procédures : sous-programmes, appels de fonctions, espace nominal et shadowing, global / local
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 : objet Err, RegExp, Dictionary
Conseils, trucs et astuces

Travaux pratiques
Réalisation de scripts VBS progressifs

Introduction à la mise en œuvre des objets WSH
Moteurs d'exécution de l'environnement d'objets: CSCRIPT et WSCRIPT
Objets WSH : WScript, WshArguments, WshNetwork, WshShell, WshEnvironment, WshShortcut, WshUrlShrtcut, FileSystem, TextStream
Accès au registre, contrôle d'applications, ajouts d'évènements
Conseils, trucs et astuces

Travaux pratiques
Mise en œuvre des objets WSH couplé au langage VBS

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
Conseils, trucs et astuces

Travaux pratiques
Mise en œuvre des objets et des classes WMI couplé au langage VBS

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 : création, modification, suppression
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
Conseils, trucs et astuces

Travaux pratiques
Réalisation de scripts permettant la connexion aux différents annuaires et aux bases de données ; Manipulation de données.

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

Travaux pratiques
Mise en œuvre et application d'une stratégie de sécurité des scripts à base de mots de passe et de chiffrement

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

Travaux pratiques
Création de scripts utilisant VBS, WSH, WMI, ADSI, LDAP, WinNT

Automatisation des tâches d'administration spécifiques
Gestion des sites Web IIS 6 : créer modifier, répliquer, listes des répertoires virtuels
Gestion des sites FTP, SMTP : créer, modifier, paramètres de domaines SMTP
Gestion des ressources IIS : exécuter des commandes, sauvegarder la méta base, gestion du serveur POP3
Gestion des nouvelles fonctionnalités " RPC sur http "
Gestion des modes de connexion et 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 : boîtes aux lettres, ouvertures de session, dossiers publics

Travaux pratiques
Création de scripts utilisant VBS, WSH, WMI, ADSI, LDAP, WinNT

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

Travaux pratiques
Création de scripts utilisant VBS, WSH, WMI, ADSI, LDAP, WinNT

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