par Christa Anderson
Scripter la gestion de Windows est
l'une de ces bonnes idées que vous
n'avez peut-être pas encore eu l'occasion
d'essayer. D'ailleurs, peut-être ne
voyez-vous pas bien ce que vous pourriez
accomplir avec un script que vous
ne puissiez faire à l'aide de l'interface
graphique. Peut-être aussi vous demandez-
vous si le temps que vous fera
gagner le scripting compensera le temps consacré à l'apprendre.
Ou bien vous sentez-vous un peu
perdu dans les TLA et le vocabulaire de
scripting : WSH, WMI, ADSI, objets,
méthodes, procédures, fonctions. Si
vous avez relégué le scripting dans la
case mentale « Trucs pour développeurs
», bien décidé à l'ignorer, vous
n'êtes pas seul.
Pourtant ce pourrait être une erreur. Plus vite que vous ne le croyez,
vous pourrez apprendre à scripter suffisamment
bien pour vous épargner du
temps et de la peine. Et plus vous scripterez,
plus ce sera vrai.
Dans cet article, j'explique quand
utiliser le scripting, quels sont ses
concepts de base, et je fournis
quelques conseils utiles (voir l'encadré
« Quelques conseils concernant les scripts »). Dans les prochains articles,
je fournirai un code VBScript qui exécute
une tâche courante et vous expliquerai
le code pas à pas. J'ai choisi
VBScript parce que Windows le supporte.
Windows possède également
JScript, mais en utilisant un langage
pour tous les exemples de code, vous
pourrez construire sur ce que vous
avez appris au cours des mois précédents.
Les tâches que j'ai déjà repérées
pour les scripts à venir proviennent
pour la plupart de requêtes de lecteurs.
Je vous incite à m'envoyer vos questions, en sachant toutefois que
cette rubrique ne peut pas fournir des
scripts pour tous les cas, et que je ne
peux pas participer efficacement au
debugging par e-mail.
Scripter la gestion de Windows
Scripter une tâche est plus long que de
l’effectuer une fois manuellement,
même si vous êtes un pro de VBScript
et si vous savez parfaitement aborder
le problème. Si vous n’êtes pas un pro,
l’écriture et le debugging du script sera
beaucoup plus long qu’utiliser la GUI.
Alors, pourquoi scripter ?
La principale application du scripting
administratif est d’automatiser des
tâches répétitives. Pour une tâche qu’il
faut effectuer plus d’une fois ou de manière
régulière, on a intérêt à la scripter.
Vous pourrez ensuite l’exécuter rapidement
et toujours de la même
manière. De plus, le scripting permet
de créer des outils que la GUI ne fournit
pas.
Si la GUI demande du temps, pourquoi
ne pas utiliser les outils de la ligne
de commande associés à l’OS et au kit
de ressources ? Utilisez-les quand c’est
possible mais Windows 2000 n’a pas d’équivalent en ligne de commande
pour toutes vos tâches et certains outils
risquent de ne pas convenir. Les fichiers
batch ne fonctionnent pas toujours
bien dans des situations où
l’entrée doit changer. De plus, le scripting
et les outils de ligne de commande
ne sont pas des options mutuellement
exclusives. Vous pouvez donc écrire
des scripts qui exploitent les outils de
ligne de commande tout en réduisant
leurs inconvénients.
Téléchargez cette ressource
Guide inmac wstore pour l’équipement IT de l’entreprise
Découvrez les dernières tendances et solutions IT autour des univers de Poste de travail, Affichage et Collaboration, Impression et Infrastructure, et notre dossier Green IT sur les actions engagés par inmac wstore pour réduire son impact environnemental
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Déploiement Data Zone de votre IA !
- Le nouvel espace-temps de la transformation digitale : redéfinition des rôles dans les projets IT
- Facturation électronique : les craintes des entreprises liées à la réforme
- Cyber-assurances, priorité ou faux remède pour les TPE et PME ?
- Success Stories : 3 histoires et 3 Intelligences Artificielles