1 votes

Politique de domaine par défaut corrompue ou manquante

À mon entreprise, nous disposons d'un serveur Windows Server 2003 R2 qui est notre principal serveur AD avec à peu près tous les services basés sur Windows (AD, partage de fichiers, partage d'imprimantes, etc). Le niveau fonctionnel du domaine est Windows Server 2003, mais le niveau fonctionnel de la forêt est Windows 2000 (le domaine était principalement hébergé sur un serveur Windows 2000).

Il y a quelques semaines, un collègue et moi avons retiré le serveur Windows 2000 du domaine, transférant tous les rôles FSMO vers la machine Windows Server 2003, en faisant le contrôleur de domaine principal et unique. Malheureusement, nous avons oublié de déplacer quelques éléments, tels que les GPO et les scripts de connexion. La majorité des scripts de connexion ont été recréés, ainsi que les GPO, mais nous avons encore quelques petits problèmes restants. L'un d'eux est cette petite erreur que nous recevons environ toutes les 5 minutes :

Windows ne peut pas accéder au fichier gpt.ini pour GPO CN={6AC1786C-016F-11D2-945F-00C04fB984F9},CN=Policies,CN=System,DC=OURDOMAIN,DC=com. Le fichier doit être présent à l'emplacement <\OURDOMAIN.com\sysvol\OURDOMAIN.com\Policies{6AC1786C-016F-11D2-945F-00C04fB984F9}\gpt.ini>. (Le système ne trouve pas le chemin spécifié.) Le traitement de la stratégie de groupe a été abandonné.

Peu de temps après avoir reçu cette erreur, nous recevons l'erreur suivante :

Windows ne peut pas interroger la liste des objets de la stratégie de groupe. Veuillez consulter le journal des événements pour d'éventuels messages précédemment enregistrés par le moteur de stratégie qui expliquent la raison de ceci.

Maintenant, les éléments que j'ai recréés comme la redirection de dossiers fonctionnent bien à l'heure actuelle, donc autant que je sache, les GPO existantes sont trouvées par les postes de travail clients, et sont appliquées, donc nous sommes bons de ce côté-là. Cependant, j'aimerais que ces erreurs disparaissent car c'est assez agaçant. (Je reçois des copies de toutes les erreurs dans ma boîte de réception tous les matins).

J'ai essayé d'exécuter dcgpofix, cependant cela ne me donne que le message d'erreur suivant :

Microsoft Windows [Version 5.2.3790] (C) Copyright 1985-2003 Microsoft Corp.

U:>dcgpofix

Utilitaire de restauration de la stratégie de groupe par défaut du système d'exploitation Microsoft Windows v5.1

Copyright (C) Microsoft Corporation. 1981-2003

Description : Recrée les objets de stratégie de groupe par défaut (GPO) pour un domaine

Syntaxe : DcGPOFix [/ignoreschema] [/Cible : Domain | DC | LES DEUX]

Cet utilitaire peut restaurer la Stratégie de Groupe par Défaut du Domaine ou la Stratégie de Groupe par Défaut des Contrôleurs de Domaine à l'état qui existe immédiatement après une installation propre. Vous devez être administrateur de domaine pour effectuer cette opération.

AVERTISSEMENT : VOUS PERDREZ TOUTES LES MODIFICATIONS APPORTÉES À CES GPO. CET UTILITAIRE EST DESTINÉ UNIQUEMENT À DES FINS DE RÉCUPÉRATION EN CAS DE CATASTROPHE.

La version du schéma de l'Annuaire Actif pour ce domaine, et la version prise en charge par cet outil ne correspondent pas. La GPO peut être restaurée en utilisant le paramètre /ignoreschema en ligne de commande. Cependant, il est recommandé d'essayer d'obtenir une version mise à jour de cet outil qui pourrait avoir une version mise à jour du schéma de l'Annuaire Actif. Restaurer une GPO avec un schéma incorrect peut entraîner un comportement imprévisible. La restauration a échoué. Voir les messages précédents pour plus de détails.

Comme d'habitude, s'il y a quelque chose d'important que j'ai omis et que je dois vous dire pour aider à résoudre ce problème, commentez et je l'inclurai.

