Freigeben über


Test-SCVMHostCluster

Überprüft, ob Hosts, die von VMM verwaltet werden, als Knoten eines Failoverclusters geeignet sind.

Syntax

Test-SCVMHostCluster
    -VMHostCluster <HostCluster>
    [-Credential <VMMCredential>]
    [-VMMServer <ServerConnection>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]
Test-SCVMHostCluster
    -VMHost <Host[]>
    [-Credential <VMMCredential>]
    [-VMMServer <ServerConnection>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

Beschreibung

Das cmdlet Test-SCVMHostCluster überprüft, ob ein oder mehrere Hosts, die vom Virtual Machine Manager (VMM) verwaltet werden, als Knoten eines Failoverclusters geeignet sind.

Beispiele

Beispiel 1: Überprüfen von Knoten, die gruppiert werden sollen

PS C:\> $HostGroup = Get-SCVMHostGroup -Name "New York"
PS C:\> $Nodes = Get-SCVMHost | where {$_.Name -like "Cluster*" -and $_.VMHostGroup -eq $HostGroup} 
PS C:\> $Result = Test-SCVMHostCluster -VMHost $Nodes
PS C:\> Write-Output $Result.ValidationResult
PS C:\> Write-Output $Result.ResultFileLocation

Der erste Befehl ruft das Hostgruppenobjekt namens New York in All Hosts ab und speichert das Objekt in der $HostGroup Variablen.

Der zweite Befehl ruft alle Hostobjekte mit Namen ab, die mit "Cluster" aus der New York-Hostgruppe beginnen, und speichert die Objekte in der $Nodes Variablen.

Der dritte Befehl überprüft die in $Nodes gespeicherten Hostobjekte für die Failoverclustererstellung und speichert die Ergebnisse in $Result.

Der vierte Befehl zeigt dem Benutzer das Überprüfungsergebnis an.

Der letzte Befehl zeigt dem Benutzer den Speicherort der Überprüfungsberichtsdatei an.

Beispiel 2: Überprüfen eines vorhandenen Clusters

PS C:\> $Cluster = Get-SCVMHostCluster -Name "Cluster01"
PS C:\> $Result = Test-SCVMHostCluster -VMHostCluster $Cluster
PS C:\> Write-Output $Result.ValidationResult 
PS C:\> Write-Output $Result.ResultFileLocation

Der erste Befehl ruft das Clusterobjekt mit dem Namen Cluster01 ab und speichert das Objekt in der $Cluster Variablen.

Der zweite Befehl testet den in $Cluster gespeicherten Cluster und speichert die Ergebnisse des Tests in $Result.

Der dritte Befehl zeigt die Ergebnisse für den Benutzer an.

Der letzte Befehl zeigt den Speicherort der Überprüfungsberichtsdatei für den Benutzer an.

Parameter

-Credential

Gibt ein Anmeldeinformationsobjekt oder für einige Cmdlets ein Run As-Kontoobjekt an, das den Benutzernamen und das Kennwort eines Kontos enthält, das über die Berechtigung zum Ausführen dieser Aktion verfügt. Oder hat im Falle von Restart-SCJob-die Berechtigung, eine neu gestartete Aufgabe abzuschließen.

Wenn Sie weitere Informationen zum PSCredential--Objekt erhalten möchten, geben Sie Get-Help Get-Credentialein. Wenn Sie weitere Informationen zu "Als Konten ausführen" wünschen, geben Sie Get-Help New-SCRunAsAccountein.

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

-JobVariable

Gibt an, dass der Auftragsfortschritt nachverfolgt und in der Variablen gespeichert wird, die von diesem Parameter benannt wird.

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

-PROTipID

Gibt die ID des Tipps zur Leistungs- und Ressourcenoptimierung (PRO-Tipp) an, der diese Aktion ausgelöst hat. Mit diesem Parameter können Sie PRO-Tipps überwachen.

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

-RunAsynchronously

Gibt an, dass der Auftrag asynchron ausgeführt wird, damit das Steuerelement sofort zur Befehlsshell zurückkehrt.

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

-VMHost

Gibt ein Array von Hostobjekten für virtuelle Computer an.

Typ:Host[]
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-VMHostCluster

Gibt ein VMM-Hostclusterobjekt an.

Typ:HostCluster
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

Ausgaben

ClusterValidationResult

Dieses Cmdlet gibt ein ClusterValidationResult--Objekt zurück.