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 dem Virtual Machine Manager (VMM).

Remove-SCVMHostCluster zerstört den Cluster nicht. Um das Cluster eines Hostclusters mithilfe von VMM aufzuheben, 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 Konto "Ausführen" 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. Die Hostclustereinstellungen oder die vorhandenen virtuellen Computer werden nicht geändert. 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 Konto "Ausführen" 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 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

-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 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

-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