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-Credential
ein.
Wenn Sie weitere Informationen zu "Als Konten ausführen" wünschen, geben Sie Get-Help New-SCRunAsAccount
ein.
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.