这个故障其实是比较简单的,但是刚开始走了很多弯路,导致花费的时间较长.

原故障为, 加入域的从域服务器, 缺少Sysvol 和netlogon 共享目录,  无法变成全局编制的GC服务器 

找了很多资料.

最后发现asdi 编辑器中DC01 缺 少了  CN=DFSR-LocalSettings 以及目录下的,CN=SYSVOL Subscription

 导致  所有的AD服务器无法实现  DFS  目录的同步域服务器缺少 Sysvol 和 netlogon 共享的故障_netlogon 共享目录不存在 


刚开始,想手动建,但是发现,手动无法建, 后来查了很多谷歌资料,

此ldifde  命令,可以导出,还可以导入  对应的文件,  但是测试下来,发现,导入也是成功的,但是依旧无法工作

 ldifde -d "CN=DFSR-LocalSettings,CN=DC02,OU=Doamin  Controllers" -P subtree -o "uSNCreated,uSCNChanged,objectGuid,WhenCreated,WhenChanged" -f export-full.ldfldifde -i  -k -f export-full.ldf
导入后, 把 DC02 都改成DC01 , 然后尝试导入
 
ldifde -i -k -f export-full.ldf


最后找到了此链接

https://serverfault.com/questions/745599/deleted-domain-system-volume-how-do-i-recreate-it-i-have-no-backups

发现可以通过增加注册表方式重建  CN=DFSR-GlobalSettings

I ran into a similar situation and found this guide to be helpful. https://community.spiceworks.com/how_to/160786-how-to-re-build-sysvol-dfsr-replication-group-without-demoting-promoting-dc. It leverages processes used in the dcpromo operation to recreate the DFS replication group for the SYSVOL dirs.

  1. Take a backup!
  2. Stop the DFSR service on all DCs Make sure that all the existing DFS groups targeting the SYSVOL share are deleted on all DCs in DFS Management
  3. Open ADSI Edit
  4. If you don't see your domain listed in the left pane go to Action > Connect to.... You should see a window with some default connection info. For me the default information was correct so I clicked OK
  5. Expand the tree for your domain and look for OU=Domain Controllers
  6. Expand each Domain Controller and locate CN=DFSR-LocalSettings
  7. Assuming you do not have any other DFS groups associated with these DCs delete everything in the CN=DFSR-LocalSettings folder
  8. Go back to your domain in the left pane and locate CN=Systems > CN=DFSR-GlobalSettings and delete any subfolder that isn't an active DFS group. Please verify before deleting!
  9. Force replication to all DCs. Run repadmin /syncall /AdeP on ALL DCs. Verify from AFSI Edit on the other DCs that the changes are visible.
  10. Add the following registry entries on your primary DC substituting your AD domain name for <your ad domain>.


# Create the key below
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DFSR\Parameters\SysVols\Promoting SysVols
# Add the following DWORD32 entry
Sysvol Information is Committed=1

# Create the key below
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DFSR\Parameters\SysVols\Promoting SysVols\<your ad domian>
# Create the following DWORD32 entry
Is Primary=1
# Create the following string entries
Command=DcPromo
Parent Computer= 
Replicated Folder Name=<your ad domain>
Replicated Folder Root=C:\Windows\SYSVOL\Domain
Replicated Folder Root Set=C:\Windows\SYSVOL\sysvol\<your ad domain>
Replicated Folder Stage=C:\Windows\SYSVOL\staging areas\<your ad domain>
Replication Group Name=<your ad domain>
Replication Group Type=Domain




Sta
  1. 11.  Start the DFSR service
  2. 12 . Force replication again repadmin /syncall /AdeP
  3.  13.  Check for the DC in AFSI Edit on the primary DC for a CN=Domain System Volume entry under DFSR-LocalSettings. You should also see the DC under CN=System > CN=DFSR-GlobalSettings > CN=Domain System Volume > CN=Topology > CN=<your dc>
  4.  14  Check DFS Managment to see if it is working. A healthy DFS Managment view will look like this


Once you repeat steps 15-18 on each DC your environment should be working. You may have to wait several minutes for everything to sync.

Thanks to ZooM_00 on Spiceworks for pointing me in the right direction!



 最主要的步骤如下,   停用ntfrs 服务, 然后按以下注册表 新建键值    

保证所有键值 正确   

再启用  ntfrs 服务,  他会重新sysvol 共享和同步



Windows Registry Editor Version 5.00


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DFSR\Parameters\SysVols\Promoting SysVols]

"Sysvol Information is Committed"=dword:00000001


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DFSR\Parameters\SysVols\Promoting SysVols\zltz.com]

"Is Primary"=dword:00000000

"Command"="DcPromo"

"Parent Computer"=" <you main domain Server>"

"Replicated Folder Name"=<Youdomain.com>

"Replicated Folder Root"="C:\Windows\SYSVOL\Domain"

"Replicated Folder Root Set"="C:\Windows\SYSVOL\sysvol\<Youdomain.com>"

"Replicated Folder Stage"="C:\\Windows\SYSVOL\staging areas\<Youdomain.com>"

"Replication Group Name"="<Youdomain.com>"

"Replication Group Type"="domain"