card : Nom de la carte (si vide, affichage de la liste des cartes) comp : Nom NetBIOS de l'ordinateur (machine locale par défaut) dns : Adr.IP de serveurs DNS (si vide, affichage de la liste actuelle de DNS)
Exemples: setdns.wsf /card:"Intel(R) PRO Adapter" 192.168.0.2 192.168.0.49 affecte les DNS à la carte setdns.wsf /card:"Intel(R) PRO Adapter" affiche les DNS actuellement affectés à la carte setdns.wsf /card: affiche la liste des cartes réseau setdns.wsf /card: /comp:BINGERVILLE affiche la liste des cartes réseau de l'ordinateur distant
Et si tu veux automatiser complètement le processus, tu peux faire appel à un autre script que j'ai écrit, à savori RUNALL.VBS http://www.bellamyjc.org/fr/vbsdownload.html#runall
Script d'exécution d'un programme recevant en paramètres le nom NetBIOS d'une machine, à exécuter pour toutes les machines d'un workgroup ou domaine. Le script récupère la liste de toutes les machines, puis exécute le programme avec chaque nom d'ordinateur passé en paramètre. Ce programme peut par exemple être un fichier batch contenant des commandes de copies, suppression, renommage, ..., de fichiers Exemple (fichier "MAJ.BAT") @echo off copy ktotofichier1.xyz %1partagetruc ren %1ctrace.txt log.txt ... Il sera exécuté par la commande : runall /cMAJ.BAT
Donc le couplage de SETDNS et RUN ALL pourra donner ceci : le serveur DNS à définir étant 192.168.1.007 le domaine s'appelle "MonDomaine"
Créer le fichier "MAJDNS.BAT" :
@echo off setdns /card:"Intel(R) PRO Adapter" /comp:%1 192.168.1.007
Exécuter : runall /dMonDomaine /cMAJDNS.BAT
Par contre, ce script suppose que toute les machines ont la même carte réseau, ce qui n'est pas forcément le cas.
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org *
Dans le message news:%23Qy99qgKFHA.1392@TK2MSFTNGP10.phx.gbl ,
christian <osoleil74@hotmail.com> s'est ainsi exprimé:
je voudrais changer l'adresse dns de mes stations clients de mon
domaine à distance sans devoir passer sur chaque poste
exist 'il un moyen "script ou autre"
J'ai écrit "SETDNS.WSF", un script VBS qui fait cela, en local ou à distance
:
http://www.bellamyjc.org/fr/vbsdownload.html#setdns
card : Nom de la carte (si vide, affichage de la liste des cartes)
comp : Nom NetBIOS de l'ordinateur (machine locale par défaut)
dns : Adr.IP de serveurs DNS (si vide, affichage de la liste actuelle de
DNS)
Exemples:
setdns.wsf /card:"Intel(R) PRO Adapter" 192.168.0.2 192.168.0.49
affecte les DNS à la carte
setdns.wsf /card:"Intel(R) PRO Adapter"
affiche les DNS actuellement affectés à la carte
setdns.wsf /card:
affiche la liste des cartes réseau
setdns.wsf /card: /comp:BINGERVILLE
affiche la liste des cartes réseau de l'ordinateur distant
Et si tu veux automatiser complètement le processus, tu peux faire appel à
un autre script que j'ai écrit, à savori RUNALL.VBS
http://www.bellamyjc.org/fr/vbsdownload.html#runall
Script d'exécution d'un programme recevant en paramètres le nom NetBIOS
d'une machine, à exécuter pour toutes les machines d'un workgroup ou
domaine.
Le script récupère la liste de toutes les machines, puis exécute le
programme
avec chaque nom d'ordinateur passé en paramètre.
Ce programme peut par exemple être un fichier batch contenant des commandes
de copies, suppression, renommage, ..., de fichiers
Exemple (fichier "MAJ.BAT")
@echo off
copy ktotofichier1.xyz \%1partagetruc
ren \%1ctrace.txt log.txt
...
Il sera exécuté par la commande :
runall /cMAJ.BAT
Donc le couplage de SETDNS et RUN ALL pourra donner ceci :
le serveur DNS à définir étant 192.168.1.007
le domaine s'appelle "MonDomaine"
Créer le fichier "MAJDNS.BAT" :
@echo off
setdns /card:"Intel(R) PRO Adapter" /comp:%1 192.168.1.007
Exécuter :
runall /dMonDomaine /cMAJDNS.BAT
Par contre, ce script suppose que toute les machines ont la même carte
réseau, ce qui n'est pas forcément le cas.
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
Jean-Claude.Bellamy@wanadoo.fr * JC.Bellamy@free.fr
card : Nom de la carte (si vide, affichage de la liste des cartes) comp : Nom NetBIOS de l'ordinateur (machine locale par défaut) dns : Adr.IP de serveurs DNS (si vide, affichage de la liste actuelle de DNS)
Exemples: setdns.wsf /card:"Intel(R) PRO Adapter" 192.168.0.2 192.168.0.49 affecte les DNS à la carte setdns.wsf /card:"Intel(R) PRO Adapter" affiche les DNS actuellement affectés à la carte setdns.wsf /card: affiche la liste des cartes réseau setdns.wsf /card: /comp:BINGERVILLE affiche la liste des cartes réseau de l'ordinateur distant
Et si tu veux automatiser complètement le processus, tu peux faire appel à un autre script que j'ai écrit, à savori RUNALL.VBS http://www.bellamyjc.org/fr/vbsdownload.html#runall
Script d'exécution d'un programme recevant en paramètres le nom NetBIOS d'une machine, à exécuter pour toutes les machines d'un workgroup ou domaine. Le script récupère la liste de toutes les machines, puis exécute le programme avec chaque nom d'ordinateur passé en paramètre. Ce programme peut par exemple être un fichier batch contenant des commandes de copies, suppression, renommage, ..., de fichiers Exemple (fichier "MAJ.BAT") @echo off copy ktotofichier1.xyz %1partagetruc ren %1ctrace.txt log.txt ... Il sera exécuté par la commande : runall /cMAJ.BAT
Donc le couplage de SETDNS et RUN ALL pourra donner ceci : le serveur DNS à définir étant 192.168.1.007 le domaine s'appelle "MonDomaine"
Créer le fichier "MAJDNS.BAT" :
@echo off setdns /card:"Intel(R) PRO Adapter" /comp:%1 192.168.1.007
Exécuter : runall /dMonDomaine /cMAJDNS.BAT
Par contre, ce script suppose que toute les machines ont la même carte réseau, ce qui n'est pas forcément le cas.
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org *
Jacques Barathon [MS]
"Ludovik DOPIERALA" wrote in message news:
par WSH va voir les exemples sur http://www.microsoft.Com/scripting
Et pendant que tu y es, installe un serveur DHCP et passe tes postes en clients DHCP, tu pourras gérer les prochains changements en modifiant les options sur le serveur DHCP.
Jacques
"Ludovik DOPIERALA" <LudovikDOPIERALA@discussions.microsoft.com> wrote in
message news:9FDCEA91-27C1-4BD6-B9BF-0BD77ACEAB96@microsoft.com...
par WSH va voir les exemples sur http://www.microsoft.Com/scripting
Et pendant que tu y es, installe un serveur DHCP et passe tes postes en
clients DHCP, tu pourras gérer les prochains changements en modifiant les
options sur le serveur DHCP.
par WSH va voir les exemples sur http://www.microsoft.Com/scripting
Et pendant que tu y es, installe un serveur DHCP et passe tes postes en clients DHCP, tu pourras gérer les prochains changements en modifiant les options sur le serveur DHCP.