Page 1 sur 1

[R] Ajouter un utilisateur

Posté : mar. 16 sept. 2008 15:17
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.

Re: [..] Ajouter un utilisateur

Posté : mar. 16 sept. 2008 21:57
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.

Re: [RESOLU] Ajouter un utilisateur

Posté : mer. 17 sept. 2008 16:52
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 ;)