none
Script qui ne s'applique pas sur Windows 10

    Question

  • Bonjour,

    Sur un serveur Windows 2008r2 j'ai crée un script en .bat pour inscrire automatiquement mes DNS sur mes postes clients. 

    Le script s'applique bien sur mes postes en Windows 7 mais pas sur Windows 10. 

    Je sais pas ce qui bloque avez-vous des pistes à me fournir.

    Merci d'avance :) 

    vendredi 17 mai 2019 08:15

Toutes les réponses

  • Bonjour,

    Quel est le contenu du script ?

    (Un service DHCP peut indiquer les DNS automatiquement, mais j'imagine que vous avez une bonne raison pour ne pas l'utiliser?)


    • Modifié Spunamo lundi 20 mai 2019 09:32
    vendredi 17 mai 2019 14:41
  • Bonsoir,

    par ailleurs, il est plus simple d'utiliser une stratégie (GPO) pour forcer des DNS particuliers qui prendront le pas sur les DNS fournis  ou non par DHCP.

    Si le script utilise VBS ou PowerShell, ceux-ci sont probablement bloqués par défaut sur Windows 10.

    A bientôt,


    Thierry DEMAN-BARCELO. Offce Apps&Services MVP. MCSE:Messaging 2016,MCSE:Server Infrastructure 2012(86 MCPs). MCSA Office 365,Microsoft 365 Certified: Messaging Administrator Associate,Modern Desktop Administrator Associate http://base.faqexchange.info

    vendredi 17 mai 2019 18:24
  • Mon script est simple et basique. Il est même en .bat .

    netsh interface ip set dns name="Connexion au r‚seau local" source=static addr=194.5.210.24 register=primary
    netsh interface ip add dns name="Connexion au r‚seau local" addr=194.5.210.25 index=2
    netsh interface ip add dns name="Connexion au r‚seau local" addr=128.184.32.11 index=3
    
    ipconfig /flushdns
    
    
    sortie
    

    lundi 20 mai 2019 09:16
  • Bonjour, faites le en PowerShell, cela fonctionne très bien.

    Set-DnsClientServerAddress -InterfaceIndex 12 -ServerAddresses (8.8.8.8,1.1.1)

    Cordialement.

    lundi 20 mai 2019 09:38
  • Bonjour,

    Que se passe-t-il si vous exécutez le script directement sur une machine en W10 ?

    lundi 20 mai 2019 09:40
  • Bonjour,

    avez-vous vérifier le nom de la connexion ("Connexion au r,seau local") sur Windows 10?

    il y a peu de chance que le nom soit totalement identique sur toutes les machines, et en particulier Windows 10, sans parler du problème d'accès ou de langue.

    A+


    Thierry DEMAN-BARCELO. Offce Apps&Services MVP. MCSE:Messaging 2016,MCSE:Server Infrastructure 2012(86 MCPs). MCSA Office 365,Microsoft 365 Certified: Messaging Administrator Associate,Modern Desktop Administrator Associate http://base.faqexchange.info

    lundi 20 mai 2019 09:44
  • Oui le nom de connexion a été adapté 
    lundi 20 mai 2019 13:49
  • PowerShell? Vous avez testé?

    Cordialement.

    mardi 21 mai 2019 08:06
  • ça marche que si je l'exécute moi même sur le poste directement mais pas avec GPO.

    Sur mon Windows server 2008 R2 j'ai pourtant bien coché la case d'activé les scripts Powershell. 

    mardi 21 mai 2019 09:37
  • Problème de sécurité. Normal. Tu dois être admin et tes utilisateurs ne le sont pas. Modifier des propriétés réseaux nécessite des privilèges.

    Un BAT n'est pas un PowerShell. Tu exécute ce fichier bat comment ? GPO ? Ouverture de session ?

    Qu'est ce qui t'empêche d'utiliser le serveur DHCP ?

    mardi 21 mai 2019 12:36
  • je l'exécute au démarrage du poste 
    mardi 21 mai 2019 13:16
  • Comment ? Par GPO ? Autre ?

    Si tu le fais par GPO, quelle version de serveurs dispose tu ?

    Seule la version PowerShell pour la configuration ordinateur a le privilège suffisant pour exécuter des scripts en mode administrateur.

    mardi 21 mai 2019 13:22
  • Par GPO oui. Ma GPO est sur un Windows Server 2008 R2 et doit l'appliquer sur des postes en Windows 10
    mardi 21 mai 2019 13:50
  • Pour la création de la GPO :

    http://woshub.com/running-powershell-startup-scripts-using-gpo/

    Pour le script PowerShell, Franck Fouché t'avais donné la commande.

    mardi 21 mai 2019 13:58