自动安装Windows Server 2012 R2

我有这个任务来自动化一个testing实验室的设置。 我的观点是非常苛刻的要求:

  1. 一切都必须包含在一个Powershell脚本中。
  2. 所需的ISO必须从微软下载页面下载。
  3. 一旦ISO被下载,安装程序应该启动并创build虚拟机。
  4. 在创build虚拟机时,应该安装Windows Server 2012 R2,并从那里安装AD,OM,DHCP和SQL Server等应用程序。

我几乎所有的一切,直到第4步,有没有人知道一种方法来包括自动装入只有PowerShell ISO? 还是有另一种方法来完成Server 2012的自动安装

我非常感谢所有想帮助我的人!

使用autounattend xml文件来安装操作系统本身。 据我所知,这是自动安装操作系统的唯一方法。 然后,您可以编写您的PowerShell脚本来安装function和软件(必须在共享或图像文件中可用)。 走过所有的步骤或提供完整的答案将是一个相当大的职位,所以我会至less指出你在正确的方向。 你将需要获得的知识:

  1. 创build一个autounattend.xml文件
  2. 使用DISM(或类似的)来编辑你所拥有的iso文件中包含的.wim文件,并编译已编辑的.wim文件。
  3. 编写一个PowerShell脚本来安装function和处理服务器的重新启动+重新启动后重新开始工作
  4. 插入一个脚本文件到安装后自动启动的图像(并不难,只需要放在iso文件上的特定文件夹,谷歌:))
  5. 创build一个可启动的ISO文件。

这应该关于它。