![adprep 无法与 Win 2008 R2 配合使用 - 并且不是错误版本](https://linux22.com/image/526874/adprep%20%E6%97%A0%E6%B3%95%E4%B8%8E%20Win%202008%20R2%20%E9%85%8D%E5%90%88%E4%BD%BF%E7%94%A8%20-%20%E5%B9%B6%E4%B8%94%E4%B8%8D%E6%98%AF%E9%94%99%E8%AF%AF%E7%89%88%E6%9C%AC.png)
遇到了一个让我困惑的奇怪问题。
我们正在尝试将 Windows 2008 R2 服务器添加到现有林中。我们拥有的内容如下:
- 我的域名
- Paris.mydomain.com
- Newyork.mydomain.com
它们都运行 win 2003 R2。
我想添加另一个域名,如 madrid.mydomain.com,但使用 win 2008 R2。DVD 是西班牙语,但我们已经对安装进行了修改,因此目前显示为英语。
我已经使用 2008 R2 dvd 中附带的 adprep 对根 mydomain.com 上的 dc 进行了 adprepped(森林和域)。(这是一张 dvd - 我从第二张 cd 中看到了很多关于使用 adprep 的参考 - 只有一张)
我看到的第一个奇怪之处是,Adprep 在 mydomain.com 的现有 win2003r2 DC 上执行时不显示任何初始文本。如果按“c”,它会继续应用 AD 修改。我猜这与 adprep 是复制到英语服务器的 mui 西班牙语版本有关……但无论如何这都很奇怪。
它像往常一样应用了更改,并且使用 ldap 我可以看到 AD 版本是 47 - 适用于 2008 R2。
但是,当我尝试加入域时,它仍然说我必须执行 forestprep。
如果我执行 adprep/domainprep,它什么也不做 - 真的什么也不做,它会打开然后关闭,然后我就会得到命令提示符。当我执行 Adprep /forestprep 时,每次执行时它都会显示大约 3 行点,但没有文本消息。
ldap 对象版本没有任何变化
所以……在没有其他想法的情况下,我尝试暂时使用 win2003 R2 副本作为我的马德里 DC。没有出现问题,我现在有一个子域,但使用临时服务器。
我使用这个新的 win2003DC 时遇到的行为与其他 mydomain.com 相同:
- 当您键入“adprep /?”时,adprep 不显示文本
- adprep /domainprep 不会产生任何消息
- 每次执行 adprep /forestprep 时都会显示大约 3 行点,但没有消息。
服务器已重新启动 - 无效果。AD 的功能级别为 2003。DNS 符合 AD 的所有常见结构。netdiag、dcdiag、dnslint 均返回正常结果。
现在我完全没有主意。有什么建议吗?
伊恩
答案1
我知道,这个帖子很旧了,但是对某些人来说还是有用的。
您好 sysadmin1138 我发现了缺少消息的原因是,用于运行 adprep 的 Windows 映像使用的是与目标 Windows 不同的语言。
为了解决这个问题,我只需要更改 adprep 文件夹中包含消息文件的文件夹的名称。
就我而言,我将“pt-pt”重命名为“pt-br”,并且成功了!!
答案2
好吧,我想我找到原因了。在开始之前,我没有提升域或林的功能级别 - 我没有注意到这一点,因为 adprep 的西班牙语副本没有在英语 win2003 dc 上显示任何消息。
昨晚我从 MS 下载了英文版 Win 2008 r2 eval iso,然后从那里使用 adprep,你猜怎么着......这是我今天早上尝试 adprep 域时显示的内容
c:\adprep>adprep /domainprep 正在运行 domainprep...
Adprep 检测到域未处于纯模式 [状态/后果] Adprep 已停止且未进行任何更改。[用户操作] 将域配置为在纯模式下运行,然后重新运行 domainprep
一看到该消息就很明显了。
有人知道不用付费拨打电话即可向 MS 提交错误报告的方法吗?
伊恩