我内部有一个现有的 Active Directory,混合了 Win2K8R2 和 Win2K3 域,我想在网络上测试 Windows Server 2012 Essentials BETA。在完成安装时,它让我可以选择新域或从现有域迁移。单击现有时,它告诉我我一次只能在一个域上运行一个 SBS 服务器...所以,我内部没有任何现有的 SBS 服务器(都是完整的标准版或企业版),但我确实计划保留这些额外的服务器中至少有一个正在运行...那么,我如何让 2012 Essentials 服务器加入域,而不是迁移现有域?或者如果我确实迁移了,我还能得到其他盒子之一作为辅助控制器吗?
我没有从 Microsoft 找到关于此的良好文档,但根据您在仍然引用 Small Business Server (SBS) 的 Beta 产品中看到的错误消息,我将根据 SBS 产品的运行方式进行回答。
您将需要迁移,将当前的域控制器 (DC) 降级为成员服务器,并将 Active Directory 灵活单主机操作 (FSMO) 角色转移到新的 DC。完成后,您可以将现有机器重新提升为域的辅助 DC。
从历史上看,SBS 的局限性在于拥有多台 Windows Server SBS 计算机。你只能拥有一个。但是,您可以拥有任意数量的辅助 DC。
说了这么多,我真的很关心将生产 Active Directory 域迁移到测试平台上。希望这只是您正在使用的测试实验室。
正如安装程序已经告诉您的那样,不,当现有域控制器是 SBS 时,您不能运行多个域控制器。
这也明显限制了它用于包含在现有域中的用途。
这是一个关于 beta 的老问题,但同样的想法也适用于 RTM。
我只是这样做了,情况就是这样。您可以选择迁移或创建一个新域 - 如果您迁移,并且源不是 SBS 而是一个普通的 AD 环境,一切都会很开心(例如在此处记录:http: //blogs.technet.com/b/ sbs/archive/2012/08/24/migrating-to-windows-server-2012-essentials.aspx)。(如果是 SBS 或 EBS,则有关于旧服务器退役等的特殊规则。)
唯一的问题是新环境对我在旧环境中的用户一无所知。这是一个记录在案的问题,可以轻松解决:http ://technet.microsoft.com/en-us/library/gg186128.aspx
cd "\Program Files\Windows Server\Bin"
,然后按ENTER
。WssPowerShell.exe
,然后按 ENTER。Import-WssUser -SamAccountName <username>
,然后按ENTER
。另一种方法也是将服务器降级: http ://www.tinkertry.com/ws2012e-domain-removal/ 尽管它看起来有点冒险并且不受官方支持,而且有些东西可能会损坏。
我处于类似的情况。我们公司有 12 名开发人员,但我们的 BizSpark 启动程序仅提供 7 个 MSDN 订阅。这意味着 5 名开发人员将没有 CAL(客户端访问许可证)来访问任何标准版的 Windows Server。由于 Essentials 版提供 25 个用户帐户而无需 CAL,因此我们选择 Essentials 作为我们第一个小型开发环境服务器的基础。
但是现在有一个问题:我们想在上面安装SQL Server和TFS。SQL Server 对我大喊大叫 - 警告,在域控制器上安装时可能会出现问题。所以我们决定尝试冒险的方法——将域控制器从 Windows Server Essentials 中剥离出来。