Remove-SCVMHostCluster
Entfernt ein Hostclusterobjekt aus VMM.
Syntax
Remove-SCVMHostCluster
[-VMHostCluster] <HostCluster>
[-Credential <VMMCredential>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-SCVMHostCluster
[-VMHostCluster] <HostCluster>
[-Force]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Das Cmdlet Remove-SCVMHostCluster entfernt ein oder mehrere Hostclusterobjekte aus Virtual Machine Manager (VMM).
Remove-SCVMHostCluster zerstört den Cluster nicht. Um einen Hostcluster mithilfe von VMM zu aufheben, verwenden Sie das Cmdlet Uninstall-SCVMHostCluster.
Beispiele
Beispiel 1: Entfernen eines bestimmten Hostclusters aus VMM
PS C:\> $Credential = Get-SCRunAsAccount -Name "RunAsAccount01"
PS C:\> $Cluster = Get-SCVMHostCluster -Name "VMHostCluster01.Contoso.com"
PS C:\> Remove-SCVMHostCluster -VMHostCluster $Cluster -Credential $Credential -Confirm
Der erste Befehl ruft das Run As-Kontoobjekt namens RunAsAccount01 ab und speichert das Objekt in der $Credential Variablen. Das für diesen Vorgang verwendete Ausführen-Konto muss ein Domänenkonto mit Administratorrechten auf allen Knoten des Failoverclusters sein, das Sie entfernen möchten.
Der zweite Befehl ruft das Failoverclusterobjekt namens VMHostCluster01 ab und speichert das Objekt in der $VMHostCluster Variablen.
Der letzte Befehl entfernt das VMHostCluster01-Clusterobjekt aus der VMM-Datenbank und beendet die Verwaltung dieses Hostclusters, nachdem der Benutzer zur Bestätigung aufgefordert wurde. Sie ändert die Hostclustereinstellungen oder ihre vorhandenen virtuellen Computer nicht. Da dieser Befehl verarbeitet wird, stellt $Credential das gespeicherte Run As-Konto für Remove-SCVMHostCluster bereit.
Beispiel 2: Entfernen aller Hostcluster aus VMM
PS C:\> $Credential = Get-SCRunAsAccount -Name "RunAsAccount01"
PS C:\> Get-SCVMHostCluster | Remove-SCVMHostCluster -Credential $Credential -Confirm
Der erste Befehl ruft das Run As-Kontoobjekt namens RunAsAccount01 ab und speichert das Objekt in der $Credential Variablen. Das für diesen Vorgang verwendete Ausführen-Konto muss ein Domänenkonto mit Administratorrechten auf allen Knoten des Failoverclusters sein, das Sie entfernen möchten.
Der zweite Befehl ruft alle Hostclusterobjekte ab und übergibt die Objekte an das Cmdlet Remove-SCVMHostCluster , das jedes Hostclusterobjekt von VMM entfernt und die Verwaltung des entsprechenden Hostclusters beendet, nachdem der Benutzer zur Bestätigung aufgefordert wurde. Der Befehl ändert die Hostclustereinstellungen oder seine vorhandenen virtuellen Computer nicht. Da dieser Befehl verarbeitet wird, stellt $Credential das gespeicherte Run As-Konto für Remove-SCVMHostCluster bereit.
Parameter
-Confirm
Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-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-Credential
ein.
Geben Sie Get-Help New-SCRunAsAccount
weitere Informationen zu "Ausführen als Konten" ein.
Type: | VMMCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Erzwingt die Ausführung des Befehls ohne Aufforderung zur Bestätigung durch den Benutzer.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
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 |
-VMHostCluster
Gibt ein VMM-Hostclusterobjekt an.
Type: | HostCluster |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |