ifm部署异地域控核心是本地备份、本地安装、版本对齐;须在源dc用enterprise admins权限执行ntdsutil创建合规介质,验证ifm.log成功标识及ad/sysvol完整性,目标服务器必须使用绝对本地路径指定-installationmediapath且版本一致,否则报media version mismatch错误。
用ifm部署异地分公司域控,核心是“本地备份、本地安装、版本对齐”,不是把文件拷过去就能用。关键在源dc准备充分、介质路径严格本地化、目标服务器版本一致。
一、源DC上创建合规IFM介质
必须用Enterprise Admins权限打开命令提示符(非PowerShell),按顺序执行:
- 输入 ntdsutil
- 输入 activate instance ntds
- 输入 ifm
- 执行 create sysvol full C:IFM(路径必须是目标服务器将使用的本地绝对路径,如C:IFM)
完成后检查:
– C:IFMifm.log末尾必须有 IFM operation completed successfully;
– 文件夹内必须包含完整 Active Directory 和 SYSVOL 两个子目录;
– 源DC需已同步完成:repadmin /replsummary 无错误,repadmin /showrepl 中所有伙伴状态为 SYNCED;
– 备份前等待NTDS服务稳态至少15分钟,避免刚打完补丁或重启后立即操作。
二、介质拷贝与路径确认
将整个 C:IFM 文件夹(含Active Directory和SYSVOL)完整复制到目标服务器的本地磁盘,例如仍放在 C:IFM。注意以下禁用路径:
- UNC路径(如 \dc01ifm$ 或 \192.168.1.10ifm)→ PowerShell会静默跳过IFM逻辑,退回到在线复制
- 映射网络驱动器(如 Z:IFM)
- OneDrive/同步文件夹、WSL挂载路径
图形界面中,“从以下位置的介质中复制数据”选项对UNC路径直接灰显不可选,这是系统级保护机制。
三、目标服务器安装时的关键参数
使用PowerShell命令安装,必须指定本地绝对路径:
Install-ADDSDomainController -InstallationMediaPath "C:IFM" -DomainName "corp.local" -SafeModeAdministratorPassword (ConvertTo-SecureString "P@ssw0rd" -AsPlainText -Force) -NoRebootOnCompletion:$false
要点说明:
- -InstallationMediaPath 值必须是目标服务器上的本地路径,且该路径下存在完整的 Active Directory 和 SYSVOL 文件夹
- 不能加 -Force 绕过版本校验;不能手动修改 ifm.log 中的版本号;不能通过注册表欺骗
- 若报错 The installation media version does not match the target server version,说明源DC与目标服务器Windows Server版本不一致(如源是2019,目标是2022),此时唯一合规做法是在同版本健康DC上重做IFM
四、安装后必要验证项
重启完成后,立即检查:
- AD站点和服务中,新DC是否归属正确站点(而非默认站点)
- DNS管理器 → _msdcs.域名 下是否列出该DC为名称服务器
- 运行 dcdiag /test:replications 和 repadmin /replsummary,确认复制链路已建立且无延迟
- 查看日志:%windir%debugdcpromo.log 和事件查看器 → 应用程序与服务日志 → 目录服务,排查预检失败或数据库加载异常
IFM不是捷径,而是对流程严谨性的考验。版本、路径、权限、同步状态四项任一不满足,都会导致安装卡在预检阶段或中途失败。










