Remove-SCVirtualizationManager
VMware vCenter Server'ı VMM'den kaldırır.
Syntax
Remove-SCVirtualizationManager
[-VirtualizationManager] <VirtualizationManager>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Remove-SCVirtualizationManager cmdlet'i, Virtual Machine Manager'dan (VMM) bir veya daha fazla VMware vCenter Server nesnesini kaldırır. Bu cmdlet, vCenter Server nesnesini VMM veritabanından siler ve ayrıca vCenter Server ile ilişkili tüm içeri aktarılan ESX konak nesnelerini ve sanal makine nesnelerini kaldırır.
Bir VirtualCenter Server'ı kaldırdığınızda, cmdlet vCenter Server içinde hiçbir değişiklik yapmaz ve vCenter Server'dan hiçbir konak veya sanal makineyi kaldırmaz.
Örnekler
Örnek 1: VMM'den VMware vCenter Server kaldırma
PS C:\> $VirtMgrServer = Get-SCVirtualizationManager -VMMServer "VMMServer01.Contoso.com" -ComputerName "VirtMgrServer01.Contoso.com"
PS C:\> Remove-SCVirtualizationManager -VirtualizationManager $VirtMgrServer
İlk komut, VMMServer01'den VirtMgrServer01 adlı sanallaştırma yöneticisi nesnesini alır ve nesneyi $VirtMgrServer değişkeninde depolar.
İkinci komut, vCenter Server nesnesinin yanı sıra tüm ilişkili konak ve sanal makine nesnelerini VMM'den kaldırır.
Örnek 2: VMM'den bir VMware vCenter Sunucuları kümesini kaldırma
PS C:\> $VirtManagers = Get-SCVirtualizationManager -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -match "Server" }
PS C:\> ForEach ($VirtManager in $VirtManagers) {Remove-SCVirtualizationManager -VirtualizationManager $VirtManager}
İlk komut, adında "Server" dizesini içeren ve nesneleri $VirtManagers depolayan tüm sanallaştırma yöneticisi nesnelerini alır.
İkinci komut, $VirtManagers içindeki her nesneyi VMM'den ve ilişkili tüm konak ve sanal makine nesnelerini kaldırır.
Standart Windows PowerShell ForEach döngü deyimi hakkında daha fazla bilgi için yazınGet-Help about_ForEach
.
Örnek 3: VMM'den tüm VMware vCenter Sunucularını kaldırma
PS C:\> Get-SCVirtualizationManager | Remove-SCVirtualizationManager -RunAsynchronously
Bu komut, VMM'den tüm sanallaştırma yöneticisi nesnelerini kaldırır.
Parametreler
-Confirm
Cmdlet'i çalıştırmadan önce sizden onay ister.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
İş ilerleme durumunun izlendiğini ve bu parametre tarafından adlandırılan değişkende depolandığını belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Bu eylemi tetikleyen Performans ve Kaynak İyileştirme ipucunun (PRO ipucu) kimliğini belirtir. Bu parametre PRO ipuçlarını denetlemenize olanak tanır.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Denetimin komut kabuğuna hemen döndürülmesi için işin zaman uyumsuz olarak çalıştığını gösterir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualizationManager
VMM tarafından yönetilen bir sanallaştırma yöneticisi nesnesi belirtir.
Type: | VirtualizationManager |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Notlar
- Get-SCVirtualizationManager cmdlet'i kullanılarak alınabilen bir VMM sanallaştırma yöneticisi nesnesi gerektirir.