Freigeben über


Test-SCCapabilityProfile

Überprüft die Einstellungen eines Funktionsprofils für einen virtuellen Computer, ein Hardwareprofil oder eine Virtuelle Computervorlage.

Syntax

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>]

Beschreibung

Das cmdlet Test-SCCapabilityProfile cmdlet überprüft die Einstellungen eines Funktionsprofils anhand der Vorlage für virtuelle Computer, Hardwareprofil oder virtuelle Computer, an die das Profil angefügt ist.

Beispiele

Beispiel 1: Überprüfen eines Funktionsprofils für einen virtuellen Computer in einer privaten Cloud

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

Der erste Befehl ruft das Objekt des virtuellen Computers mit dem Namen CloudVM01 ab und speichert das Objekt in der $VM Variablen.

Der zweite Befehl testet die Einstellungen des Funktionsprofils, das an den virtuellen Computer angefügt ist, der in $VM gespeichert ist, und speichert die Ergebnisse in der $ProfileTest Variablen.

Der letzte Befehl zeigt alle Überprüfungsfehler an, die während des Tests aufgetreten sind.

Parameter

-CapabilityProfile

Gibt ein Funktionsprofilobjekt an.

Typ:CapabilityProfile
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-HardwareProfile

Gibt ein Hardwareprofilobjekt an.

Typ:HardwareProfile
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-VM

Gibt ein Objekt eines virtuellen Computers an.

Typ:VM
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-VMMServer

Gibt ein VMM-Serverobjekt an.

Typ:ServerConnection
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-VMTemplate

Gibt ein VMM-Vorlagenobjekt an, das zum Erstellen virtueller Computer verwendet wird.

Typ:Template
Aliase:Template
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False