vRealize Automation 包括可以用来为 WIM 蓝图提供其他控制的自定义属性。

WIM 蓝图需要某些 vRealize Automation 自定义属性。

表 1. WIM 蓝图必需的自定义属性

自定义属性

描述

Image.ISO.Location

此属性的值区分大小写。指定要从中引导的 ISO 映像的位置,例如,http://192.168.2.100/site2/winpe.iso。此值的格式取决于您的平台。有关详细信息,请参见为您平台提供的文档。基于 WIM 的置备、Linux Kickstart 和 autoYaST 置备以及基于 SCCM 的置备需要此属性。

Image.ISO.Name

此属性的值区分大小写。 指定要从中引导 ISO 映像的名称,例如,/ISO/Microsoft/WinPE.iso。此值的格式取决于您的平台。有关详细信息,请参见为您平台提供的文档。基于 WIM 的置备、Linux Kickstart 和 autoYaST 置备以及基于 SCCM 的置备需要此属性。

Image.ISO.UserName

username@domain 格式指定用于访问 CIFS 共享的用户名。它适用于 Dell iDRAC 集成。在此类集成中,映像位于 CIFS 共享中,需要身份验证才能访问。

Image.ISO.Password

指定与 Image.ISO.UserName 属性关联的密码。它适用于 Dell iDRAC 集成。在此类集成中,映像位于 CIFS 共享中,需要身份验证才能访问。

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 属性关联的密码。

VirtualMachine.Admin.Owner

指定计算机所有者的用户名。

VMware.VirtualCenter.OperatingSystem

指定 vCenter Server 创建计算机时使用的 vCenter Server 客户机操作系统版本 (VirtualMachineGuestOsIdentifier)。此操作系统版本必须与置备的计算机上要安装的操作系统版本匹配。管理员可以使用多个预定义以包括正确 VMware.VirtualCenter.OperatingSystem 值的属性集之一(如 VMware[OS_Version]Properties)创建属性组。此属性适用于虚拟置备。

有关相关信息,请参见 vSphere API/SDK 文档中的枚举类型 VirtualMachineGuestOsIdentifier。有关当前可接受值的列表,请参见 vCenter Server 文档。

WIM 蓝图也提供了一些可选自定义属性。

表 2. WIM 蓝图常用的自定义属性

自定义属性

描述

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 产品密钥。

VirtualMachine.Admin.ThinProvision

确定是否对 ESX 计算资源使用精简置备。磁盘置备从底层存储抽象实现。设置为 True 时,将使用精简置备。设置为 False 时,将使用标准置备。此属性适用于虚拟置备。