我正在 Windows Server 2012 上使用 Microsoft 部署工具包部署 Windows 7。
是否可以在不进行完整部署的情况下测试我的设置,尤其是有关 CustomSettings.ini 文件的设置?每次我想要微调设置时,都必须运行整个部署,这非常耗时。
答案1
将其复制到磁盘/USB 设备并在虚拟机或备用计算机上使用。如果您有权访问虚拟机,则可以设置自定义设置以根据找到的硬件运行特定部署。
我推荐磁盘/USB 部署测试,因为如果出现问题,它更容易控制。
以下是有关如何通过离线媒体部署的说明: http://www.vkernel.ro/blog/creating-an-offline-mdt-deployment-media
如果部署规模大于 4GB,那么我建议使用 USB 设备,因为它们价格便宜,存储量大。另外,如果您需要修复某些设置,您可以更新设置。
希望这可以帮助!
答案2
虚拟机是测试部署的最佳方法。您提到您有 Windows Server 2012,最简单的解决方案可能是在该服务器上启用 Hyper-V,创建虚拟交换机,然后创建 VM 测试客户端。以下一些提示可能有助于您简化测试:
- 如果您在 customsettings.ini 文件中使用特定于模型的设置,则 Hyper-V 虚拟机的模型为虚拟机。将规则的 [ModelName] 部分复制到 [Virtual Machine]。
- 如果您正在测试到 UEFI 系统的部署,您将使用第二代虚拟机第二代虚拟机需要 Windows 8.1 或 Windows Server 2012 R2。
- 如果仅测试规则处理方式,请创建不应用映像的任务序列,或创建比完整操作系统小得多的映像。
- 请记住,您可以复制部署共享。创建第二个部署共享进行测试,并将所需的元素复制到其中,这样您的生产部署共享就不会受到影响。
- 正如 Elliot Labs 所建议的,您可以创建离线媒体,它使用一组不同的 customsettings.ini 和 bootstrap.ini 文件。
- 使用虚拟机进行测试的一个例外是测试驱动程序的应用程序或验证特定于模型的设置是否使用了正确的模型名称。