将 FSMO 角色从 SBS 移动到 Server 2016

将 FSMO 角色从 SBS 移动到 Server 2016

我正在从 a 迁移Windows Small Business Server 2008到 a,Windows Server 2016并正在查看将 fsmo 角色移至新服务器的最后步骤。我正在关注本指南(从“将 FSMO 迁移到 Server 2016”开始)。第一步是查询谁实际拥有角色netdom

PS C:\Windows\system32> netdom query fsmo
Schema master               [sourceserver].[domain].local
Domain naming master        [sourceserver].[domain].local
PDC                         [sourceserver].[domain].local
RID pool manager            [sourceserver].[domain].local
Infrastructure master       [sourceserver].[domain].local
The command completed successfully.  

这看起来符合预期,所以我运行下一个命令(目标服务器上的 PowerShell)

PS C:\Windows\system32> Move-ADDirectoryServerOperationMasterRole -Identity [targetserver] -OperationMasterRole SchemaMaster
, DomainNamingMaster, PDCEmulator, RIDMaster, InfrastructureMaster

只是它向我抛出了一个错误,我不知道该怎么办。

Move-ADDirectoryServerOperationMasterRole : Unable to find a default server with Active Directory Web Services running.
At line:1 char:1
+ Move-ADDirectoryServerOperationMasterRole -Identity COMSRV2018 -Opera ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ResourceUnavailable: (COMSRV2018:ADDirectoryServer) [Move-ADDirector...ationMasterRole],
    ADServerDownException
    + FullyQualifiedErrorId : ActiveDirectoryServer:1355,Microsoft.ActiveDirectory.Management.Commands.MoveADDirectory
   ServerOperationMasterRole

再次运行netdom查询,它仍然表明 fsmo 角色与源服务器有关。

一个明显的效果是,我有很多目标服务器仪表板中的红色指示器都说Online - restart pending

目标服务器仪表板中的红色指示器

由于收到错误,我犹豫着是否要重新启动服务器。有人能建议此时该怎么做吗?我的指南会告诉我:
Uninstall-ADDSDomainController -DemoteOperationMasterRole -RemoveApplicationPartition在源服务器上(但仅限角色移动成功(在我的场景中并非如此)

关于如何进行有什么建议吗?

答案1

Active Directory PowerShell 模块要求域控制器运行 Active Directory Web 服务,该服务是在 Windows Server 2008 R2 中引入的;Windows Server 2008 DC 没有它们,因此出现错误。

您应该使用 来移动角色NTDSUTIL

答案2

您必须使用 powershell 有什么原因吗?

我已经经历过几次了,并且我总是使用 NTDSUTIL 来进行角色的转移。

这是 MS 网站:https://support.microsoft.com/en-us/help/255504/using-ntdsutil-exe-to-transfer-or-seize-fsmo-roles-to-a-domain-control

该页面的中间部分有一些简单的步骤。

我认为 ntdsutil 存在的时间比 powershell 更长,因此我信任它。

希望有所帮助。

相关内容