自动安装 Windows Server 2012 R2

自动安装 Windows Server 2012 R2

我接到这个任务,要实现测试实验室的自动化设置。我认为要求相当苛刻:

  1. 所有内容都必须包含在一个 Powershell 脚本中。
  2. 必须从微软下载页面下载所需的 ISO。
  3. 一旦下载了 ISO,安装程序就会启动并且创建 VM。
  4. 创建虚拟机时,应在其上安装 Windows Server 2012 R2,然后还应安装 AD、OM、DHCP 和 SQL 服务器等。

我几乎已经完成了第 4 步,有人知道只使用 powershell 将 AutoUnattend 包含到 ISO 中的方法吗?或者您有其他方法来完成 Server 2012 的自动安装吗?

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

答案1

使用自动无人值守 xml 文件来安装操作系统本身。据我所知,这是自动安装操作系统本身的唯一方法。然后,您可以编写 powershell 脚本来安装功能和软件(必须在共享或映像文件中提供)。引导您完成所有步骤或提供完整的答案将是一篇相当长的文章,所以我至少会为您指明正确的方向。您需要了解以下内容:

  1. 创建 autounattend.xml 文件
  2. 使用 DISM(或类似程序)编辑您拥有的 iso 文件中包含的 .wim 文件并编译编辑后的 ​​.wim 文件。
  3. 编写 powershell 脚本来安装功能并处理服务器重启 + 重启后恢复作业
  4. 在安装后自动启动的映像中插入一个脚本文件(这并不难,只需要将其放在 iso 文件上的特定文件夹中,谷歌一下:))
  5. 创建可启动的 ISO 文件。

这样就差不多可以了。

相关内容