[R] Ajouter un utilisateur

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
sanegone
Niveau 2
Niveau 2
Messages : 21
Enregistré le : jeu. 22 nov. 2007 10:55
Status : Hors ligne

[R] Ajouter un utilisateur

#1

Message par sanegone »

Bonjour à tous,

Je viens vous voir parce que je suis en galère, je travail sur un script qui fera tout à ma place quand il me faudra mettre une machine dans un domaine. Le cas est précis et correspond à mes besoins si vous ne comprenez pas l'utilité de quelque chose dites le ^^

Code : Tout sélectionner

run("cmd.exe")
WinWaitNotActive("ConsoleWindowClass")
send('netsh interface ip set address "Connexion au réseau local" dhcp' & "{enter}") 
WinWaitNotActive("ConsoleWindowClass")
send('netsh interface ip set dns "Connexion au réseau local" dhcp' & "{enter}") 
WinWaitNotActive("ConsoleWindowClass")
send('ipconfig /release' & "{enter}") 
WinWaitNotActive("ConsoleWindowClass")
send('ipconfig /renew' & "{enter}") 
WinWaitNotActive("ConsoleWindowClass")
send('exit' & "{enter}") 


$ip = @IPAddress1
$result = StringInStr($ip, ".", 0, 3)
$num = StringMid($ip, $result+1)

$nom = ("enq_"&$num)
$domaine = ("Edinstitut.com")
$user = ("Administrateur")
$pwd = ("*******")
 
Les différentes opérations sur les variables me permettent d'avoir les infos que je veux. Je dois maintenant rejoindre un domaine et ajouter un utilisateur du domaine sur la machine. Je n'ai pas trouver comment le faire en DOS, est-il possible de le faire en autoit ou dois-je me mettre au C++ ou au VB ? ^^ Merci d'avance tout le monde.
Modifié en dernier par sanegone le mer. 17 sept. 2008 16:51, modifié 2 fois.
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1556
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

Re: [..] Ajouter un utilisateur

#2

Message par sylvanie »

Sur le liens suivant, il y a un bout de code VB senser le faire :

http://help.lockergnome.com/general/Cre ... 31380.html

ça tape dans de l'objet COM donc doit être adaptable en Autoit

sinon, toute la phase de Send envoyée à la fenêtre cmd, pourraît être faite directement via un Run(@comspec&' /c netsh interface ip set address "Connexion au réseau local" dhcp' , ....

à tester, car plus sûr que des émulation d'appui touche.
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
sanegone
Niveau 2
Niveau 2
Messages : 21
Enregistré le : jeu. 22 nov. 2007 10:55
Status : Hors ligne

Re: [RESOLU] Ajouter un utilisateur

#3

Message par sanegone »

Merci beaucoup mais j'ai réussi à le faire entièrement avec autoit, y me reste plus qu'a optimisé tout ca et je posterai mon code ;)
Répondre