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 cette ressource
Plan de sécurité Microsoft 365
Les attaquants savent comment prendre le contrôle de votre tenant Microsoft 365, et vous, savez-vous comment le reprendre en main ?
Les articles les plus consultés
- Cybersécurité Active Directory et les attaques de nouvelle génération
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- Et si les clients n’avaient plus le choix ?
- Les 6 étapes vers un diagnostic réussi
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
Les plus consultés sur iTPro.fr
- Communication d’entreprise à l’ère de l’IA : fragmentation, Shadow AI et perte de contrôle
- Pourquoi les outils de sécurité ne suffisent plus face aux angles morts de la détection
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
- L’analytique prédictive au service de la décarbonation en France
Articles les + lus
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
Analyse Patch Tuesday Mai 2026
Les coûts cachés des merge requests générées par l’IA
Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
À la une de la chaîne Tech
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
- Analyse Patch Tuesday Mai 2026
- Les coûts cachés des merge requests générées par l’IA
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
