AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 45573
Accepted
Adam Brand
Adam Brand
Asked: 2009-07-26 10:30:57 +0800 CST2009-07-26 10:30:57 +0800 CST 2009-07-26 10:30:57 +0800 CST

在没有事件日志错误的 Windows Server 2003 R2 SP2 上安装 Active Directory

  • 772

我想知道是否有人有办法在 Windows 2003 R2 服务器上安装 Active Directory,没有任何技巧,并且在事件日志中没有错误/警告。

我传统上使用大约 15 步的“手动”过程来安装 AD,但我正在使用 Windows 2003 R2 做一个新服务器,并认为我会尝试“服务器管理器”的方式。因此,在我安装了 Windows 2003 R2 的干净副本并加载了 SP2 后,我从“管理您的服务器”窗口单击了“添加角色”并运行了“配置您的服务器”向导。我为第一台服务器选择了典型配置。

重新启动后,我注意到事件日志中有一些问题(有些熟悉):

  1. The DSRestore Filter failed to connect to local SAM server. Error returned is <id:997>.解决此问题涉及从 中删除“dsrestore” ,然后根据Q322672HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\LSA\Notification Packages重置目录服务还原模式管理员帐户并重新启动。
  2. MS DTC could not correctly process a DC Promotion/Demotion event. MS DTC will continue to function and will use the existing security settings.这与KB923977相关,只需进入组件服务->我的计算机->属性->MSDTC->安全配置->单击确定,然后停止并重新启动 MSDTC。
  3. Time Provider NtpClient: This machine is configured to use the domain hierarchy to determine its time source, but it is the PDC emulator for the domain at the root of the forest, so there is no machine above it in the domain hierarchy to use as a time source.解决此问题涉及本文概述的漫长过程。

我没有看到我通常看到的将您设置HKLM\System\CurrentControlSet\Services\NTDS\Parameters\Repl Perform Initial Synchronizations为 0 的 DNS 错误,这很好,但是,“按书本”进行全新安装仍然存在 3 个问题。

编辑: DNS 错误刚刚出现(错误 6702 DNS server has updated its own host (A) records...)所以我必须实施上述修复。所以这有四个问题。

所以我的想法是……Windows 2003 从那时起就已经存在了,嗯,2003 年……六年多以前了。它有无数的补丁、两个服务包,甚​​至还有一个 R2 更新。真的不可能在没有技巧的情况下安装无错误的 Active Directory 吗?我错过了什么?

windows-server-2003 active-directory
  • 2 2 个回答
  • 4162 Views

2 个回答

  • Voted
  1. Best Answer
    Evan Anderson
    2009-07-26T19:18:07+08:002009-07-26T19:18:07+08:00

    多年来,我一直在 W2K 和 W2K3 上安装 Active Directory,没有出现您所说的任何问题。

    第 1 项 - 这是来自源 DSrestor 的事件 ID 1005(根据http://www.eventid.net/display.asp?eventid=1005&eventno=4658&source=dsrestor&phase=1)。我的实验室里有一个 W2K3 R2 测试盒,它是从集成的 W2K3 SP2 VL 媒体安装的,并且在安装后立即进行 DCPROMO。我将完整的事件记录回操作系统负载,并且此事件不在其中任何一个中。我还检查了客户站点上第一个 W2K3 域控制器(2004 年与 RTM W2K3 媒体一起安装)的存档事件日志,我在任何地方都没有发现这个错误。我不确切知道您正在做什么以使此错误发生,但是我从未在任何地方看到过。

    第 2 项 - Microsoft 从未修复此问题。我倾向于忽略它。我的各种事件日志通知应用程序也已配置为忽略它。是的,如果你愿意,你可以解决它。它不打扰我。

    第 3 项 - 这根本不是错误!这是告诉你做某事。配置域外部的时间源。这是一个命令行程序,如果您不介意使用公共 NTP 服务器:“NET TIME /setsntp:pool.ntp.org”(指定您想要的任何 NTP 服务器)。我不知道为什么你提到的文章对此有如此大的影响。您需要一个外部到森林的时间源。(顺便说一句:这只发生在林根域中的 PDC 模拟器 FSMO 角色持有者上。林中所有其他 DC 的所有后续 DCPROMO 都不会生成此消息...)

    您提到“第 4 项”是“DNS 错误”,但您实际上是在谈论事件 ID 1555,我认为是源“NTDS 复制”。这也不是错误。本文介绍了该功能的工作原理,并且它实际上是出于实用目的而存在于产品中的。如果初始同步没有在您的 FSMO 角色持有者 DC 上发生,您应该真正解决复制问题,而不是仅仅压制错误消息。我可以理解在测试环境或 DR 试运行中执行此操作,但在现实生活中,您应该解决与 FSMO 角色持有者的初始同步问题。

    总结:我不知道你在做什么来实现第 1 项。我不能告诉你为什么微软没有修复第 2 项,但我不在乎。第 3 项不是问题。第 4 项是一个问题,因为它告诉您需要修复损坏的初始同步。

    • 2
  2. Maximus Minimus
    2009-07-27T04:17:15+08:002009-07-27T04:17:15+08:00

    NTP 似​​乎会绊倒一些人,所以这就是交易。 如果您在 Windows 安装过程中未加入域,Windows 将“帮助”将您的时间服务器设置为 time1.windows.com (或类似)。例如,如果您需要在安装后加载 NIC 驱动程序,就会发生这种情况。

    干净的 AD 安装的诀窍是在安装 AD之前完成所有准备工作。这包括正确设置您的 FQDN,确保机器可以通过您的 DNS 解析 IP-to-name 和 name-to-IP,以及正确设置您的时间源。 大多数 AD 安装错误的发生是因为这些步骤中的一个或多个步骤被遗漏或执行错误,因此在安装 AD之前正确执行并确保它们是正确的是唯一明智的解决方案。

    如果预期的 DC 不是新域中的第一个,那么在安装 AD 之前将其作为标准成员服务器加入域也不会受到伤害。

    特别是关于时间,对我来说尝试和信任的方式最多涉及两个步骤,都在命令行中。

    net time /setsntp:
    

    这对所有域成员都是必需的,并且只是清除可能存在的任何 NTP 服务器设置。无需任何注册表摆弄。这是域成员的正确配置,因为没有设置 NTP 服务器,它只会从域层次结构中获取它的时间。

    net time /setsntp:whatever.wherever.whoever
    

    这仅在您的 PDC 模拟器上是必需的,您永远不应在任何其他域成员(无论是否为 DC)上显式设置 NTP 服务器。如果你这样做,可能会发生奇怪而美妙的事情。

    • 1

相关问题

  • 在登录期间打开 URL 的现代方法是什么?

  • IIS 6.0 (Windows Server 2003) 上的 HTTP 压缩

  • 从 2003 年迁移到 2008 年 Microsoft 群集技术

  • 有什么理由使用 Windows Server 2003 而不是 Server 2008?

  • 在 Windows Server 2003 下使用 wscipt 从 .asp 文件运行 .exe

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve