Share via


Gestion de l'état de réplication des services de domaine Active Directory, exemple de technologie

Mise à jour : novembre 2007

Cet exemple montre comment gérer la réplication Active Directory. Cet exemple est disponible uniquement en Visual C#.

Remarque :

Cet exemple contient des valeurs fictives et ne peut pas être exécuté à moins d'être modifié à l'aide de paramètres pour un domaine existant.

Pour plus d'informations sur l'utilisation des exemples, consultez les rubriques suivantes :

Pour personnaliser l'exemple pour vos paramètres

  • Remplacez les variables chaîne suivantes par des valeurs réelles dans le fichier Program.cs :

    • targetDomainName. Nom qualifié complet du domaine contenant les serveurs impliqués dans la réplication.

    • targetServer. Nom qualifié complet du serveur à utiliser comme cible de réplication ; par exemple, "srv1.fabrikam.com".

    • sourceServer. Nom qualifié complet du serveur à utiliser comme source de réplication ; par exemple, "srv2.fabrikam.com".

    • partitionName. Nom de la partition à répliquer ; par exemple, "CN=Configuration, DC=fabrikam, DC=com".

  • Pour exécuter ces opérations sous un compte d'utilisateur autre que celui qui exécute l'application, vous devrez remplacer plusieurs appels de méthode par des appels qui spécifient l'utilisateur et le mot de passe souhaités. Le code de remplacement est inclus dans l'exemple en commentaires. Pour l'activer, supprimez les caractères de commentaire du code de remplacement et commentez l'appel de méthode à l'aide des informations d'identification par défaut qui apparaissent au-dessus. Mettez à jour la chaîne "alt-username" pour refléter l'utilisateur sous lequel l'application est exécutée et la chaîne "alt-password" pour refléter le mot de passe de cet utilisateur.

Pour générer l'exemple

  1. Ouvrez une fenêtre d'invite de commandes et accédez au répertoire ReplicationStateManagement\CS. Pour plus d'informations sur les paramètres requis et l'invite de commandes du Kit de développement logiciel (SDK), consultez Comment : définir des paramètres d'exemple.

  2. Tapez msbuild replicationstatemanagement.sln à la ligne de commande.

Pour exécuter l'exemple

  1. Accédez au répertoire qui contient le fichier exécutable généré à l'aide de l'invite de commandes.

  2. Tapez replicationstatemanagement et appuyez sur ENTRÉE.

Remarque :

Cet exemple est une application console. Vous devez la démarrer et l'exécuter dans une fenêtre d'invite de commandes pour consulter sa sortie.

Notes

Cet exemple effectue les tâches de réplication suivantes :

  • Vérifie la cohérence de la réplication.

  • Synchronise la réplication à partir d'un serveur source.

  • Synchronise la réplication à partir de tous les voisinages.

  • Synchronise la réplication à partir de tous les serveurs.

  • Crée de nouvelles connexions de réplication.

  • Crée une planification de réplication personnalisée.