Plus d'informations, car les commentaires sont limités à 600 caractères :

Je suis totalement capable d'accéder à \ourdomain\sysvol et \ourdomain.com\sysvol à la fois à partir des clients et du serveur. Le vrai problème que nous rencontrons est que sur le répertoire C:\WINDOWS\SYSVOL\sysvol\ourdomain.com\Policies sur le serveur AD principal, il n'y a pas de répertoire {6AC17...}. Point final. Il n'a pas du tout été répliqué. Je ne pense pas que quoi que ce soit se soit répliqué pour être honnête, car nous avons dû reconstruire entièrement les scripts de connexion et les GPO manuellement.

Je n'ai pas été celui qui a retiré l'ancien serveur Win2k, mais en regardant, le gars qui l'a fait a rencontré un problème et a dû saisir les rôles FSMO sur le nouveau système. Sysvol a dû être reconstruit manuellement si je me souviens bien, et NETLOGON n'est pas configuré exactement comme il faut, bien qu'il fonctionne, tout comme nos GPO actuelles moins celle qui semble être référencée quelque part mais n'existe pas.

Voici la liste des étapes que j'ai prises pour tenter de résoudre ce problème :

  • J'ai cherché dans le répertoire C:\WINDOWS\SYSVOL\sosvol\ourdomain.com\Policies pour les fichiers, ils n'existent pas
  • J'ai recherché les fichiers \ourdomain.com\sysvol et \ourdomain\sysvol, qui encore une fois, n'existent pas. Ces deux éléments me disent que la GPO n'existe tout simplement nulle part sur notre système.
  • J'ai recherché l'ensemble du système de fichiers du serveur pour trouver quelque chose correspondant à 6AC1786C et n'ai rien trouvé sauf une ancienne sauvegarde datant de 6 ans provenant du serveur Windows 2000.
  • J'ai tenté d'exécuter dcgpofix, seulement pour qu'il échoue en citant le fait que le type de schéma du domaine ne correspond pas au type de schéma de l'outil.
  • J'ai exécuté dfsutil /PurgeMupCache qui n'a effectivement rien fait.

1voto

Evan Anderson Points 140581

Lorsque vous parlez du "déplacement" des scripts de connexion et des GPO, cela me fait penser que vous n'avez pas laissé le SYSVOL se répliquer correctement. Les parties basées sur des fichiers de la stratégie de groupe se seraient répliquées automatiquement sur le nouvel ordinateur serveur dans le SYSVOL. Vous avez peut-être vraiment tout compliqué, en fonction de ce qui a ou n'a pas été répliqué et des étapes que vous avez suivies, exactement.

Cela étant dit, je doute fortement que la "Politique de domaine par défaut" soit "corrompue" ou manquante si vous n'obtenez pas d'erreurs sur tous vos ordinateurs clients. (Les erreurs sur les clients se produiraient beaucoup moins fréquemment que toutes les 5 minutes. Elles se produiraient une fois toutes les 90 minutes.)

Il me semble que vous rencontrez un problème de résolution de nom, DFS, ou de protocole de partage de fichiers et d'impression sur l'ordinateur serveur lui-même.

Quelques questions :

  • À quoi ressemble la sortie de DCDIAG sur l'ordinateur serveur ?
  • L'ordinateur serveur utilise-t-il lui-même (et seulement lui-même) en tant que serveur DNS ?
  • Pouvez-vous parcourir le chemin des GPO (dans le message d'erreur) à partir de l'Explorateur Windows sur l'ordinateur serveur ?

1voto

John Rennie Points 7728

J'ai eu un problème similaire et en cherchant dans mes notes, je l'ai résolu en utilisant "dfsutil /PurgeMupCache". Je pense que dfsutil provient des outils de support sur le CD d'installation de 2k3. Cela doit provenir d'un article de la base de connaissances, mais mes notes ne précisent pas lequel. ça vaut le coup de chercher sur Google.

JR

1voto

brodie Points 3020

Apparemment, mon collègue a résolu le problème en reconstruisant le GPO et en supprimant les traces de l'ancien. Je ne sais pas exactement comment il l'a fait, mais si je trouve plus d'informations à ce sujet, je mettrai à jour ce message avec ce que je découvre.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X