从入门到精通AD域之重要文件SYSVOL修复、重建、转移

2023-11-30 20:59

本文主要是介绍从入门到精通AD域之重要文件SYSVOL修复、重建、转移,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

上节已经大概述说了SYSVOL的重要性,那么本节来说明一下,假如SYSVOL损坏了,会影响什么呢!例如会影响用户登录 了,无法同步复制域信息,无法升级域控制器等等。

Sysvol修复(此刻为结构尚存,共享文件消失)
1.模拟故障,删除默认共享

net share

在这里插入图片描述
2.验证共享已经丢失
在这里插入图片描述
3.检查结构是否尚存

tree c:\windows\sysvol

在这里插入图片描述
4. 故障说明
Sysvol结构中的文件没有丢失,只是共享属性丢失,不是由于删除了sysvol造成的故障。注意:此时并不是右键共享就可以了,因涉及到目录的隐藏属性与一些其他信息
5. 故障处理
此故障只需要通过重启netlogon与DFSR服务即可恢复

Restart-Service -Name Netlogon
Restart-Service -Name DFSR
net share

在这里插入图片描述
Sysvol移动
移动的原因千千万,在此不做述说
1.复制Sysvol至目标路径
a. 停止DFSR服务

Stop-Service -Name DFSR

b. 将sysvol复制到目标路径(此处为E盘)

 cp -path C:\Windows\SYSVOL -Destination e:\SYSVOL -Recurse

2.修改注册表值
路径为:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters中的sysvol键,将默认值改为新路径
a.原路径

在这里插入图片描述
b.新路径

 cd HKLM:\system\CurrentControlSet\Services\Netlogoncd ParametersSet-ItemProperty -Path . -Name SysVol -Value E:\SYSVOL\sysvol

在这里插入图片描述
3. 配置DFS复制路径
a. 打开adsiedit.msc,打开至默认命名上下文-“dc=test,dc=com”-“OU=Domain Controllers”-“CN=DC1”-“CN=DFSR-LocalSettings”-“CN=DomainSystemVolume”-“CN=SYSVOL Subscription”选项
在这里插入图片描述
b. 修改msDFSR-RootPath与msDFSR-StagingPath的值
原值
在这里插入图片描述
新值
在这里插入图片描述
4. 创建交换区挂载点
a. 因把之前的挂载点复制过来了,所以创建之前先删除之前的两个挂载点(位置上面有介绍,分别是E:\SYSVOL\staging areas下的test.com与E:\SYSVOL\sysvol下的test.com)

 1 rm e:\SYSVOL\staging areas2 cd e:\sysvol3 cd 'staging areas'4 rm test.com5 cd ../6 cd sysvol7 rm test.com

b. 分别进入到e:\sysvol\staging areas与e:\sysvol\sysvol中使用mklink命令创建挂载点
注:在powershell中要先输入cmd命令后,mklink命令才有效
在这里插入图片描述
5. 重启Netlogon与DFSR服务

Restart-Service -Name Netlogon
Restart-Service -Name DFSR
net share

6.检查迁移结果
在这里插入图片描述
Sysvol重建
1.模拟故障
为了模拟故障,我直接将存放sysvol的E盘格式化

 Format-Volume -DriveLetter E -FileSystem NTFS -Full –Force

2.重建Sysvol结构(操作前先停止DFSR服务)
a. 最简单的方法就是从其他DC上复制一份过来,后续操作参照sysvol的移动,此处不做描述
b. 手动建议结构,意思就是建立成一样,想偷懒的朋友可以直接复制下面的命令

 cd e:\mkdir SYSVOLcd SYSVOLmkdir -Path Domain,Staging,'staging areas',sysvolcd Domainmkdir -path Policies,Scriptscd ../cd Stagingmkdir domain

c. 检查建立结果
在这里插入图片描述
6. 创建挂载点
在这里插入图片描述
4.检查ADSI中的属性是否正确
在这里插入图片描述
5.重启Netlogon与DFSR服务
7. 验证共享恢复
8. 组策略恢复
a. 故障体现
在这里插入图片描述b. 检查组策略文件发现已丢失
在这里插入图片描述
c. 恢复方法一
如之前有备份或有其他域控制器,直接将Policies中的策略文件复制过来。复制过来会存在权限问题,直接确定后系统会自动修正

d. 恢复方法二
通过GPMC的备份还原来完成,此处不做演示

e. 恢复方法三
重置组策略,命令为dcgpofix,注意事项自己阅读一下警告
在这里插入图片描述
f. 附:默认组策略文件说明
在这里插入图片描述
到此修复 、重建、转移,已经述说完毕。
需要特别注意的是,在重建过程中,组策略会初始为最初的状态,假如你的域控中还搭建了其它服务,例如exchange的话,要把相关策略加回去,服务才能正常使用。

