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.