Gpo Serveurs DNS

Gpo Serveurs DNS - Infrastructures serveurs - Systèmes & Réseaux Pro

Marsh Posté le 30-01-2007 à 19:28:09    

Bonjour,
 
Nous voulons changer deux dns secondaires, sur une UO d'AD. J'ai vu que par gpo cela pouvait se faire via ordinateur>modele d'administratation>reseaux>clients dns> serveurs DNS. Nous avons essayé et le résultat est qu'AD nous a bien changé le dns mais avec une adresse erronnée ce qui a causé quelques problèmes aux ordis sur lesquels on a testé la GPO:
Le serveur DNS était par defaut le serveur erronné , impossible de changer l'adresse (nslookup renvoit TOUJOURS l'adresse eronnée) si ce n'est en sortant l'ordi du domaine, d'éditer la même gpo en local avec le bon serveur puis de reintegrer la machine!!!!! jamais vu ca auparavant.
Ma question est: quelqu'un a t il déjà utilisté ce paramètre pour une gpo ?
Sinon un petit script de demarrage ordinateur suffirait il ?
 
Merci.
PS: Le site comporte 300 postes
@++


Message édité par arnaud1206 le 30-01-2007 à 19:30:52
Reply

Marsh Posté le 30-01-2007 à 19:28:09   

Reply

Marsh Posté le 30-01-2007 à 19:33:32    

Habituellement, on envoie ce genre de paramètre par le DHCP, pas par GPO...

Reply

Marsh Posté le 30-01-2007 à 19:38:37    

L'usage du DHCP est interdit dans le genre de société ou nous sommes.
Les outils à ma disposition sont gpo et script.
 
Merci quand même wolfman

Reply

Marsh Posté le 31-01-2007 à 19:47:39    

quellle type de société interdit l'utilisation du DHCP ?
 
dans quel but ?
 
si je suis curieux c'est que je ne trouve pas de raison

Reply

Marsh Posté le 31-01-2007 à 19:48:31    

sinon pour changer des dns tu peux utiliser selon les OS NETSH


Message édité par lebig le 31-01-2007 à 19:50:15
Reply

Marsh Posté le 01-02-2007 à 13:26:32    

C'est bon je me suis debrouille: gpo script de demarrage ordi avec script vbs avec winmgmts. Ca marche niquel.
 
 Pour ce qui concerne le DHCP tu peux regarder par là ca te donnera une vague idée du choix qui a été fait chez nous http://www.commentcamarche.net/for [...] ontre-dhcp
 
@++


Message édité par arnaud1206 le 01-02-2007 à 13:35:33
Reply

Marsh Posté le 09-02-2007 à 08:57:24    

Up
 
Bonjour,
 
J'ai le meme soucis : je veux modifier le DNS et le WINS sur mes clients en ip STATIC  ( 200 clients )   .
J'ai bien pensé à un script avec la commande NETSH IP SET DNS "nom interface" mais comme le nom de mon interface peut etre different sur mes clients ....
 
Peux tu m'en dire plus sur la facon dont tu as procedé .
 
Merci.

Reply

Marsh Posté le 09-02-2007 à 20:15:45    

Salut,
J ai essaye par netsh mais le pb est que les accents passent pas bien alors je suis passe par le vbs je me suis inspire de ce que j ai trouve sur le net car le vbs ca fait un bout de temps que je n ai plus utilise. Regarde la http://www.bellamyjc.org/download/vbs/setdns.wsf et la http://www.vbfrance.com/codes/CONF [...] 39694.aspx
tu decortiques le code et tu en refais un a ta sauce et ca marche. Si tu y arrives pas je te filerai le mien mais dans un mois car la je viens de partir en perm.
@++


Message édité par arnaud1206 le 09-02-2007 à 20:16:25
Reply

Marsh Posté le 18-02-2007 à 18:03:55    

slt,
 
J'ai fait le script que j'applique via une GPO sur le parametrage ORDINATEUR: cela fonctionne mais uniquement si l'utilisateur est administrateur du poste ...
 
je bloque ..............

Reply

Marsh Posté le 19-02-2007 à 08:50:36    

Salut,
Le script de demarrage au niveau ordinateur ne depend pas du compte avec lequel tu ouvres la session. C est justememnt la difference fondamentale qu il y a entre ordinateurs et utilisateurs. Ce que tu devrais regarder plutot c est si tu n as pas quelque chose que tu as place au niveau utilisateur et qui est toujours present et qui gene le deploiement de ta gpo. Peut etre un gpresult pour voir ce qui se passe.
@++

