Active Directory 域服务复制状态管理技术示例

更新:2007 年 11 月

此示例演示如何管理 Active Directory 复制。此示例仅在 Visual C# 中可用。

6w0t6x08.alert_note(zh-cn,VS.90).gif说明:

此示例使用虚构的值,因此除非使用现有域的设置进行修改,否则无法运行。

有关使用这些示例的信息,请参见下面的主题:

针对您的设置自定义示例

  • 使用实际值修改 Program.cs 文件中的以下字符串变量:

    • targetDomainName。包含参与复制的服务器的域的完全限定名。

    • targetServer。用作复制目标的服务器的完全限定名,例如“srv1.fabrikam.com”。

    • sourceServer。用作复制源的服务器的完全限定名,例如“srv2.fabrikam.com”。

    • partitionName。要复制的分区的名称,例如“CN=Configuration,DC=fabrikam,DC=com”。

  • 若要以运行该应用程序的用户帐户以外的一个用户帐户执行这些操作,您需要用指定了所需用户和密码的调用替换若干方法调用。替换代码包含在示例的注释中。若要使用这些代码,请移除替换代码中的注释字符,并注释掉出现在替换代码上方使用默认凭据的方法调用。更新“alt-username”字符串以反映运行该应用程序的用户身份,同时更新“alt-password”字符串以反映该用户的密码。

生成示例

  1. 打开命令提示窗口,定位到 ReplicationStateManagement\CS 目录。有关所需设置和 SDK 命令提示的信息,请参见如何:设置示例设置

  2. 在命令行中键入 msbuild replicationstatemanagement.sln。

运行示例

  1. 使用命令提示符定位到包含有生成的可执行文件的目录。

  2. 键入 replicationstatemanagement,然后按 Enter。

6w0t6x08.alert_note(zh-cn,VS.90).gif说明:

此示例是一个控制台应用程序。您必须在命令提示窗口中启动并运行它才能查看相应的输出。

备注

此示例执行下列复制任务:

  • 检查复制的一致性。

  • 将复制与源服务器同步。

  • 将复制与所有邻居同步。

  • 将复制与所有服务器同步。

  • 创建新的复制连接。

  • 创建自定义的复制日程。