Citrix Virtual Apps and Desktops

创建亚马逊 WorkSpaces Core 托管实例的目录

创建计算机目录 介绍了创建计算机目录的向导。以下信息涵盖了 Amazon WorkSpaces Core 托管实例的特定详细信息。

注意:

目前,支持创建持久和非持久 VM 的目录 (CleanOnBoot 属性为 TrueFalse)。

先决条件

在创建 Amazon WorkSpaces Core 托管实例的目录之前,您需要完成以下创建:

  1. 与亚马逊 WorkSpaces Core 托管实例的连接。请参阅 连接到亚马逊 WorkSpaces Core 托管实例
  2. 准备好的映像。请参阅 为 Amazon WorkSpaces Core 托管实例创建准备好的映像

映像准备期间的网络设置

在映像准备期间,将根据原始 VM 创建一个准备虚拟机 (VM)。此准备 VM 与网络断开连接。为了将网络与准备 VM 断开连接,将创建一个网络安全组以拒绝所有入站和出站流量。此网络安全组将持久存在并被重复使用。网络安全组的名称为 Citrix.XenDesktop.IsolationGroup-GUID,其中 GUID 是随机生成的。

基于计算机配置文件的计算机目录

您可以使用计算机配置文件捕获 EC2 实例 (VM) 或启动模板版本中的硬件属性,并将其应用于预配的计算机。捕获的属性可以包括(例如)租用类型、实例类型、安全组、网络映射、EBS 卷属性、EBS 优化、CPU 选项、休眠功能以及其他受支持的 AWS 配置。

您可以将 AWS EC2 实例 (VM) 或 AWS 启动模板版本用作计算机配置文件输入。

注意:

AWS 租用

AWS 提供以下租用选项:共享租用(默认类型)和专用租用。共享租用意味着来自不同客户的多个 Amazon WorkSpaces Core 实例可能驻留在同一物理硬件上。专用租用意味着您的 Amazon WorkSpaces Core 实例仅在您部署的其他实例所在的硬件上运行。

注意:

仅支持专用实例(目前不支持专用主机)。其他客户不会与您共享同一物理硬件。

租用类型从计算机配置文件中捕获

当您使用 MCS 在 AWS 中创建目录以预配计算机时,租用类型将从计算机配置文件中捕获。

  • 共享硬件:此设置适用于大多数部署。多个客户共享硬件,即使他们之间不进行交互。使用共享硬件是运行 Amazon EC2 实例最经济的选择。
  • 专用实例:此设置更适用于具有特定安全或合规性要求的部署。使用专用实例,您仍然可以享受与 AWS 其他客户分离的主机所带来的好处,但无需支付整个主机的费用。您无需担心主机的容量,但实例的收费费率更高。此外,专用实例对自带许可证 (BYOL) 提供有限支持。

创建目录

创建 Amazon WorkSpaces Core 托管实例目录需要准备好的映像和计算机配置文件。您可以将 AWS VM 实例或 AWS 启动模板版本用作计算机配置文件输入。

您可以使用以下方式创建目录:

使用 Web Studio 创建目录

从“映像”节点创建计算机目录

使用“映像”节点中的“创建目录”选项,使用映像版本创建目录。

或者,您可以在“计算机目录”节点中创建目录时选择版本,链接到目录创建工作流中的准备好的映像选项。请参阅从“计算机目录”节点创建计算机目录

要从“映像”节点创建 MCS 计算机目录,请执行以下操作:

  1. 选择一个映像版本,然后单击“创建目录”。在“简介”页面上单击“下一步”。
  2. 在“计算机管理”和“映像”页面上,设置会根据所选映像版本预先选择。在“映像”页面上,为所选的准备好的映像输入备注。
  3. 请完成以下页面中的各项设置。
  4. 在“摘要”页面上,检查计算机目录的详细信息。输入计算机目录的名称和描述。单击“完成”。
  5. 转到“计算机目录”节点以查看已创建的计算机目录。

从“计算机目录”节点创建计算机目录