Reply

Marsh Posté le 19-02-2007 à 08:50:36   

Reply

Marsh Posté le 19-02-2007 à 11:08:50    

slt,
 
Voici le script vbs :
 
On Error Resume Next
 
strComputer = "."
strPrimaryServer = "x.x.x.x"
strSecondaryServer = "x.x.x.x"
 
 
 
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2" )
 
Set colNetCards = objWMIService.ExecQuery _
("Select * From Win32_NetworkAdapterConfiguration Where IPEnabled = True" )
 
For Each objNetCard in colNetCards
arrDNSServers = Array("x.x.x.x", "x.x.x.x" )
objNetCard.SetDNSServerSearchOrder(arrDNSServers)
objNetCard.SetWINSServer strPrimaryServer ,strSecondaryServer
 
 
Next
 
 
Je le lance via GPO donc sur ORDINATEUR via le .BAT suivant :
 
@echo off
 
if exist %systemroot%\system32\wscript.exe start %systemroot%\system32\wscript %0\..\dnswins1.vbs
 
 
??????????????
 
 
 

Reply

Marsh Posté le 19-02-2007 à 12:18:19    

Apres retest :
 
Je lance le script .bat en tant qu'administrateur : OK .
je lance le script .bat en tant qu' utilisateur : ne fonctionne pas .
 
Via GPO :
  - sur parametrage Utilisateur:
            droit administrateur : OK .
            droit utilisateur : ne fonctionne pas
   - sur parametrage Ordinateur:
            droit administrateur : ne fonctionne pas.
            droit utilisateur : ne fonctionne pas
 
Bon casse tete non ?
 
 

Reply

Marsh Posté le 19-02-2007 à 17:19:00    

Tu devrais essayer pour tester ta gpo de creer juste un fichier log par la gpo car je pense que c'est tout simplement ta gpo qui s 'applique pas.  As tu placer ton script de demarrage dans ....\startup? As tu fait un gpupdate ?
En revanche il est normal que si tu le lances avec un compte utilisateur ca ne marche pas.
@++

Reply

Marsh Posté le 20-02-2007 à 09:59:58    

slt,
 
J'ai ajouté dans mon script .BAT  une commande  :
MD %systemroot%\repertoire_test  
 
et celui ci est bien créé !! donc ma GPO Ordinateur s'applique bien .
mais toujours pas de changement d'ip ...
 
De plus en plus obscure !!!  
 

Reply

Marsh Posté le 21-02-2007 à 15:29:22    

up

Reply

Marsh Posté le 22-02-2007 à 08:48:08    

Je viens de remarquer que je lançais mes scripts en cscript et non en wscript et après un petite remise a niveau (car j'avais oublié la différence), il s'avére que wscript utilise une interface graphique et peut demander l'intervention de l'utilisateur alors que le cscript s'utilise à l'intérieur de fichiers de commandes (.bat ou .cmd), traitements automatiques,sans intervention. Tu devrais essayer avec cscript et si ca marche alors tu peux reesayer en "wscript //B" si tu veux a tout prix rester en wscript.
Pour plus d'info: http://jc.bellamy.free.fr/fr/vbsgeneralites.html
++


Message édité par arnaud1206 le 22-02-2007 à 08:48:18
Reply

Marsh Posté le 26-02-2007 à 16:20:23    

slt,  
 
J'ai testé avec CSCRIPT au lieu de WSCRIPT ,toujours dans les meme conditions que precedement à savoir GPO sur ORDINATEUR:  
 
Cela fonctionne quand mon Utilisateur est administrateur de son poste .  (etonnant non ? comme disait l'autre..)
 
Je vais tester avec du //B en plus .  
 
Merci.

Reply

Marsh Posté le 27-02-2007 à 08:41:50    

slt,
 
Apres retest,  
je lance donc la commande :
 
@echo off
 
MD %systemroot%\testGPO
if exist %systemroot%\system32\cscript.exe start %systemroot%\system32\cscript //B %0\..\dnswins1.vbs
 
Toujours pas de changement d'IP !    
Le repertoire TestGPO est bien créé . la GPO s'applique donc bien .
 
Il y a un probleme sur l'execution du script DNSWINS1.VBS  
 
??  :-(
 
 
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed