你说你是从头开始构建系统,所以听起来你对自动化设置更感兴趣,而不是从“实时”系统中获取配置.
从Windows 2000开始安装每个版本的Windows都非常简单,通过“应答文件”实现自动化.
可以从答案文件执行Active Directory(dcpromo.exe)的安装.
可以从CSV / LDIF文件将对象导入Active Directory,也可以通过脚本以编程方式添加对象.如果您要创建单个域,那么这些对象只需要导入一次,CSV / LDIF导入可能没问题.如果您正在创建多个域或多个林,那么您可能最好通过编写脚本来服务(因为对象的可分辨名称在域到域,林到林的基础上会有所不同).
自Exchange 2000以来,每个版本的Exchange的安装都可以使用答案文件进行自动化.
在Active Directory环境中,通过使用组策略在计算机上强制执行设置,可以实现大量配置一致性.我的目标是重新拥有所有非库存配置设置:按组策略设置的操作系统,这样当我部署新服务器时,我不会手动勾选配置项(允许“远程桌面”,运行’添加/删除Windows组件’/ SYSOCMGR用于更改加载的Windows组件,应用本地文件系统和注册表权限等).
除了产品的初始安装之外,了解每个产品存储其配置的位置将使您在一致性方面走得很远.脚本操作文件系统和注册表在Windows上与在* nix机器上操作配置文件完全不同.在注册表操作不合适的地方,通常有命令行实用程序来执行大多数其他配置任务(netsh,“net”命令,资源工具包等).我相当肯定你会遇到的大多数配置任务已经自动化,并且如果你看起来足够努力就可以让某人编写脚本.
re:磁盘映像 – 如果您使用相同的硬件,则可以在使用SYSPREP工具重置计算机的安全ID(SID)并准备进行映像后使用磁盘映像.但是,如果硬件不一致,我建议不要使用磁盘映像.您的服务器供应商(假设它是品牌名称)应该具有自动操作系统部署的“故事”,其中包括为硬件配置驱动程序(OpenManage Server Assistant,SmartStart等).