要从“计算机目录”节点创建 MCS 计算机目录,请执行以下操作:

  1. 在左侧导航窗格中单击“计算机目录”。
  2. 单击“创建计算机目录”。此时将显示“计算机目录设置”页面。
  3. 在“计算机类型”页面上,为目录选择一种计算机类型,例如“多会话操作系统”。
  4. 在“计算机管理”页面上,选择以下设置:

    1. 选择 电源管理型计算机(例如,虚拟机或刀片式电脑)
    2. 选择 Citrix 预配技术。然后,选择 Citrix 机器创建服务™
    3. 资源 字段中,选择您在创建主机连接时配置的资源(可用区或本地区域),然后单击 下一步
  5. 桌面体验 页面上,选择用户登录时所需的随机桌面或静态桌面。如果选择了静态桌面,请进一步指定是否要将用户在本地磁盘上所做的更改保存(持久性或非持久性)。
  6. 映像 页面上,单击 选择映像 为计算机目录选择一个准备好的映像。选择您创建的准备好的版本。单击映像版本名称。要查看有关所选映像版本的更多详细信息,请单击带下划线的版本号。单击 完成

    与准备好的映像关联的计算机配置文件将显示,其硬件属性(例如,实例类型、租用类型、网络映射、安全组、卷属性)用于在目录中创建计算机。要将计算机配置文件源更改为其他 VM 或启动模板版本,请单击编辑按钮。

  7. 虚拟机 页面上:

    1. 输入目录的 VM 数量。
    2. 将显示默认计算机规范,该规范基于计算机配置文件。要更改它,请选择编辑图标并选择一个计算机规范。
  8. NIC 页面上,为 VM 选择 NIC(或 ENI)。
  9. 计算机身份 页面上,为目录中的计算机配置计算机身份类型:

    1. 要配置 已加入域的计算机(本地 Active Directory 或 Microsoft Entra 混合加入),请选择域并为将在此计算机目录中创建的 VM 创建新的 AD 帐户。预配的 VM 将加入所选域。要预配 未加入域的计算机,请选择未加入域选项。
    2. 指定将为 VM 创建的新帐户的帐户命名方案。
  10. 域凭据 页面上,单击 输入凭据 以提供所选域的凭据。出现提示时,输入管理员级别的用户名和密码。如果您之前已按照我们的 产品文档 保存了域凭据,也可以使用服务帐户。
  11. 单击其余页面,直到 摘要 页面。输入计算机目录的名称,然后选择 完成 以创建计算机目录。

在 AWS 本地区域中创建计算机目录的限制

  • 某些本地区域仅支持某些硬件配置(例如,珀斯本地区域不支持 GP3 卷,仅支持 GP2)。
  • 由于只有 gp2 在所有本地区域中普遍受支持,并非所有区域都支持 gp3,因此 ID 磁盘创建默认使用 gp2 卷类型。
  • 您必须选择一个在所需本地区域中支持其硬件规格的计算机配置文件。
  • 准备好的映像 AMI 快照和 ID 磁盘快照默认放置在区域中,而不是本地区域中(由于 AWS 对本地区域中 EBS 快照支持可见性的限制)。
  • 仅支持完整 EC2 和 EBS 服务的本地区域才是受支持的区域。

通过 PowerShell 来创建目录

使用准备好的映像版本规范和计算机配置文件创建目录

  • 使用 New-ProvScheme 命令从准备好的映像版本规范创建 MCS 非持久性计算机目录。例如,

     New-ProvScheme -ProvisioningSchemeName <string> -ImageVersionSpecUid <Guid> -HostingUnitUid <Guid> -IdentityPoolUid <Guid> [-CleanOnBoot $true] [-MachineProfile <string>] [-ProvisioningSchemeType “MCS”]
     <!--NeedCopy-->
    
  • 使用 New-ProvScheme 命令从准备好的映像版本规范创建 MCS 持久性计算机目录。例如,

     New-ProvScheme -ProvisioningSchemeName <string> -ImageVersionSpecUid <Guid> -HostingUnitUid <Guid> -IdentityPoolUid <Guid> [-CleanOnBoot $false] [-MachineProfile <string>] [-ProvisioningSchemeType “MCS”]
     <!--NeedCopy-->
    

创建目录的完整 Powershell 命令集示例:

$Catalog = New-BrokerCatalog  -AllocationType "Random"  -IsRemotePC $False  -MinimumFunctionalLevel "L7_20" -Name "wsccatalog" -PersistUserChanges "Discard" -ProvisioningType "MCS" -Scope @() -SessionSupport "MultiSession"

$IdentityPool = New-AcctIdentityPool  -AllowUnicode  -Domain "domainname" -IdentityPoolName "wsccatalog" -IdentityType "ActiveDirectory"  -NamingScheme "aws##" -NamingSchemeType "Numeric" -Scope @()

