Move-SCVMHostGroup
Bir konak grubunu geçerli konumdan farklı bir konak grubu üst öğesi altında yeni bir konuma taşır.
Syntax
Move-SCVMHostGroup
[-VMHostGroup] <HostGroup>
[-JobGroup <Guid>]
-ParentHostGroup <HostGroup>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
Move-SCVMHostGroup cmdlet'i, Virtual Machine Manager (VMM) tarafından yönetilen sanal makine konaklarını içeren bir veya daha fazla konak grubu nesnesini geçerli konumdan farklı bir konak grubu üst öğesi altındaki yeni bir konuma taşır. Konak gruplarını varsayılan kök konak grubunun (Tüm Konaklar) altına veya bir yönetici tarafından oluşturulan başka bir konak grubunun altına yerleştirebilirsiniz.
Taşınan konak grubundaki tüm konaklar, kök konak grubuna göre yeni bir konak yolu alır. Konak gruplarının yapısını değiştirmek, etkilenen konak gruplarında bulunan konaklara veya bu konaklara dağıtılan sanal makinelere hangi Self Servis Kullanıcı veya Yönetici Temsilcisi kullanıcı rollerinin erişimi olduğunu değiştirebilir.
Örnekler
Örnek 1: Bir konak grubunu yeni bir üst konak grubuna taşıma
PS C:\> $OldHostGroup = Get-SCVMHostGroup -Name "OldHostGroup"
PS C:\> $NewHostGroup = Get-SCVMHostGroup -Name "NewHostGroup"
PS C:\> Move-SCVMHostGroup -VMHostGroup $OldHostGroup -ParentHostGroup $NewHostGroup
İlk komut OldHostGroup adlı konak grubunu alır ve konak grubu nesnesini $OldHostGroup değişkeninde depolar.
İkinci komut, NewHostGroup adlı konak grubunu alır ve bu konak grubu nesnesini $NewHostGroup değişkeninde depolar.
Son komut, $OldHostGroup değişkeninde (OldHostGroup) depolanan konak grubunu, $NewHostGroup değişkeninde depolanan yeni üst konak grubu altında bir konuma taşır.
Örnek 2: Tüm konak gruplarını yeni bir üst konak grubuna taşıma
PS C:\> $AllGroups = Get-SCVMHostGroup
PS C:\> $HostGroup = New-SCVMHostGroup -Name "NewHostGroup01"
PS C:\> $AllGroups | Move-SCVMHostGroup -ParentHostGroup $HostGroup
İlk komut tüm konak grubu nesnelerini alır ve bunları $AllGroups dizisinde depolar. Bu, varsayılan üst konak grubunu (Tüm Konaklar) içerir.
İkinci komut, NewHostGroup01 adlı bir konak grubu nesnesi oluşturur ve bunu $HostGroup değişkeninde depolar.
Son komut, $AllGroups değişkeninde depolanan her konak grubu nesnesini Move-VMHostGroup cmdlet'ine geçirir ve bu da tüm konak grubu nesnesini Tüm Konaklar dışında $HostGroup değişkeninde depolanan konuma taşır çünkü Tüm Konaklar varsayılan üst konak grubudur ve taşınamaz.
Parametreler
-JobGroup
Aynı iş grubu tanımlayıcısını içeren son komut çalıştırmalarından hemen önce bir küme olarak çalışacak bir dizi komut için bir tanımlayıcı belirtir.
Type: | Guid |
Position: | Named |
Default value: | None |
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 |
-ParentHostGroup
Bir veya daha fazla konak, konak grubu veya konak kümesi içeren üst konak grubunu belirtir.
Type: | HostGroup |
Aliases: | ParentVMHostGroup |
Position: | Named |
Default value: | None |
Required: | True |
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 hemen komut kabuğuna 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 |
-VMHostGroup
Bir sanal makine konak grubu nesnesi belirtir.
Type: | HostGroup |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Çıkışlar
HostGroup
Bu cmdlet bir HostGroup nesnesi döndürür.
Notlar
- Get-SCVMHostGroup cmdlet'i kullanılarak alınabilen bir VMM konak grubu nesnesi gerektirir.