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.