Mon premier essai a été fait avec WMI (Windows Management Instrumentation), cependant impossible de spécifier un utilisateur pour le lancement du fichier batch, j’ai du cherché une autre solution. J’ai donc pris la commande schtasks qui permet de répondre à ma demande. Le listing 3 présente l’appel de la commande
Essai avec WMI

schtasks. Le bouton « Info » appelle la fonction infoScript() qui génère une boite d’information, le bouton « Quitter » lance la fonction quitScript() qui appelle l’instruction self.close(). Pour faciliter la sélection de l’OU, j’ai décidé de présenter un menu déroulant contenant toutes les unités d’organisation du domaine courant. La fonction récursive GetOU() permet de générer la liste des OU. Elle génère les balises <option> utilisées dans la balise <select> afin de présenter chaque OU. Cette fonction est appelée dans la fonction Window_Onload. Le listing 4 présente la fonction. Pour améliorer cet outil au niveau capacité et convivialité, il serait possible d’ajouter d’autres champs de saisie (téléphone, prénom,…), gérer les groupes, vérifier si les mots de passe sont identiques et retravailler l’interface. Concernant son fonctionnement il serait possible de le rendre compatible avec plus de système d’exploitation Microsoft. En effet, UserAdd utilise des outils en ligne de commande spécifique à Windows 2003 : dsmod et schtasks. De ce fait, il ne fonctionne que sous Windows 2003 par défaut.
Note : les figures, codes sources et fichiers auquels fait référence l’article sont visualisables au sein de la rubrique abonné. Découvrez tous les avantages du compte abonné Windows ITPro !
Téléchargez gratuitement cette ressource

Comment cerner la maturité digitale de votre entreprise ?
Conçu pour les directions IT et Métiers, ce guide vous permettra d'évaluer précisément vos processus de communication client, d'identifier vos lacunes et points d'inflexion pour établir un plan d’actions capable de soutenir durablement votre évolution. Bénéficiez maintenant d'une feuille de route complète.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Vidéo : A la découverte d’Azure Container Apps !
- Evènement : les Serverless Days 2022 seront à Paris le 22 juin
- FIC 2022 : une Europe forte face à la cybercriminalité
- Le collaborateur du futur plus performant grâce à l’automatisation intelligente
- Edition #FIC2022 : une mobilisation totale de l’écosystème cyber !
