Freigeben über


Remove-SCVirtualizationManager

Entfernt einen VMware vCenter Server aus VMM.

Syntax

Default (Standardwert)

Remove-SCVirtualizationManager
    [-VirtualizationManager] <VirtualizationManager>
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Beschreibung

Mit dem Cmdlet Remove-SCVirtualizationManager wird ein oder mehrere VMware vCenter Server-Objekte aus Virtual Machine Manager (VMM) entfernt. Dieses Cmdlet löscht das vCenter Server-Objekt aus der VMM-Datenbank und entfernt auch alle importierten ESX-Hostobjekte und VM-Objekte, die dem vCenter Server zugeordnet sind.

Wenn Sie einen VirtualCenter Server entfernen, nimmt das Cmdlet keine Änderungen in vCenter Server vor und entfernt keine Hosts oder virtuellen Maschinen aus dem vCenter Server.

Beispiele

Beispiel 1: Entfernen eines VMware vCenter Servers aus VMM

PS C:\> $VirtMgrServer = Get-SCVirtualizationManager -VMMServer "VMMServer01.Contoso.com" -ComputerName "VirtMgrServer01.Contoso.com"
PS C:\> Remove-SCVirtualizationManager -VirtualizationManager $VirtMgrServer

Mit dem ersten Befehl wird das Virtualisierungs-Manager-Objekt mit dem Namen VirtMgrServer01 von VMMServer01 abgerufen und in der Variablen $VirtMgrServer gespeichert.

Mit dem zweiten Befehl werden das vCenter Server-Objekt sowie alle zugehörigen Host- und VM-Objekte aus VMM entfernt.

Beispiel 2: Entfernen einer Gruppe von VMware vCenter-Servern aus VMM

PS C:\> $VirtManagers = Get-SCVirtualizationManager -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -match "Server" }
PS C:\> ForEach ($VirtManager in $VirtManagers) {Remove-SCVirtualizationManager -VirtualizationManager $VirtManager}

Der erste Befehl ruft alle Virtualisierungs-Manager-Objekte ab, deren Name die Zeichenfolge "Server" enthält, und speichert die Objekte in $VirtManagers.

Mit dem zweiten Befehl werden alle Objekte in $VirtManagers aus VMM sowie alle zugeordneten Host- und VM-Objekte entfernt.

Weitere Informationen zur standardmäßigen Windows PowerShell-ForEach-Schleifenanweisung geben Sie Get-Help about_ForEachein.

Beispiel 3: Entfernen aller VMware vCenter Server aus VMM

PS C:\> Get-SCVirtualizationManager | Remove-SCVirtualizationManager -RunAsynchronously

Mit diesem Befehl werden alle Virtualisierungs-Manager-Objekte aus VMM entfernt.

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

-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

-VirtualizationManager

Gibt ein Virtualisierungs-Manager-Objekt an, das von VMM verwaltet wird.

Parametereigenschaften

Typ:VirtualizationManager
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.

Hinweise

  • Erfordert ein VMM-Virtualisierungs-Manager-Objekt, das mit dem Cmdlet Get-SCVirtualizationManager abgerufen werden kann.