$PreparedImageVersionSpec = Get-ProvImageVersionSpec -ImageDefinitionName image1 -ImageVersionNumber 1 -Filter "PreparationType -eq 'Mcs'"

$Task = New-ProvScheme -ProvisioningSchemeName wsccatalog -ImageVersionSpecUid $PreparedImageVersionSpec.ImageVersionSpecUid -HostingUnitName wsc -IdentityPoolName wsccatalog -CleanOnBoot -Scope @() -SecurityGroup @() -MachineProfile 'XdHyp:\HostingUnits\cvad-test-scalestress\us-east-1a.availabilityzone\machine-profile-instance i (i-0xxxxxxxx).vm' -RunAsynchronously

Get-ProvTask -TaskId $Task.TaskId
$ProvScheme = Get-ProvScheme -ProvisioningSchemeName wsccatalog

Set-BrokerCatalog -Name $Catalog.Name -ProvisioningSchemeId $ProvScheme.ProvisioningSchemeUid
<!--NeedCopy-->

更新计算机配置文件

要更新最初使用计算机配置文件预配的目录上的计算机配置文件,请执行以下操作。您还可以在编辑 MCS 计算机目录时更改计算机配置文件源的租用类型和休眠功能。

  1. 运行 Set-ProvScheme 命令。例如,

    Set-ProvScheme `
    -ProvisioningSchemeUid "<ID" `
    -MachineProfile "XDHyp:\HostingUnits\abc\us-east-1a.availabilityzone\citrix-cvad-machineprofile-instance (i-0xxxxxxxx).vm"
    <!--NeedCopy-->
    

使用 PowerShell 创建具有启动模板版本的目录

您可以创建一个以启动模板版本作为机器配置文件输入的 MCS 机器目录。您还可以将机器配置文件目录的输入从 VM 更新为启动模板版本,以及从启动模板版本更新为 VM。

在 AWS EC2 控制台中,您可以提供启动模板的实例配置信息以及版本号。当您在创建或更新机器目录时将启动模板版本指定为机器配置文件输入时,该启动模板版本中的属性将复制到预配的 VDA VM。

以下属性可以使用机器配置文件输入提供,也可以在 New-ProvSchemeSet-ProvScheme 命令中作为参数显式提供。如果它们在 New-ProvSchemeSet-ProvScheme 命令中提供,则它们优先于这些属性的机器配置文件值。

  • 服务产品
  • 网络

注意:

如果机器配置文件启动模板中未提供服务产品,或者未在 New-ProvScheme 命令中作为参数提供,则会收到相应的错误。

要使用启动模板版本作为机器配置文件输入来创建目录,请执行以下操作:

  1. 打开 PowerShell 命令行窗口。
  2. 运行 asnp citrix* 以加载思杰专用 PowerShell 模块。
  3. 获取启动模板的启动模板版本列表。例如:

    XDHyp:\HostingUnits\test\test-mp-sard (lt-01xxxxx).launchtemplate> ls | Select FullPath
    <!--NeedCopy-->
    
  4. 如果尚未创建身份池,请创建一个。例如:

    New-AcctIdentityPool `
    -IdentityPoolName "abc11" `
    -NamingScheme "abc1-##" `
    -NamingSchemeType Numeric `
    -Domain "citrix-xxxxxx.local" `
    -ZoneUid "xxxxxxxx" `
    <!--NeedCopy-->
    
  5. 创建一个以启动模板版本作为机器配置文件输入的预配方案。例如:

    New-ProvScheme `
    -ProvisioningSchemeName "MPLT1" `
    -HostingUnitUid "c7f71f6a-3f45-4xxx-xxxx-xxxxxxxxxx" `
    -IdentityPoolUid "bf3a6ba2-1f80-4xxx-xxxx-xxxxxxxxx" `
    -ImageVersionSpecUid ‘24dfb047-e867-527g-896c-25664xxxxx1t’ `
    -CleanOnBoot `
    -MachineProfile "XDHyp:\HostingUnits\xxxx-ue1a\machineprofiletest (lt-01xxxxx).launchtemplate\lt-01xxxxx (1).launchtemplateversion"
    <!--NeedCopy-->
    
  6. 将预配方案注册为代理目录。例如:

    New-BrokerCatalog -Name "MPLT1" `
    -AllocationType Random `
    -Description "Machine profile catalog" `
    -ProvisioningSchemeId fe7df345-244e-4xxxx-xxxxxxxxx `
    -ProvisioningType Mcs `
    -SessionSupport MultiSession `
    -PersistUserChanges Discard
    <!--NeedCopy-->
    
  7. 完成目录的创建过程。

