以下工具主要是windows server 版本为主体,部分也适用于win7,8,10等版本
1、microsoft system preparation tool 系统准备工具,简称 SPT
适用范围:在server2008到2016的版本,以及win7,8,10中都有这个工具,在运行中sysprep 就可以打开。
工具用法和用途:启动后的窗口效果如图
运行后,工具将当前所在计算机computer的操作系统生成一个镜像文件wim格式,此工具与ghost的功能比较像,区别在于此工具生成的镜像可以做一些配置,如:1)去除所有当前系统设置的镜像(对应截图中 “通知”项勾选),相应生成一个全新的镜像文件。
2)去除sid,sid全称security identifier number ,这个标识一个系统所在机器machine,所以默认在生成镜像时会把当前机器的sid也包含进去,是这为在还原系统时可以直接使用,如果是用这个镜像去安装多个服务器时,需要去除sid,去除指令是/nosidgen
生成的文件可以用于还原本机系统,也可以用于为多台机器安装相同版本的系统。
2、Microsoft Deloyment Toolkit 部署工具,简称 MDT
此工具在系统镜像之外可以附加系统配置和应用程序,用于管理不同业务环境(不同硬件主机或业务软件 要求)的镜像定制,在安装和恢复系统时,就可以无值守的自动化安装了。
适用范围:在server2008 r2到2016的版本,以及win7,8,10中都可以安装,安装程序需要在微软官网下载。
工具用法及用途:
1)首先要创建distribution目录,这是用于存放系统镜像的目录。可以将SPT生成的wim导入进来,也可以导入第三方生成的镜像文件
2)然后在MDT中创建任务序列(task sequence),任务序列就是一组配置,可以在镜像文件的基础上再指定应用软件,系统账号,系统配置,系统驱动等配置和安装程序。
3)以创建的任务序列生成到安装 媒体,可以是USB,dvd 等。
4)然后在目标计算机refernce computer 上通过第3步的安装媒体进行安装。
5)此功能在System Center 2012 configuration manager工具中也可以实现
3、Deployment Image Servicing and Management Tool 简称DISM ,也是镜像生成工具,与SPT不同的是,可以对镜像文件本身进行操作。ghost生成的镜像是一种capture,包含生成时所有组件。DISM可以对已经生成的镜像文件进行修改,如:修改packages,驱动,设置不同版本(datacenter,standard)。也可以在安装时,与answer.xml文件配合使用,以便unattended无值守的完成安装过程。
DISM只识别.inf的驱动文件,所以是直接替换了驱动目录下的.inf文件。但不支持exe或msi安装式的驱动程序。如果是exe或msi驱动只能用windows SIM工具进行部署
4、Windows Assessment and Deployment Kit 简称 ADK 包含的组件如下,可以安装时选择
ICD 也是Configuration Designer ,GUI模式可以设置并导出pkg,系统安装后可以加载pkg文件用于自动配置。
在命令行模式下可以生成系统镜像。
5、Windows System Image Manager 简称 WIN SIM 系统镜像管理器
适用范围:server2008以上,win7,8,10
此工具用于生成answer.xml文件,用于其它部署工具(DISM)。应答文件中包含系统配置,驱动程序,分区等安装和配置信息。
6、Microsoft Assessment and Planning (MAP) Toolkit
适用范围:server2012 above ,win7 以上
简介:用于搜索和评估,当前系统以及网络环境,可以收集当前系统的配置状态,用户信息及统计,应用软件,网络配置等。统计的信息是存储在sqlserver中管理。
7、Windows Deployment Services WDS
管理系统镜像文件的服务,可以让PXE方式启动的机器从此服务加载安装镜像文件.此服务需要TCP/IP服务.并且客户端需要支持PXE启动模式.
Summary汇总
不同工具的使用场景不同,核心的思路是,先评估现有的系统环境用MAP,然后确定要使用的系统版本以及相应的配置。然后根据安装环境的不同,生成不同的镜像和配置文件,再用媒体USB或PXE(远程网络安装)的方式进行安装。安装过程一般是无人值守的。可以批量安装多台机器。