[R] Script de configuration de carte réseau
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
-
Bzhandroid
- Niveau 3

- Messages : 35
- Enregistré le : mer. 09 janv. 2013 13:48
- Status : Hors ligne
[R] Script de configuration de carte réseau
Bonjour
J'ai plus de 500 serveur qui seront montés à l'identique, en utilisant Hyper-V.
Jusqu'a la pas de probleme.
J'aimerai automatiser la configuration du nom et adresse IP .. avec intégration au domaine par un script autoit en passant par une fenetre graphique où l'administrateur rentrerai le nom du serveur, son adresse IP, mask, passerelle, et DNS.
en image, voici l'idée, 1 pour le nom de serveur
2 son adresse IP sous la forme XXX.XXX.XXX.XXX
3 son mask meme forme ecriture
4 sa passerelle idem
5 ses deux serveur DNS ( adresse IP) avec les "." dejà mis en place.
6 le bouton executer.
domaine : " domainerver.fr"
dans le script une variable login pour compte d'admin, et mdp pour mot de passe, rentrer en dur dans le script.
je vous remercie d'avance pour celui qui pourra m'apporter de l'aide.
J'ai plus de 500 serveur qui seront montés à l'identique, en utilisant Hyper-V.
Jusqu'a la pas de probleme.
J'aimerai automatiser la configuration du nom et adresse IP .. avec intégration au domaine par un script autoit en passant par une fenetre graphique où l'administrateur rentrerai le nom du serveur, son adresse IP, mask, passerelle, et DNS.
en image, voici l'idée, 1 pour le nom de serveur
2 son adresse IP sous la forme XXX.XXX.XXX.XXX
3 son mask meme forme ecriture
4 sa passerelle idem
5 ses deux serveur DNS ( adresse IP) avec les "." dejà mis en place.
6 le bouton executer.
domaine : " domainerver.fr"
dans le script une variable login pour compte d'admin, et mdp pour mot de passe, rentrer en dur dans le script.
je vous remercie d'avance pour celui qui pourra m'apporter de l'aide.
- Fichiers joints
-
- Capture.PNG (10.34 Kio) Vu 2820 fois
Modifié en dernier par Bzhandroid le mer. 04 juin 2014 15:23, modifié 4 fois.
- blacksoul305
- Membre émérite

- Messages : 957
- Enregistré le : ven. 18 mars 2011 11:49
- Localisation : Au pays des programmeurs.
- Status : Hors ligne
Re: [] script de configuration de serveur
Salut,
tu devrais éditer le titre de ton premier message en remplaçant "[]" par "[..]"
En ce qui concerne le code, si la fenêtre n'est pas typée Interface Flash, tu peux très facilement utiliser les commandes de type "Control" (cf: ControlClick pour les boutons et ControlSend pour les Input).
Je te propose une structure de code que tu devras très certainement adapter puisque certains termes m'échappent.
C'est assez propre et efficace. Manque plus qu'à compléter.
Bonne continuation !
tu devrais éditer le titre de ton premier message en remplaçant "[]" par "[..]"
En ce qui concerne le code, si la fenêtre n'est pas typée Interface Flash, tu peux très facilement utiliser les commandes de type "Control" (cf: ControlClick pour les boutons et ControlSend pour les Input).
Je te propose une structure de code que tu devras très certainement adapter puisque certains termes m'échappent.
Code : Tout sélectionner
Global $login = "login", $password = "motdepasse"
Global $GUIName = "nom de la fenêtre", $serverNameInputID = "ID du contrôle de l'input correspondante", $IPAdressInputID = "pareil", $ServerMask = "idem", $gateway = "input de la passerelle", $DNSIPInputIP = "...", $ExecuteButtonID = "..."
; Tu dois récupérer l'ID de chaque contrôle à l'aide de l'utilitaire AutoItWindowInfo
ControlSetText($GUIName,"",$serverNameInputID,"Nom du serveur") ; input
etc...
ControlClick($GUIName,"",$ExecuteButtonID,"left") ; boutonBonne continuation !
Étudiant en 2ème année de Licence Informatique.
-
Bzhandroid
- Niveau 3

- Messages : 35
- Enregistré le : mer. 09 janv. 2013 13:48
- Status : Hors ligne
Re: [..] Script de configuration de serveur
merci, je teste ça demain.
Je te remercie et te tiens au courant.
Je te remercie et te tiens au courant.
-
Bzhandroid
- Niveau 3

- Messages : 35
- Enregistré le : mer. 09 janv. 2013 13:48
- Status : Hors ligne
Re: [..] Script de configuration de serveur
Slt
J'ai un peu avancer, j'ai utilisé le network.au3
voici mon code
j'ai deux soucis, le premier
dans la le "NETWORK.au3, il y a la variable $sNetAdapter, d'après ce que j'ai compris c'est le nom de la carte rso, est ce bien cela.
Sinon je n'ai pas d'enregistrement fait lorsque j'appuie sur la touche valider, pourquoi??
J'ai un peu avancer, j'ai utilisé le network.au3
voici mon code
► Afficher le texte
dans la le "NETWORK.au3, il y a la variable $sNetAdapter, d'après ce que j'ai compris c'est le nom de la carte rso, est ce bien cela.
Sinon je n'ai pas d'enregistrement fait lorsque j'appuie sur la touche valider, pourquoi??
Modifié en dernier par jguinch le mar. 03 juin 2014 15:40, modifié 1 fois.
Raison : Ajout de la balise Spoiler
Raison : Ajout de la balise Spoiler
Re: [..] Script de configuration de serveur
$sNetAdapter peut être soit le nom de la carte (Intel(R) 82579LM Gigabit Network Connection), soit le nom de connexion réseau (Connexion au réseau local):
$sNetAdapter - Name of the network adapter.
; The Windows network connection name can be used instead of network adapter.
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
-
Bzhandroid
- Niveau 3

- Messages : 35
- Enregistré le : mer. 09 janv. 2013 13:48
- Status : Hors ligne
Re: [..] Script de configuration de serveur
J'ai vu ça pour le nom du réseau. Merci
Pour mes données ip, etc il ne garde pas en mémoire les adresses que je lui rentre, faut il que je mette ces variables en "global "
Car si je les rentre en dur, ça marche parfaitement bien
Pour mes données ip, etc il ne garde pas en mémoire les adresses que je lui rentre, faut il que je mette ces variables en "global "
Car si je les rentre en dur, ça marche parfaitement bien
Re: [..] Script de configuration de serveur
Dans ton script, $sIPAddress correspond au handle du champ IP, pas à la valeur. Regarde la doc pour trouver comment lire la valeur d'un champ IP
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
-
Bzhandroid
- Niveau 3

- Messages : 35
- Enregistré le : mer. 09 janv. 2013 13:48
- Status : Hors ligne
Re: [..] Script de configuration de serveur
je comprends
mais quand sur la ligne
je remplace $sIPAddress par une adresse IP, lorsque je clique sur valider, il me prends bien en compte cette valeur dans la carte reseau
J'ai trouvé la solution, merci de ton aide
mais quand sur la ligne
Code : Tout sélectionner
_EnableStatic("Connexion au réseau local", $sIPAddress, $sSubnetMask)J'ai trouvé la solution, merci de ton aide
► Afficher le texte
Re: [R] Script de configuration de carte réseau
N'oublie pas #RequireAdmin en début de script, au cas où...
Si c'est résolu, pas le sujet en [R]
Si c'est résolu, pas le sujet en [R]
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !

