如何在 MDT 2013 中的 bootstrap.ini 中仅为 Hyper-V 机器设置 NIC 配置?

如何在 MDT 2013 中的 bootstrap.ini 中仅为 Hyper-V 机器设置 NIC 配置?

我正在 MDT 中设置一个映像工厂,由于我们的网络结构使得 VM 不会收到 DHCP 租约,因此我们必须在内部应用 NIC 设置bootstrap.ini。只有当我们在 Hyper-V 中加载测试环境时,虚拟机才能连接到我们的部署共享。

不幸的是,我们似乎只能在文件中应用它,bootstrap.ini而不能customsettings.ini。我曾尝试在 MDT 数据库中为 VM 添加注册表以应用 NIC 配置,但我相信我们首先可以配置 VM 连接到数据库的唯一方法是(至少是 MDT 部署共享)如果它在中获取 NIC 配置bootstrap.ini

虽然这可行,但它会为所有接收 LiteTouch 安装的机器设置默认 IP 地址xxx.xxx.xxx.128,这是不理想的(我们有更多的物理计算机受到此影响),因为我们必须在安装后手动重新配置 NIC。

所以我的问题是:如何将 NIC 设置bootstrap.ini应用于仅有的影响虚拟机吗?

非常感谢。

答案1

感谢@ElliotLabs 向我推荐 Michael Niehaus,这很有帮助指导

我发现添加 catch 案例bootstrap.ini完全符合预期:

[Settings]
Priority=Model, Default 
Properties=MyCustomProperty

[Default]
SkipBDDWelcome=YES
DeployRoot=\\contoso.com\DeploymentShare$
UserID=xxx
UserPassword=xxx
UserDomain=xxx

[Virtual Machine]
OSDAdapter0EnableDHCP=False
OSDAdapterCount=1
OSDAdapter0IPAddressList=xxx.xxx.xxx.xxx
OSDAdapter0SubnetMask=xxx.xxx.xxx.xxx
OSDAdapter0Gateways=xxx.xxx.xxx.xxx
OSDAdapter0DNSServerList=xxx.xxx.xxx.xxx
OSDAdapter0Name=LAN
OSDAdapter0DNSSuffix=contoso.com

请注意,这Virtual Machine是 Hyper-V VM 的型号名称。此外,在我们的组织中,VM 不会获得 DHCP,因此禁用它很重要。但不确定这是否是全局设置。

相关内容