Share via


Remove-SCVirtualizationManager

Rimuove un server VMware vCenter da VMM.

Sintassi

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

Descrizione

Il cmdlet Remove-SCVirtualizationManager rimuove uno o più oggetti VMware vCenter Server da Virtual Machine Manager (VMM). Questo cmdlet elimina l'oggetto server vCenter dal database VMM e rimuove anche tutti gli oggetti host ESX importati e gli oggetti macchina virtuale associati al server vCenter.

Quando si rimuove un server VirtualCenter, il cmdlet non apporta modifiche all'interno del server vCenter e non rimuove host o macchine virtuali dal server vCenter.

Esempio

Esempio 1: Rimuovere un server vCenter VMware da VMM

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

Il primo comando ottiene l'oggetto gestione virtualizzazione denominato VirtMgrServer01 da VMMServer01 e archivia l'oggetto nella variabile $VirtMgrServer.

Il secondo comando rimuove l'oggetto server vCenter, nonché tutti gli oggetti macchina virtuale e host associati, da VMM.

Esempio 2: Rimuovere un set di server vCenter VMware da VMM

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

Il primo comando ottiene tutti gli oggetti di gestione virtualizzazione il cui nome include la stringa "Server" e archivia gli oggetti in $VirtManagers.

Il secondo comando rimuove ogni oggetto in $VirtManagers da VMM, nonché tutti gli oggetti macchina virtuale e host associati.

Per altre informazioni sull'istruzione ciclo ForEach standard Windows PowerShell, digitare Get-Help about_ForEach.

Esempio 3: Rimuovere tutti i server vCenter VMware da VMM

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

Questo comando rimuove tutti gli oggetti di Gestione virtualizzazione da VMM.

Parametri

-Confirm

Richiede la conferma dell'utente prima di eseguire il cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

Specifica che lo stato del processo viene monitorato e archiviato nella variabile indicata in questo parametro.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Specifica l'ID del suggerimento prestazioni e ottimizzazione risorse (suggerimento PRO) che ha attivato questa azione. Questo parametro consente di controllare i suggerimenti PRO.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Indica che il processo viene eseguito in modo asincrono in modo che il controllo restituisca immediatamente alla shell dei comandi.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VirtualizationManager

Specifica un oggetto gestione virtualizzazione gestito da VMM.

Type:VirtualizationManager
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Mostra l'esito in caso di esecuzione del cmdlet. Il cmdlet non viene eseguito.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Note

  • Richiede un oggetto di gestione virtualizzazione VMM, che può essere recuperato usando il cmdlet Get-SCVirtualizationManager .