这篇关于从入门到精通AD域之重要文件SYSVOL修复、重建、转移的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/438530

相关文章

Spring Boot + MyBatis Plus 高效开发实战从入门到进阶优化(推荐)

《SpringBoot+MyBatisPlus高效开发实战从入门到进阶优化(推荐)》本文将详细介绍SpringBoot+MyBatisPlus的完整开发流程,并深入剖析分页查询、批量操作、动... 目录Spring Boot + MyBATis Plus 高效开发实战:从入门到进阶优化1. MyBatis

mss32.dll文件丢失怎么办? 电脑提示mss32.dll丢失的多种修复方法

《mss32.dll文件丢失怎么办?电脑提示mss32.dll丢失的多种修复方法》最近,很多电脑用户可能遇到了mss32.dll文件丢失的问题,导致一些应用程序无法正常启动,那么,如何修复这个问题呢... 在电脑常年累月的使用过程中,偶尔会遇到一些问题令人头疼。像是某个程序尝试运行时,系统突然弹出一个错误提

电脑提示找不到openal32.dll文件怎么办? openal32.dll丢失完美修复方法

《电脑提示找不到openal32.dll文件怎么办?openal32.dll丢失完美修复方法》openal32.dll是一种重要的系统文件,当它丢失时,会给我们的电脑带来很大的困扰,很多人都曾经遇到... 在使用电脑过程中,我们常常会遇到一些.dll文件丢失的问题,而openal32.dll的丢失是其中比较

电脑win32spl.dll文件丢失咋办? win32spl.dll丢失无法连接打印机修复技巧

《电脑win32spl.dll文件丢失咋办?win32spl.dll丢失无法连接打印机修复技巧》电脑突然提示win32spl.dll文件丢失,打印机死活连不上,今天就来给大家详细讲解一下这个问题的解... 不知道大家在使用电脑的时候是否遇到过关于win32spl.dll文件丢失的问题,win32spl.dl

电脑提示msvcp90.dll缺少怎么办? MSVCP90.dll文件丢失的修复方法

《电脑提示msvcp90.dll缺少怎么办?MSVCP90.dll文件丢失的修复方法》今天我想和大家分享的主题是关于在使用软件时遇到的一个问题——msvcp90.dll丢失,相信很多老师在使用电脑时... 在计算机使用过程中,可能会遇到 MSVCP90.dll 丢失的问题。MSVCP90.dll 是 Mic

电脑报错cxcore100.dll丢失怎么办? 多种免费修复缺失的cxcore100.dll文件的技巧

《电脑报错cxcore100.dll丢失怎么办?多种免费修复缺失的cxcore100.dll文件的技巧》你是否也遇到过“由于找不到cxcore100.dll,无法继续执行代码,重新安装程序可能会解... 当电脑报错“cxcore100.dll未找到”时,这通常意味着系统无法找到或加载这编程个必要的动态链接库

Python FastAPI入门安装使用

《PythonFastAPI入门安装使用》FastAPI是一个现代、快速的PythonWeb框架,用于构建API,它基于Python3.6+的类型提示特性,使得代码更加简洁且易于绶护,这篇文章主要介... 目录第一节:FastAPI入门一、FastAPI框架介绍什么是ASGI服务(WSGI)二、FastAP

mysql8.0无备份通过idb文件恢复数据的方法、idb文件修复和tablespace id不一致处理

《mysql8.0无备份通过idb文件恢复数据的方法、idb文件修复和tablespaceid不一致处理》文章描述了公司服务器断电后数据库故障的过程,作者通过查看错误日志、重新初始化数据目录、恢复备... 周末突然接到一位一年多没联系的妹妹打来电话,“刘哥,快来救救我”,我脑海瞬间冒出妙瓦底,电信火苲马扁.

Window Server创建2台服务器的故障转移群集的图文教程

《WindowServer创建2台服务器的故障转移群集的图文教程》本文主要介绍了在WindowsServer系统上创建一个包含两台成员服务器的故障转移群集,文中通过图文示例介绍的非常详细,对大家的... 目录一、 准备条件二、在ServerB安装故障转移群集三、在ServerC安装故障转移群集,操作与Ser

windos server2022的配置故障转移服务的图文教程

《windosserver2022的配置故障转移服务的图文教程》本文主要介绍了windosserver2022的配置故障转移服务的图文教程,以确保服务和应用程序的连续性和可用性,文中通过图文介绍的非... 目录准备环境:步骤故障转移群集是 Windows Server 2022 中提供的一种功能,用于在多个