Remove-SCVirtualizationManager
Hiermee verwijdert u een VMware vCenter Server uit VMM.
Syntax
Remove-SCVirtualizationManager
[-VirtualizationManager] <VirtualizationManager>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
De cmdlet Remove-SCVirtualizationManager verwijdert een of meer VMware vCenter Server-objecten uit Virtual Machine Manager (VMM). Met deze cmdlet verwijdert u het vCenter Server-object uit de VMM-database en verwijdert u ook alle geïmporteerde ESX-hostobjecten en virtuele-machineobjecten die zijn gekoppeld aan de vCenter-server.
Wanneer u een VirtualCenter-server verwijdert, brengt de cmdlet geen wijzigingen aan in de vCenter-server en worden geen hosts of virtuele machines van de vCenter-server verwijderd.
Voorbeelden
Voorbeeld 1: een VMware vCenter-server verwijderen uit VMM
PS C:\> $VirtMgrServer = Get-SCVirtualizationManager -VMMServer "VMMServer01.Contoso.com" -ComputerName "VirtMgrServer01.Contoso.com"
PS C:\> Remove-SCVirtualizationManager -VirtualizationManager $VirtMgrServer
Met de eerste opdracht wordt het virtualisatiebeheerobject met de naam VirtMgrServer01 opgehaald uit VMMServer01 en wordt het object opgeslagen in de variabele $VirtMgrServer.
Met de tweede opdracht verwijdert u het vCenter Server-object, evenals alle gekoppelde host- en virtuele-machineobjecten, uit VMM.
Voorbeeld 2: Een set VMware vCenter-servers verwijderen uit VMM
PS C:\> $VirtManagers = Get-SCVirtualizationManager -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -match "Server" }
PS C:\> ForEach ($VirtManager in $VirtManagers) {Remove-SCVirtualizationManager -VirtualizationManager $VirtManager}
Met de eerste opdracht worden alle virtualisatiebeheerobjecten opgehaald waarvan de naam de tekenreeks 'Server' bevat en worden de objecten opgeslagen in $VirtManagers.
Met de tweede opdracht verwijdert u elk object in $VirtManagers uit VMM, evenals alle bijbehorende host- en virtuele-machineobjecten.
Typ voor meer informatie over de standaardinstructie Windows PowerShell ForEach-lusGet-Help about_ForEach
.
Voorbeeld 3: alle VMware vCenter-servers verwijderen uit VMM
PS C:\> Get-SCVirtualizationManager | Remove-SCVirtualizationManager -RunAsynchronously
Met deze opdracht verwijdert u alle virtualisatiebeheerobjecten uit VMM.
Parameters
-Confirm
Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Hiermee geeft u op dat de voortgang van de taak wordt bijgehouden en opgeslagen in de variabele met de naam van deze parameter.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Hiermee geeft u de id op van de tip prestatie- en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd. Met deze parameter kunt u PRO-tips controleren.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualizationManager
Hiermee geeft u een virtualisatiebeheerobject dat wordt beheerd door VMM.
Type: | VirtualizationManager |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Notities
- Hiervoor is een VMM-virtualisatiebeheerobject vereist dat kan worden opgehaald met behulp van de cmdlet Get-SCVirtualizationManager .