更新计算机配置文件源

您还可以将计算机配置文件目录的输入从 VM 更新为启动模板版本,以及从启动模板版本更新为 VM。例如:

  • 要将计算机配置文件目录的输入从 VM 更新为启动模板版本:

     Set-ProvScheme -ProvisioningSchemeName "CloudServiceOfferingTest" `
     -MachineProfile "XDHyp:\HostingUnits\xxxx-ue1a\machineprofiletest (lt-0bxxxxxxxxxxxx).launchtemplate\lt-0bxxxxxxxxxxxx (1).launchtemplateversion"
     <!--NeedCopy-->
    
  • 要将计算机配置文件目录的输入从启动模板版本更新为 VM:

     Set-ProvScheme -ProvisioningSchemeName "CloudServiceOfferingTest" `
     -MachineProfile "XDHyp:\HostingUnits\sard-ue1a\us-east-1a.availabilityzone\apollo-non-persistent-vda-win2022-2 (i-08xxxxxxxxx).vm"
     <!--NeedCopy-->
    

加密操作系统和 ID 磁盘

您可以使用 AWS KMS 密钥(客户管理密钥和 AWS 管理密钥)创建 VM 目录,这些密钥可用于加密操作系统磁盘和身份磁盘 (ID)。

  • AWS 管理密钥每年自动轮换。
  • 客户管理密钥的自动轮换是可选的,可以手动管理。

有关 KMS 密钥的更多信息,请参阅以下 AWS 文档:

对于操作系统和 ID 磁盘的加密,请配置以下选项之一:

  • 使用已加密的准备好的映像(例如,从包含使用 KMS 密钥加密的 EBS 根卷的实例或快照创建的 AMI)
  • 使用包含加密 EBS 根卷的计算机配置文件源(VM 或启动模板)。

局限性

请务必考虑以下限制:

  • MCS 目前仅支持预准备映像 AMI 上的一个磁盘。
  • 您无法直接加密现有未加密的 EBS 卷或快照,也无法修改现有加密卷的 KMS 密钥。要执行此操作,您必须:

    1. 为该卷创建一个新的快照。
    2. 从该快照创建一个新的卷。
    3. 对新卷进行加密。

请参阅以下 AWS 文档:

创建带磁盘加密的目录

您可以使用以下方式创建带磁盘加密的 MCS 计算机目录:

  • 预准备映像(使用映像管理从具有加密磁盘的主映像创建)
  • 计算机配置文件

使用计算机配置文件输入时的注意事项包括:

  • 计算机配置文件输入的 KMS 密钥优先于预准备映像的 KMS 密钥。
  • 如果未提供机器配置文件输入,则使用准备好的映像 AMI 的 KMS 密钥加密目录 VM 的磁盘。
  • 如果机器配置文件中存在块设备映射,则准备好的映像模板 (AMI) 和机器配置文件中存在的块设备必须匹配。例如,如果 AMI 在 /dev/sda1 上定义了一个设备,则机器配置文件也必须在 /dev/sda1 上定义一个设备。
  • 如果机器配置文件源中没有密钥且准备好的映像未加密,则目录 VM 的磁盘不会加密。
  • 当准备好的映像已加密时,机器配置文件源 VM 或启动模板必须具有加密的根卷才能被视为有效输入。

对现有目录进行修改

您可以使用 Set-ProvScheme PowerShell 命令修改现有目录,以使其具有:

  • 包含新 KMS 密钥的卷的机器配置文件输入。
  • 使用映像管理从主映像创建的、具有加密 AMI 的准备好的映像。

重要注意事项:

  • 添加到目录的新 VM 的卷使用新的 KMS 密钥加密。
  • 要在存在现有机器配置文件时更新加密设置,请使用新的机器配置文件运行 Set-ProvScheme
  • 您无法将现有目录从加密卷修改为未加密卷。 您无法将映像从加密的准备好的映像 AMI 更新为未加密的准备好的映像 AMI。

为 VM 实例启用 NitroTPM 和 UEFI 安全启动

创建目录时,您现在可以选择启用 NitroTPM 和/或 UEFI 安全启动的准备好的映像 (AMI)。因此,目录中预配的 VM 也将启用 NitroTPM 和/或 UEFI 安全启动。此实现可确保 VM 的安全性和可信度。有关 NitroTPM 和 UEFI 安全启动的更多信息,请参阅 Amazon 文档

