Remove-SCVirtualizationManager

Supprime un serveur VMware vCenter de VMM.

Syntax

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

Description

L’applet de commande Remove-SCVirtualizationManager supprime un ou plusieurs objets VMware vCenter Server de Virtual Machine Manager (VMM). Cette applet de commande supprime l’objet vCenter Server de la base de données VMM et supprime également tous les objets hôtes ESX importés et les objets de machine virtuelle associés au serveur vCenter.

Lorsque vous supprimez un serveur VirtualCenter, l’applet de commande n’apporte aucune modification au sein du serveur vCenter et ne supprime pas d’ordinateurs hôtes ou de machines virtuelles du serveur vCenter.

Exemples

Exemple 1 : Supprimer un serveur VMware vCenter de VMM

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

La première commande obtient l’objet du gestionnaire de virtualisation nommé VirtMgrServer01 à partir de VMMServer01 et stocke l’objet dans la variable $VirtMgrServer.

La deuxième commande supprime l’objet vCenter Server, ainsi que tous les objets hôtes et machines virtuelles associés, de VMM.

Exemple 2 : Supprimer un ensemble de serveurs VMware vCenter de VMM

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

La première commande obtient tous les objets du gestionnaire de virtualisation dont le nom inclut la chaîne « Serveur » et stocke les objets dans $VirtManagers.

La deuxième commande supprime chaque objet dans $VirtManagers de VMM, ainsi que tous les objets hôtes et machines virtuelles associés.

Pour plus d’informations sur l’instruction de boucle ForEach standard Windows PowerShell, tapez Get-Help about_ForEach.

Exemple 3 : Supprimer tous les serveurs VMware vCenter de VMM

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

Cette commande supprime tous les objets du gestionnaire de virtualisation de VMM.

Paramètres

-Confirm

Vous demande une confirmation avant d’exécuter l’applet de commande.

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

-JobVariable

Spécifie que la progression des travaux est suivie et stockée dans la variable nommée par ce paramètre.

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

-PROTipID

Spécifie l’ID du conseil d’optimisation des performances et des ressources qui a déclenché cette action. Ce paramètre vous permet d’auditer les conseils PRO.

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

-RunAsynchronously

Indique que le travail s’exécute de manière asynchrone afin que le contrôle retourne immédiatement à l’interpréteur de commandes.

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

-VirtualizationManager

Spécifie un objet de gestionnaire de virtualisation géré par VMM.

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

-WhatIf

Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.

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

Notes

  • Nécessite un objet de gestionnaire de virtualisation VMM, qui peut être récupéré à l’aide de l’applet de commande Get-SCVirtualizationManager .