PXE 是 Cisco UCS Manager 支持的唯一置备方法。您可以将网络引导程序与 vRealize Automation 自定义属性结合使用,以启动 WIM、SCCM 或 Linux Kickstart 置备。此外,您也可以使用自定义属性调用自己的 PowerShell 脚本。Linux Kickstart 置备不需要自定义属性。

使用 PowerShell 脚本进行置备的自定义属性

您可以使用下列属性调用 PowerShell 脚本。

表 1. 调用 PowerShell 脚本的自定义属性

自定义属性

描述

Pxe.Setup.ScriptName

指定通过使用 PXE 网络引导程序启动计算机之前要在其上运行的自定义 EPI PowerShell 脚本。该值是脚本上载到 Model Manager 时为其分配的名称,例如 setup.ps1

Pxe.Clean.ScriptName

指定 vRealize Automation Model Manager 中安装的、要在置备后的计算机上运行的 EPI PowerShell 脚本的名称。该值是脚本上载到 Model Manager 时为其分配的名称,例如 clean.ps1

PXE 和 SCCM 置备的自定义属性

您可以使用下列属性进行 PXE 和 SCCM 置备。

表 2. PXE 和 SCCM 置备的自定义属性

自定义属性

描述

SCCM.Collection.Name

指定包含操作系统开发任务序列的 SCCM 集合的名称。

SCCM.Server.Name

指定该集合所在的 SCCM 服务器的完全限定域名,例如,lab-sccm.lab.local。

SCCM.Server.SiteCode

指定 SCCM 服务器的站点代码。

SCCM.Server.UserName

指定对 SCCM 服务器具有管理员级别访问权限的用户名。

SCCM.Server.Password

指定与 SCCM.Server.UserName 属性关联的密码。

SCCM.CustomVariable.

指定自定义变量的名称,其中,Name 是在向 SCCM 集合注册已置备的计算机之后要提供给 SCCM 任务序列的任何自定义变量的名称。该值由您选择的自定义变量确定。如果集成需要该值,则可以使用 SCCM.RemoveCustomVariablePrefix 从自定义变量中移除 SCCM.CustomVariable. 前缀。

PXE 和 WIM 置备的自定义属性

您可以使用下列属性进行 PXE 和 WIM 置备。

表 3. PXE 和 WIM 置备的自定义属性

自定义属性

描述

Image.Network.Letter

指定 WIM 映像路径映射到置备的计算机上的驱动器盘符。默认值为 K。

Image.WIM.Path

指定在基于 WIM 的置备期间从中提取映像的 WIM 文件的 UNC 路径。路径格式为 \\server\share$,例如,\\lab-ad\dfs$

Image.WIM.Name

指定由 Image.WIM.Path 属性定位的 WIM 文件的名称,例如,win2k8.wim

Image.WIM.Index

指定用于从 WIM 文件中提取正确映像的索引。

Image.Network.User

指定用于将 WIM 映像路径 (Image.WIM.Path) 映射到已置备计算机上的网络驱动器的用户名。这通常是可以访问网络共享的域帐户。

Image.Network.Password

指定与 Image.Network.User 属性关联的密码。

SysPrep.Section.Key

  • SysPrep.GuiUnattended.AdminPassword

  • SysPrep.GuiUnattended.EncryptedAdminPassword

  • SysPrep.GuiUnattended.TimeZone

指定在置备的 WinPE 阶段中要添加到计算机上的 SysPrep 应答文件的信息。SysPrep 应答文件中已存在的信息将被这些自定义属性覆盖。Section 表示 SysPrep 应答文件的部分名称,例如 GuiUnattended 或 UserData。Key 表示该部分中的密钥名称。例如,要将已置备的计算机的时区设置为西太平洋标准时间,请定义自定义属性 GuiUnattended.UserData.TimeZone 并将该值设置为 275。

有关部分、密钥和接受值的完整列表,请参见 System Preparation Utility for Windows 文档。

可以为基于 WIM 的置备指定以下 Section.Key 组合:

  • GuiUnattended

    • AdminPassword

    • EncryptedAdminPassword

    • TimeZone

  • UserData

    • ProductKey

    • FullName

    • ComputerName

    • OrgName

  • Identification

    • DomainAdmin

    • DomainAdminPassword

    • JoinDomain

    • JoinWorkgroup

Sysprep.Identification.DomainAdmin

指定对 Active Directory 中的目标域具有管理员级别访问权限的用户名。请勿将用户域包括在您发送到 vCloud DirectorvCloud Air 的凭据中。

Sysprep.Identification.DomainAdminPassword

指定要与 Sysprep.Identification.DomainAdmin 属性关联的密码。

Sysprep.Identification.JoinDomain

指定要加入 Active Directory 的域的名称。

Sysprep.Identification.JoinWorkgroup

指定不使用域时要加入的工作组的名称。

SysPrep.UserData.ComputerName

指定计算机名称,例如 lab-client005。

SysPrep.UserData.FullName

指定用户的全名。

SysPrep.UserData.OrgName

指定用户的组织名称。

SysPrep.UserData.ProductKey

指定 Windows 产品密钥。