Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide | Shop Recherche
1000 connectés 

  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Poste de travail

  Modification DNS a distance

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Modification DNS a distance

n°147388
xu5ja
Posté le 15-06-2017 à 21:26:39  profilanswer
 

Bonjour a tous,
 
Nous avons un parc de poste tous en adresse IP fixe + serveurs DNS fixe.
 
je souhaite changer les DNS sur mes postes, mais comment faire ?
 
Nos postes sont pour la plupart dans l'AD, donc on doit pouvoir activer une GPO, mais:
 
-J'ai encore de nombreux postes qui ne sont pas dans l'AD.
Point commun avec ceux qui sont dans l'AD, le compte admin local qui est le même.
 
-Si je le fais par GPO, est ce que ce n'est pas risqué car la GPO est liée a l'AD et l'AD aux DNS ?
D'autre part, comment contrôler a distance et en masse que ma GPO a bien été appliquée et surtout ce qui m'embête c'est que une fois cette GPO appliquée, je ne peux plus la modifier sauf si je la désactive ?
 
Merci pour votre aide.

mood
Publicité
Posté le 15-06-2017 à 21:26:39  profilanswer
 

n°147389
Je@nb
Modérateur
In ze cloud
Posté le 15-06-2017 à 22:16:56  profilanswer
 

script sur chacune des ip qui va modifier les dns via wmi (bon faut que ce soit ouvert qd même)

n°147391
skoizer
tripoux et tête de veau
Posté le 16-06-2017 à 08:40:07  profilanswer
 

Hello
j'ai réalisé cette opération il y a peu
voici un petit vbs qui change les dns pour les pc qui ont comme passerelle
"10.88.250.1"
 "10.88.252.1"
"10.88.128.1"

Code :
  1. on error resume next
  2. strComputer = "."
  3. strDNS1 = "10.88.132.1"
  4. strDNS2 = "10.88.4.1"
  5. Passrelle = Array("10.88.250.1", "10.88.252.1","10.88.128.1" )
  6. arrDNSServers = Array(strDNS1, strDNS2)
  7. Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2" )
  8.  
  9. Set colNetCards = objWMIService.ExecQuery _ 
  10. ("Select * From Win32_NetworkAdapterConfiguration Where IPEnabled =  True" ) 
  11.  
  12. For Each objNetCard in colNetCards 
  13.    
  14.   'Wscript.Echo "DNS Server 1: " & objNetCard.DNSServerSearchOrder(0)
  15.   'Wscript.Echo "DNS Server 2: " & objNetCard.DNSServerSearchOrder(1)
  16.   StrPasrellePc = Join(objNetCard.DefaultIPGateway, "," )
  17.   Trouvee = false
  18. For i = 0 To UBound(Passrelle)
  19.  If Passrelle(i) = StrPasrellePc Then
  20.   Trouvee = True
  21.   Exit For
  22.  End If
  23. Next
  24.    if objNetCard.DNSServerSearchOrder(0) <> strDNS1 and Trouvee = true then
  25.        objNetCard.SetDNSServerSearchOrder(arrDNSServers)
  26.    end if
  27. Next


 
a toi de le lancer par psexec ou autre.


Message édité par skoizer le 16-06-2017 à 08:41:45

---------------
Plus tu essaies de rentrer dans le moule, plus tu ressembles à une tarte.
n°147422
phil255
Posté le 18-06-2017 à 16:45:59  profilanswer
 

Sinon en PowerShell avec moins de 10 lignes. Tu fais un fichier source avec les noms des serveurs .
 
http://pbarth.fr/node/213
 

Code :
  1. $dnsservers = "172.21.10.1","172.22.10.2"
  2. $computers = Get-Content Liste.txt
  3. foreach ($comp in $computers)
  4. {
  5.     $adapters = gwmi -q "select * from win32_networkadapterconfiguration where ipenabled='true'" -ComputerName $comp
  6.     foreach ($adapter in $adapters)
  7.     {
  8.         $adapter.setDNSServerSearchOrder($dnsservers)
  9.     }
  10. }


Message édité par phil255 le 18-06-2017 à 16:47:11

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Poste de travail

  Modification DNS a distance

 

Sujets relatifs
Connexion bureau à distance / Erreur session en cours [résolu]DNS - fichier de journalisation
Connexion bureau à distance W10 limité à 32hrtzChangement de tag fusion inventory a distance
Check DNS + ChangementConnexion bureau à distance plus possible
Question serveur DNS sur réseau localLogiciel lecture/modification PDF
Problème sur serveur DNSconfiguration carte réseau controleur de domaine/serveur DNS
Plus de sujets relatifs à : Modification DNS a distance



Copyright © 1997-2016 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR