Freigeben über


Remove-SCVMHostGroup

Entfernt eine Hostgruppe aus VMM.

Syntax

Remove-SCVMHostGroup
      [-VMHostGroup] <HostGroup>
      [-RunAsynchronously]
      [-PROTipID <Guid>]
      [-JobVariable <String>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Beschreibung

Mit dem Cmdlet Remove-SCVMHostGroup-Cmdlet werden mindestens ein Hostgruppenobjekt aus der VMM-Datenbank (Virtual Machine Manager) entfernt. Eine Hostgruppe kann nicht gelöscht werden, wenn sie einer privaten Cloud zugeordnet ist, wenn sie Hosts zugewiesen hat oder deren untergeordnete Hostgruppe Hosts zugewiesen ist. Dieses Cmdlet löscht untergeordnete Hostgruppen, wenn die Hostgruppe und ihre untergeordneten Hostgruppen keine virtuellen Computerhosts enthalten.

Dieses Cmdlet gibt das Objekt nach Erfolg zurück (wobei die MarkedForDeletion-Eigenschaft auf "True" festgelegt ist) oder bei Einem Fehler eine Fehlermeldung zurück.

Beispiele

Beispiel 1: Entfernen der angegebenen Hostgruppe

PS C:\> $HostGroup = Get-SCVMHostGroup -Name "HostGroup02"
PS C:\> Remove-SCVMHostGroup -VMHostGroup $HostGroup

Der erste Befehl ruft die Hostgruppe "HostGroup02" ab und speichert sie in der variablen $HostGroup.

Mit dem zweiten Befehl wird das hostgruppenobjekt entfernt, das in der variablen $HostGroup gespeichert ist.

Parameter

-Confirm

Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.

Typ:SwitchParameter
Aliase:cf
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-JobVariable

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

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren: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.

Typ:Guid
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-RunAsynchronously

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

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-VMHostGroup

Gibt ein Hostgruppenobjekt eines virtuellen Computers an.

Typ:HostGroup
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-WhatIf

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

Typ:SwitchParameter
Aliase:wi
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Hinweise

  • Erfordert ein VMM-Hostgruppenobjekt, das mithilfe des cmdlets Get-SCVMHostGroup abgerufen werden kann.