Condividi tramite


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 server VMware vCenter 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 VMware vCenter 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 virtualization manager 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 VMware vCenter 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é da tutti gli oggetti host e macchina virtuale associati.

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

Esempio 3: Rimuovere tutti i server VMware vCenter da VMM

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

Questo comando rimuove tutti gli oggetti di Virtualization Manager da VMM.

Parametri

-Confirm

Richiede conferma prima di eseguire il cmdlet.

Tipo:SwitchParameter
Alias:cf
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-JobVariable

Specifica che lo stato del processo viene rilevato e archiviato nella variabile denominata da questo parametro.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-PROTipID

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

Tipo:Guid
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RunAsynchronously

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

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-VirtualizationManager

Specifica un oggetto di Virtualization Manager gestito da VMM.

Tipo:VirtualizationManager
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-WhatIf

Mostra cosa accadrebbe se il cmdlet viene eseguito. Il cmdlet non viene eseguito.

Tipo:SwitchParameter
Alias:wi
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Note

  • Richiede un oggetto VMM Virtualization Manager, che può essere recuperato usando il cmdlet Get-SCVirtualizationManager .