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
.