Freigeben über


Remove-SCVMHostCluster

Entfernt ein Hostclusterobjekt aus VMM.

Syntax

NormalRemoval (Standardwert)

Remove-SCVMHostCluster
    [-VMHostCluster] <HostCluster>
    [-Credential <VMMCredential>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ForceRemoval

Remove-SCVMHostCluster
    [-VMHostCluster] <HostCluster>
    [-Force]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Beschreibung

Mit dem Cmdlet Remove-SCVMHostCluster wird ein oder mehrere Hostclusterobjekte aus Virtual Machine Manager (VMM) entfernt.

Remove-SCVMHostCluster zerstört den Cluster nicht. Verwenden Sie das Cmdlet Uninstall-SCVMHostCluster, um das Aufheben des Clusters eines Hostclusters mithilfe von VMM aufzuheben.

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 ausführende Kontoobjekt mit dem Namen RunAsAccount01 ab und speichert das Objekt in der Variablen $Credential. Bei dem für diesen Vorgang verwendeten ausführenden Konto muss es sich um ein Domänenkonto mit Administratorrechten für alle Knoten des Failoverclusters handeln, den Sie entfernen möchten.

Der zweite Befehl ruft das Failoverclusterobjekt mit dem Namen VMHostCluster01 ab und speichert das Objekt in der Variablen $VMHostCluster.

Mit dem letzten Befehl wird das Clusterobjekt VMHostCluster01 aus der VMM-Datenbank entfernt und die Verwaltung des Hostclusters beendet, nachdem der Benutzer zur Bestätigung aufgefordert wurde. Die Einstellungen des Hostclusters oder die vorhandenen virtuellen Maschinen werden nicht geändert. Während der Verarbeitung dieses Befehls stellt $Credential das gespeicherte ausführende 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 ausführende Kontoobjekt mit dem Namen RunAsAccount01 ab und speichert das Objekt in der Variablen $Credential. Bei dem für diesen Vorgang verwendeten ausführenden Konto muss es sich um ein Domänenkonto mit Administratorrechten für alle Knoten des Failoverclusters handeln, den Sie entfernen möchten.

Der zweite Befehl ruft alle Hostclusterobjekte ab und übergibt die Objekte an das Cmdlet Remove-SCVMHostCluster , das jedes Hostclusterobjekt aus VMM entfernt und die Verwaltung des entsprechenden Hostclusters beendet, nachdem der Benutzer zur Bestätigung aufgefordert wurde. Der Befehl ändert weder die Einstellungen des Hostclusters noch die vorhandenen virtuellen Maschinen. Während der Verarbeitung dieses Befehls stellt $Credential das gespeicherte ausführende Konto für Remove-SCVMHostCluster bereit.

Parameter

-Confirm

Fordert Sie zur Bestätigung auf, bevor Sie das Cmdlet ausführen.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:False
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:vgl

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Credential

Gibt ein Objekt mit Anmeldeinformationen oder bei einigen Cmdlets ein ausführendes 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 Fall von Restart-SCJob, verfügt über die Berechtigung zum Abschließen einer neu gestarteten Aufgabe.

Weitere Informationen zum PSCredential-Objekt erhalten Sie, indem Sie Get-Help Get-Credential. Weitere Informationen zu ausführenden Konten erhalten Sie, wenn Sie Get-Help New-SCRunAsAccounteingeben.

Parametereigenschaften

Typ:VMMCredential
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

NormalRemoval
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Force

Erzwingt die Ausführung des Befehls, ohne eine Benutzerbestätigung zu verlangen.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

ForceRemoval
Position:Named
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-JobVariable

Gibt an, dass der Auftragsfortschritt nachverfolgt und in der Variablen gespeichert wird, die von diesem Parameter benannt wird.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten: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.

Parametereigenschaften

Typ:Guid
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-RunAsynchronously

Gibt an, dass der Auftrag asynchron ausgeführt wird, damit das Steuerelement sofort zur Befehlsshell zurückkehrt.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-VMHostCluster

Gibt ein VMM-Hostclusterobjekt an.

Parametereigenschaften

Typ:HostCluster
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:0
Obligatorisch.:True
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-WhatIf

Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:False
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:Wi

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

CommonParameters

Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.