局限性

  • 您目前可以在所有 AWS 区域(包括 AWS GovCloud (US) 区域)中使用 NitroTPM 和安全启动,中国区域除外。
  • 您无法在现有目录上启用 NitroTPM 和 UEFI 安全启动。如果您需要启用 NitroTPM 和 UEFI 安全启动的目录,请创建一个新目录。

关键步骤

  1. 设置您的 AWS 环境。
  2. 创建与 AWS 的连接。
  3. 创建启用 NitroTPM 和/或 UEFI 安全启动的主映像 (AMI)(#create-an-ami-that-supports-nitrotpm-and-uefi-secure-boot)。
  4. 从主映像创建准备好的映像。请参阅 为 Amazon WorkSpaces Core 托管实例创建准备好的映像
  5. 在 Web Studio 目录创建菜单中选择已启用 NitroTPM 和 UEFI 安全启动的准备好的映像,或在使用 PowerShell 命令创建预配方案时,创建计算机目录。

添加到所创建目录的 VM 已启用 NitoTPM 和 UEFI 安全启动。

创建支持 NitroTPM 和 UEFI 安全启动的 AMI

  1. 您可以从已启用 NitroTPM 和/或 UEFI 安全启动的 VM 创建 AMI。

    1. 使用 AWS Marketplace 映像创建实例。例如,搜索 TPM-Windows_Server-2022-English-Full-Base on the aws-marketplace
    2. 下载单会话或多会话 VDA。
    3. 从该 VM 创建 AMI。
  2. 使用 注册镜像 命令:

    --boot-mode (string)
    --tpm-support (string)
    <!--NeedCopy-->
    

    有关详细信息,请参阅 注册映像

请参阅以下 AWS 文档:

您可以从 Delivery controller™ 主机打开 PowerShell 窗口,以检查以下特定内容:

  • 服务产品是否支持 NitroTPM 或 UEFI 安全启动

     (Get-Item -Path “XDHyp:\HostingUnits\aws\T3 Medium Instance.serviceoffering”).AdditionalData.BootMode
     (Get-Item -Path “XDHyp:\HostingUnits\aws\T3 Medium Instance.serviceoffering”).AdditionalData.NitroTpmSupportVersions
     <!--NeedCopy-->
    
  • 模板是否支持 NitroTPM 或 UEFI 安全启动

     (Get-HypInventoryItem -LiteralPath “XDHyp:\HostingUnits\aws” -ResourceType “template -Id “ID”).AdditionalData.BootMode
    
     (Get-HypInventoryItem -LiteralPath “XDHyp:\HostingUnits\aws” -ResourceType “template -Id “ID”).AdditionalData.TpmSupport
     <!--NeedCopy-->
    

更新现有目录中的服务产品

您可以使用 Set-ProvScheme 更改现有目录的服务产品。此更改适用于新添加的 VM。但是,在以下情况下您会遇到错误:

AMI 启动模式 AMI 对 Nitro TPM 的支持情况如何? 服务产品是否支持 NitroTPM 和 UEFI 安全启动?
UEFI 引导模式
传统型 BIOS
UEFI 引导方式
UEFI Preferred

复制 VM 上的标签

您可以将机器配置文件中指定的 NIC 和磁盘(身份磁盘、回写缓存磁盘和操作系统磁盘)上的标签复制到 MCS 计算机目录中新创建的 VM。您可以在任何机器配置文件源(AWS VM 实例或 AWS 启动模板版本)中指定这些标签。此功能适用于持久性和非持久性计算机目录和 VM。

注意:

  • 在 AWS EC2 控制台中,您无法在 启动模板版本资源标签 下看到 标记网络接口 值。但是,您可以运行 PowerShell 命令 aws ec2 describe-launch-template-versions --launch-template-id lt-0bb652503d45dcbcd --versions 12 来查看标签规范。
  • 如果机器配置文件源(VM 或启动模板版本)有两个网络接口(eni-1 和 eni-2),并且 eni-1 具有标签 t1,eni-2 具有标签 t2,则 VM 将获取这两个网络接口的标签。

使用 PowerShell 筛选虚拟机实例

用作计算机配置文件 VM 的 AWS VM 实例必须与计算机目录兼容,才能正确创建和运行。要列出可用作计算机配置文件输入 VM 的 AWS VM 实例,可以使用 Get-HypInventoryItem 命令。该命令可以对托管单元上可用的 VM 清单进行分页和筛选。

分页:

Get-HypInventoryItem supports two modes of pagination:

  • 分页模式使用 -MaxRecords-Skip 参数返回项目集:
    • -MaxRecords:默认值为 1。这控制要返回的项目数。
    • -Skip:默认值为 0。这控制从管理程序中列表的绝对开头(或绝对结尾)跳过的项目数。
  • 滚动模式使用 -MaxRecords-ForwardDirection-ContinuationToken 参数来允许记录滚动:
    • -ForwardDirection:默认值为 True。这与 -MaxRecords 一起使用,以返回下一组匹配记录或上一组匹配记录。
    • -ContinuationToken:返回紧随其后(如果 ForwardDirectionfalse,则为之前)但不包括 ContinuationToken 中给定项目的项目。

分页的示例:

  • 返回名称最低的计算机模板的单个记录。AdditionalData 字段具有 TotalItemsCountTotalFilteredItemsCount

     Get-HypInventoryItem -LiteralPath "XDHyp:\HostingUnits\ctx-test" -ResourceType template
     <!--NeedCopy-->
    
  • 返回名称最低的计算机模板的 10 条记录:

     Get-HypInventoryItem -LiteralPath "XDHyp:\HostingUnits\ctx-test" -ResourceType template -MaxRecords 10 | select Name
     <!--NeedCopy-->
    
  • 返回以最高名称结尾的记录数组:

     Get-HypInventoryItem -LiteralPath "XDHyp:\HostingUnits\ctx-test" -ResourceType template -ForwardDirection $False -MaxRecords 10 | select Name
     <!--NeedCopy-->
    
  • 返回从与给定 ContinuationToken 关联的计算机模板开始的记录数组:

     Get-HypInventoryItem -LiteralPath "XDHyp:\HostingUnits\ctx-test" -ResourceType template -ContinuationToken "ami-07xxxxxxxxxx" -MaxRecords 10
     <!--NeedCopy-->
    

筛选:

以下列出的附加可选参数可用于筛选。您可以将这些参数与分页选项结合使用。

  • -ContainsName "my_name": 如果给定字符串与 AMI 名称的一部分匹配,则该 AMI 将包含在 Get 结果中。例如:

     Get-HypInventoryItem -LiteralPath "XDHyp:\HostingUnits\ctx-test" -ResourceType template -MaxRecords 100 -ContainName ‘apollo’ | select Name
     <!--NeedCopy-->
    
  • -Tags '{ "Key0": "Value0", "Key1": "Value1", "Key2": "Value2" }': 如果 AMI 至少具有其中一个标签,则它将包含在 Get 结果中。例如:

     Get-HypInventoryItem -LiteralPath "XDHyp:\HostingUnits\ctx-test" -ResourceType template -MaxRecords 100 -Tags '{"opex owner": "Not tagged"}' | select Name
     <!--NeedCopy-->
    

    注意:

    支持两种标签值。未标记标签值匹配其标签列表中没有给定标签的项目。所有值标签值匹配具有该标签的项目,无论标签的值如何。否则,仅当项目具有该标签且值等于筛选器中给定的值时,才会发生匹配。

  • -Id "ami-0a2d913927e0352f3": 如果 AMI 与给定 ID 匹配,则它将包含在 Get 结果中。例如:

     Get-HypInventoryItem -LiteralPath "XDHyp:\HostingUnits\ctx-test" -ResourceType template -Id ami-xxxxxxxxxxxxx
     <!--NeedCopy-->
    

按附加数据参数筛选:

根据模板或虚拟机的能力、服务产品或 AdditionalData 中的任何属性,AdditionalData 筛选器参数列出这些模板或虚拟机。例如:

(Get-HypInventoryItem -ResourceType "launchtemplateversion" -LiteralPath "XDHyp:\HostingUnits\aws" -MaxRecords 200).AdditionalData
<!--NeedCopy-->

您还可以添加 -Warn 参数来指示不兼容的虚拟机。这些虚拟机将包含一个名为 WarningAdditionalData 字段。例如:

(Get-HypInventoryItem -ResourceType "launchtemplateversion" -LiteralPath "XDHyp:\HostingUnits\aws" -MaxRecords 200 -Template "ami-015xxxxxxxxx" -Warn $true).AdditionalData
<!--NeedCopy-->

下一步操作

更多信息