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 von 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 Variable.

Der zweite Befehl ruft alle Hostobjekte mit Namen ab "Cluster" aus der New York-Hostgruppe ab 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 das Überprüfungsergebnis für den Benutzer an.

Der letzte Befehl zeigt den Speicherort der Überprüfungsberichtsdatei für den Benutzer 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 namens 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 Anmeldeinformationenobjekt 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 im Falle von Neustart-SCJob hat die Berechtigung zum Abschließen einer neu gestarteten Aufgabe.

Weitere Informationen zum PSCredential-Objekt geben Sie Get-Help Get-Credentialein. Geben Sie Get-Help New-SCRunAsAccountweitere Informationen zu "Ausführen als Konten" ein.

Type:VMMCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

Gibt an, dass der Status des Auftrags überwacht und in der von diesem Parameter benannten Variablen gespeichert wird.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

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

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Gibt an, dass der Auftrag asynchron ausgeführt wird, sodass das Steuerelement sofort an die Befehlsshell zurückgibt.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMHost

Gibt ein Array von virtuellen Computerhostobjekten an.

Type:Host[]
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VMHostCluster

Gibt ein VMM-Hostclusterobjekt an.

Type:HostCluster
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VMMServer

Gibt ein VMM-Serverobjekt an.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Ausgaben

ClusterValidationResult

Dieses Cmdlet gibt ein ClusterValidationResult-Objekt zurück.