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.