Exécuter un programme avec droits administrateur
- 1 - Introduction
- 2 - La commande RUNAS
- 3 - La commande CPAU
- 4 - La commande CPAU + AutoIT
- 5 - La commande CPAU + AutoIT -fin
- 6 - Le programme SuperExec
- 7 - Le programme SuperExec -fin
- 8 - Conclusion
4) Superexec
Jean-Claude Bellamy a créé un script vbs appelé xrunas qui permet de passer le mot de passe en ligne de commande. Seulement, ce mot de passe apparaissait en clair. Il a donc développé un logiciel spécifique qui s’appelle SuperExec, qui fonctionne en mode interface graphique et qui supporte le réseau. De plus, il gère les .exe, .cmd, .bat et .msc.
Téléchargez tout d'abord ce fichier ici (pour plus d'informations sur ce programme, consultez le site de Bellamy la).
Après avoir installé SuperExec, lancez le à partir de l'îcone du Bureau :
![]()
SuperExec va d'abord faire un scan de votre réseau afin de rechercher les ordinateurs y appartenant. Il recherchera également un éventuel serveur Windows Contrôleur de Domaine afin d'y récupérer la liste des comptes utilisateurs. Attention, cela peut être très long.
Une fois la liste des ordinateurs et utilisateurs affichée, il faut tout d'abord spécifier le compte administrateur local (ou du domaine) et son mot de passe.
Allez dans "Fichiers", "Administrateur" puis rentrez le nom du compte administrateur et son mot de passe :

Faites "OK", puis "Opérations", "Appliquer". Cela permet d'inscrire et crypter dans le Registre toutes ces informations.
Allez ensuite dans "Fichier", "Paramètres" et cochez les cases suivantes :

Dans "Extensions", activez toutes les extensions.
Maintenant, comme exemple concret, nous allons autoriser l'exécution du défragmenteur de disque sous Windows 2000 pour le compte Test, membre du groupe Utilisateurs.
Dans la fênetre de droite, « comptes et groupes locaux », sélectionnez le compte Test :
Puis, faites "Applications", "Nouveau" (Ctrl+N).
Sélectionnez tout d'abord le programme :
Puis sélectionnez un Dossier de travail, il s'agit d'une sorte de dossier temporaire.
Choisissez par exemple c: , c:\temp , ou encore c:\winnt\temp.




Poser une question

- AutoIt (http://www.autoitscript.com/autoit3/)
La version 3 d'AutoIt inclut la fonction RunAsSet qui permet d'exécuter un programme en tant qu'un autre utilisateur.
- SysInternals (http://www.sysinternals.com/Utilities/PsTools.html)
PsExec proposé par SysInternals permet d'effectuer cette opération
- Jean-Claude BELLAMY
Ce programme en VBScript exécute la commande RunAs de Windows et envoie le mot de passe ensuite.
Remarque : il est possible d'encrypter des fichier .vbs (utiliser par exemple VBSFactory)
Il a subi des évolutions ces dernières années. Est-ce que ça ne brancherait pas quelqu'un de s'y coller ?