我正在从一个Windows Small Business Server 2008迁移到一个Windows Server 2016,并查看最后的步骤,将fsmo角色移到新的服务器上。我遵循本指南 (从‘将FSMO迁移到服务器2016)开始。
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角色。
一个明显的效应是,我有很多目标服务器Daschboard中的红色指示符,它们都是Online - restart pending

由于所收到的错误,我对重新启动服务器犹豫不决。有人能建议现在该怎么做吗?我的指南会告诉我:源服务器上的Uninstall-ADDSDomainController -DemoteOperationMasterRole -RemoveApplicationPartition (但仅在之后,角色的移动是成功的(在我的场景中并非如此)。
对如何进行有任何建议吗?
发布于 2019-11-11 13:13:15
Active模块要求域控制器运行Windows 2008 R2中引入的;WindowsServer2008DC没有它们,因此出现了错误。
您应该使用NTDSUTIL移动角色。
发布于 2018-07-06 04:26:03
有什么理由需要使用powershell吗?
我已经经历过几次了,我总是使用NTDSUTIL来完成角色的转换。
在页面的中间,有一些简单的步骤。
我认为ntdsutil存在的时间比powershell长,因此我相信它。
希望这能帮上忙。
https://serverfault.com/questions/919651
复制相似问题