Test-SCCapabilityProfile

根据虚拟机、硬件配置文件或虚拟机模板验证功能配置文件的设置。

语法

Test-SCCapabilityProfile
    -HardwareProfile <HardwareProfile>
    [-VMMServer <ServerConnection>]
    [-CapabilityProfile <CapabilityProfile>]
    [<CommonParameters>]
Test-SCCapabilityProfile
    -VM <VM>
    [-VMMServer <ServerConnection>]
    [-CapabilityProfile <CapabilityProfile>]
    [<CommonParameters>]
Test-SCCapabilityProfile
    -VMTemplate <Template>
    [-VMMServer <ServerConnection>]
    [-CapabilityProfile <CapabilityProfile>]
    [<CommonParameters>]

说明

Test-SCCapabilityProfile cmdlet 根据附加配置文件的虚拟机、硬件配置文件或虚拟机模板验证功能配置文件的设置。

示例

示例 1:验证私有云中虚拟机的功能配置文件

PS C:\> $VM = Get-SCVirtualMachine -Name "CloudVM01"
PS C:\> $ProfileTest = Test-SCCapabilityProfile -VM $VM
PS C:\> $ProfileTest.ValidationErrors

第一个命令获取名为 CloudVM01 的虚拟机对象,并将该对象存储在$VM变量中。

第二个命令测试附加到存储在$VM中的虚拟机的功能配置文件的设置,并将结果存储在$ProfileTest变量中。

最后一个命令显示测试期间发生的任何验证错误。

参数

-CapabilityProfile

指定功能配置文件对象。

类型:CapabilityProfile
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-HardwareProfile

指定硬件配置文件对象。

类型:HardwareProfile
Position:Named
默认值:None
必需:True
接受管道输入:True
接受通配符:False

-VM

指定虚拟机对象。

类型:VM
Position:Named
默认值:None
必需:True
接受管道输入:True
接受通配符:False

-VMMServer

指定 VMM 服务器对象。

类型:ServerConnection
Position:Named
默认值:None
必需:False
接受管道输入:True
接受通配符:False

-VMTemplate

指定用于创建虚拟机的 VMM 模板对象。

类型:Template
别名:Template
Position:Named
默认值:None
必需:True
接受管道输入:True
接受通配符:False