Freigeben über


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-Credentialein. Geben Sie Get-Help New-SCRunAsAccountweitere 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