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 Allen 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 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 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 im Falle von Restart-SCJob hat die Berechtigung zum Abschließen einer neu gestarteten Aufgabe.

Geben Sie weitere Informationen zum PSCredential-Objekt ein Get-Help Get-Credential. Weitere Informationen zum Ausführen als Konten geben Sie Get-Help New-SCRunAsAccount.

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 des Tipps zur Leistungs- und Ressourcenoptimierung (PRO-Tipp) an, der 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, damit das Steuerelement sofort zur Befehlsshell zurückkehrt.

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

-VMHost

Gibt ein Array von Hostobjekten des virtuellen Computers 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.