3.7. 将设置导入目标服务器
下面是将设置导入目标服务器的步骤。
1. 特定于服务器消息块和客户端缓存的组策略
服务器消息块 (SMB)
在目标服务器上使用组策略或本地策略将设置更改为与源服务器相同的值。
从命令行运行以下命令:
gpedit.msc在 Microsoft 管理控制台 (MMC) 管理单元中,依次单击"计算机配置"、"Windows 设置"、"安全设置"、"本地策略",然后单击"安全选项"。
使用组策略或本地策略将以下设置设置为 3.2 节"导出设置"中记录的值。将目标服务器设置设置为源服务器上针对这些项目记录的值:
Microsoft 网络服务器: 暂停会话前所需的空闲时间数量
Microsoft 网络服务器: 对通信进行数字签名(始终)
Microsoft 网络服务器: 对通信进行数字签名(如果客户端允许)
Microsoft 网络服务器: 登录时间过期后断开与客户端的连接
客户端缓存 (CSC)
注意:本部分仅适用于源服务器为 Windows Server 2008 R2 的情况。
使用组策略或本地策略将以下设置设置为 3.2 节"导出设置"中记录的值。
从命令行运行以下命令:
gpedit.msc在 Microsoft 管理控制台 (MMC) 管理单元中,依次单击"计算机配置"、"管理模板"、"网络",然后单击"Lanman 服务器"。
将目标服务器策略设置设置为与"WindowsBranchCache 的哈希发布"的源服务器相同的值。
2. DFS 命名空间配置
对于独立命名空间
在目标服务器上创建命名空间
在目标服务器的 DFS 管理控制台中,重新创建具有相同名称的命名空间,或使用以下命令
Dfsutil.exe root addstd <\\DestinationServer\Namespace>从在步骤 a 中创建的文件导入命名空间配置
若要从导出文件导入命名空间,请在目标服务器上使用以下命令,其中 filename 是之前导出的文件:
Dfsutil.exe root import set <Filename> <\\DestinationServer\Namespace>对于具有多个命名空间服务器的基于域的命名空间
向命名空间中添加目标服务器
使用 DFS 管理控制台:
选择左窗格中正在迁移的命名空间。
在右窗格中,单击选项卡"命名空间服务器"。
选择操作"添加命名空间服务器"。
在显示的对话框中,键入目标服务器的名称并单击"确定"。
成功执行该操作之后,目标服务器便添加到命名空间中。
使用 DFSUtil.exe:
从目标服务器打开命令提示符窗口并键入以下命令:
DFSUtil.exe target add <\\DestinationServer\Namespace>对于具有 1 个命名空间服务器的基于域的命名空间
该过程仅适用于未将临时服务器添加到命名空间的情况;否则请按照过程 2.a"具有多个命名空间服务器的基于域的命名空间"执行操作。
在目标服务器上创建命名空间
在目标服务器的 DFS 管理控制台中,重新创建具有相同名称的命名空间,或者在命令提示符下键入以下命令。
Dfsutil.exe root adddom <\\DestinationServer\Namespace>从在步骤 a 中创建的文件导入命名空间配置
从目标服务器打开命令提示符窗口,并针对源服务器是命名空间服务器的每个命名空间键入以下命令。请注意,对于每个命名空间,必须有一个将从中导入设置的文件名。
DFSUtil.exe root import set <Filename> <\\DestinationServer\Namespace>手动重置命名空间的委派权限
使用 DFS 管理控制台,设置之前列出的权限。
高级注册表项
如果在 SourceServer 上配置了任何高级注册表项,则使用 DFSUtil.exe 将 DestinationServer 配置为具有相同的注册表项设置。在目标服务器上使用以下命令设置高级注册表项:
DFSUtil.exe server registry DfsDnsConfig set <DestinationServer>
DFSUtil.exe server registry LdapTimeoutValue set <Value> <DestinationServer>
DFSUtil.exe server registry SyncInterval set <Value> <DestinationServer>
DFSUtil.exe server registry SiteCostedReferrals set <DestinationServer>
DFSUtil.exe server registry InsiteReferrals set <DestinationServer>
DFSUtil.exe server registry PreferLogonDC set <DestinationServer>3. 目标服务器上的 FSRM 配置
停止 FSRM 服务
以管理员身份在 Windows PowerShell 中运行以下命令:
Stop-Service -name "srmsvc","srmreports"以管理员身份在 Windows PowerShell 中运行以下命令:
add-PSSnapin microsoft.windows.servermanager.migration注意
如果目标服务器上尚未安装您正在迁移的 Windows 功能,则 Import-SmigServerSetting cmdlet 作为导入过程的一部分安装它们以及它们所依赖的任何 Windows 功能。某些 Windows 功能可能需要重新启动目标计算机才能完成安装。重新启动计算机之后,必须再次将此 cmdlet 与 -Force 参数一起运行才能完成导入操作。
Import-SmigServerSetting -FeatureID FS-Resource-Manager -Path <path used in export> -Force对于每个卷 - 设置配置文件
以管理员身份在 Windows PowerShell 中运行以下命令:
注意
在全新计算机上运行以下命令将返回一个错误消息。可以安全地忽略该错误消息。
停止文件屏蔽驱动程序:
fltmc detach datascrn <VolumeLetter>:停止配额驱动程序:
fltmc detach quota <VolumeLetter>:向"<VolumeLetter>:\System Volume information\SRM"目录及其子目录添加管理员写入权限。
takeown /F "<VolumeLetter>:\System Volume Information" /A /R /D Y
cacls "<VolumeLetter>:\System Volume Information" /T /E /G Administrators:F
attrib -S -H "<VolumeLetter>:\System Volume Information\*" /S /D
将以下文件从外部存储复制到 SRM 目录:
Quota.xml
Quota.md
Datascrn.md
DataScreenDatabase.xml
启动文件屏蔽驱动程序:
fltmc attach datascrn <VolumeLetter>:启动配额驱动程序:
fltmc attach quota <VolumeLetter>:再次重新启动 FSRM 服务
以管理员身份在 Windows PowerShell 中运行以下命令:
Start-Service -name "srmsvc","srmreports"配置计划报告
对于每个计划报告,需要在目标服务器上创建一个计划任务。
每个任务拥有一个 XML 文件之后,将其复制到目标服务器并在目标服务器上针对每个任务从 Windows PowerShell 运行以下命令:
schtasks /create /xml:"TASKNAME.xml" /tn:"TASKNAME"4. 共享文件夹的卷影副本
迁移卷影副本设置
将源服务器中的相同设置应用到目标服务器上的相应卷。
Windows 2003 - 2008 R2 中的卷影副本
若要配置卷影副本,请依次单击「开始」、"计算机",对于目标服务器上已在源服务器上配置卷影副本的每个卷,右键单击卷,选择"配置卷影副本"。单击"设置"并确保卷影副本存储的位置和大小与源服务器中的设置相匹配。单击"计划"并确保快照创建任务的详细信息与源服务器中的设置相匹配。
Windows Server 核心中的卷影副本
将需要远程登录到 Windows Server 核心。
若要远程连接到 Windows Server 核心,请依次单击「开始」、"管理工具"、"计算机管理"、文件菜单上的"操作",然后选择"连接到另一台计算机"。输入计算机名称并单击"确定"。展开"系统工具"节点,右键单击"共享文件夹",单击"所有任务"选项卡,然后单击"配置卷影副本"。
对于目标服务器上已在源服务器上配置卷影副本的每个卷,右键单击卷,选择"配置卷影副本",单击"设置"并确保卷影副本存储的位置和大小与源服务器中的设置相匹配。单击"计划"并确保快照创建任务的详细信息与源服务器中的设置相匹配。