重建SYSVOL和NETLOGON共享(解决域安全策略和域控制器安全策略不能打开)

标签:
it |
分类: IT桌面 |
对Windows活动目录有所了解的管理员应该对SYSVOL不陌生,它是用来存储域公共文件服务器副本的共享文件夹,例如我们用得最多的组策略设置、脚本等都是存在这个共享目录中的。如果组织内有多台域控制器,那么它们就在域中所有的域控制器之间通过FRS服务相互复制。而NETLOGON共享则是SYSVOL目录中一个文件夹Scripts的共享名,顾名思义就是用来保存脚本信息的。SYSVOL文件夹的重要性不想多说,然而有的时候它就偏偏出问题,导致活动目录AD故障层出,通常组策略无法执行,在域控制器或成员机器上的事件日志中每隔5分钟就记录ID号为1058和1030的错误消息,让人很是恼火。而通常遇得最多的SYSVOL问题就是如下两种:
1.
2.
OK,不管是什么原因导致出现以上两个问题,总之我将在这篇文章中着手解决这两个问题,希望对大家有帮助
环境
DC:dc.a.com
在这里我就只用了一台DC做演示。如果你的环境中有多台DC,操作和本文章类似。
操作步骤
一、
1.
2.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NtFrs\Parameters\Backup/Restore\Process
at Startup
然后在右边找到BurFlags,将其值改为D4(16进制)后退出,如图3
http://www.5dmail.net/pic/2008/4/14/1831241.jpg
http://www.5dmail.net/pic/2008/4/14/1831242.jpg
http://www.5dmail.net/pic/2008/4/14/1831243.jpg
3.
Net stop netlogon & net start netlogon
Net stop ntfrs & net start ntfrs
4.
(注:第2步修改的注册表键值会在第3步操作后自动清除回到默认值)
http://www.5dmail.net/pic/2008/4/14/1831244.jpg
http://www.5dmail.net/pic/2008/4/14/1831245.jpg
http://www.5dmail.net/pic/2008/4/14/1831246.jpg
在接下来的演示中,我将SYSVOL文件夹全部删除,然后大家分享一下如何重建SYSVOL目录树中的内容和重建共享
1.
2.
SYSVOL 文件夹结构:
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
http://www.5dmail.net/pic/2008/4/14/1831247.jpg
a.
b.
c.
d.
e.
f.
3.
http://www.microsoft.com/downloads/info.aspx?na=90&p=&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=9d467a69-57ff-4ae7-96ee-b18c4790cffd&u=http://download.microsoft.com/download/8/e/c/8ec3a7d8-05b4-440a-a71e-ca3ee25fe057/rktools.exe
4.
Net stop ntfrs & net start ntfrs
ntfrsutl ds |findstr /i "root stage"
然后利用Linkd程序来挂接相应的目录,创建如下两个交接点: (注:交接点外表像文件夹而且运转也像文件夹(在 Windows Explorer 中无法将它们与普通文件夹区分开来),但它们不是文件夹。交接点包含了与另一文件夹的链接。程序打开它时,交接点会自动将程序重新定向至交接点所链接的文件夹。而重新定向对于用户和应用程序是完全透明的。SYSVOL系统卷就是采用的这种文件夹结构)
a. C:\WINDOWS\SYSVOL\SYSVOL\域名
b.
具体命令为:
a. 在“开始“”运行”中输入”cmd”,然后在打开的”命令提示窗口”输入:
Linkd %systemroot%\SYSVOL\SYSVOL\a.com
http://www.5dmail.net/pic/2008/4/14/1831249.jpg
Linkd "%systemroot%\SYSVOL\staging areas\a.com" %systemroot%\SYSVOL\staging\domain
http://www.5dmail.net/pic/2008/4/14/18312410.jpg
b. 最好再验证一下前面的挂接操作是否都成功了,如图11:
http://www.5dmail.net/pic/2008/4/14/18312410.jpg
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NtFrs\Parameters\Cumulative Replica Sets\{GUID},其中GUID是类似f791c404-f37f-4634-9899d59d9397871e这样的字符串值。
然后找到右边的BurFlags,同样将其修改为D4,完成后退出注册表编辑器,如图12
(注:第6步修改的注册表键值会在第7步操作后自动清除回到默认值)
http://www.5dmail.net/pic/2008/4/14/18312411.jpg
7.
Net stop ntfrs & net start ntfrs
8.
http://www.5dmail.net/pic/2008/4/14/18312412.jpg
http://www.5dmail.net/pic/2008/4/14/18312413.jpg
9. 整个步骤进行到这里,似乎可以告一段落了。但是你在域控制器上仍有可能继续收到1058、1030的错误信息,如图15、16.这是为什么呢?输入UNC路径\\a.com后,的确能看到SYSVOL和NETLOGON共享啊。如图17.
http://www.5dmail.net/pic/2008/4/14/18312414.jpg
http://www.5dmail.net/pic/2008/4/14/18312415.jpg
http://www.5dmail.net/pic/2008/4/14/18312416.jpg
10. 其实并不是我们操作错误,而是在这个演示中,我为了彻底重建SYSVOL目录将之前的删除了,所以同时也删除了所有的域策略,例如就删除了系统默认的两条策略““域安全策略”和“域控制器安全策略”。因为GPO策略信息是以文件的形式保存在C:\WINDOWS\SYSVOL \domain\Policies这个路径下的。尽管我们重建了SYSVOL目录,但是并没有重建策略文件,所以导致事件日志报错。当然,““域安全策略”和“域控制器安全策略”也就无法打开咯,如图18
http://www.5dmail.net/pic/2008/4/14/18312417.jpg
11. 如何解决上面的问题呢?我认为至少有3个方法可以解决:
a.
(注:{31B2F340-016D-11D2-945F-00C04FB984F9}是““域安全策略”的文件策略;
b.
c.
(注:运行dcgpofix时如果提示“此域的 Active Directory 架构版本和此工具所支持的版本不匹配。”,那么请将命令修改为dcgpofix /ignoreschema /target:both忽略架构版本。之所以有这样的提示是因为我的系统现在是2003 SP2,而Resource Kit工具包是配合2003的,没有找到专门匹配2003SP2的资源包,其实不必理会,直接忽略警告信息就OK。)
12
http://www.5dmail.net/pic/2008/4/14/18312418.jpg
http://www.5dmail.net/pic/2008/4/14/18312419.jpg
源地址:http://www.5dmail.net/html/2008-4-14/2008414183126.htm