Move-SCVMHost

VMM tarafından yönetilen bir sanal makine konağından bir konak grubundan diğerine taşır.

Syntax

Move-SCVMHost
    [-VMHost] <Host>
    -ParentHostGroup <HostGroup>
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

Description

Move-SCVMHost cmdlet'i, Virtual Machine Manager (VMM) tarafından yönetilen bir veya daha fazla sanal makine ana bilgisayarını geçerli konak grubundan yeni bir üst konak grubuna taşır. Bir konağı taşıyabilmeniz için önce yeni üst konak grubunun mevcut olması gerekir.

Konak, Self-Service Kullanıcı veya Yönetici Temsilcisi kullanıcı rolünün üyeleri tarafından yönetilen bir bilgisayarsa, konağı bir konak grubundan diğerine taşımak, konağa veya bu konak üzerindeki sanal makinelere erişimi olan rolleri etkileyebilir.

Örnekler

Örnek 1: Tek bir konağı yeni bir üst konak grubuna taşıma

PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01"
PS C:\> $NewHG = Get-SCVMHostGroup -Name "NewHostGroup01" 
PS C:\> Move-SCVMHost -VMHost $VMHost -ParentHostGroup $NewHG

İlk komut VMHost01 adlı konağı alır ve $VMHost değişkeninde depolar.

İkinci komut, NewHostGroup adlı konak grubu nesnesini alır ve $NewHG değişkeninde depolar.

Son komut, $VMHost değişkeninde (VMHost01) depolanan konağı $NewHG değişkeninde (NewHostGroup) depolanan konak grubuna taşır.

Örnek 2: Tüm konakları yeni bir üst konak grubuna taşıma

PS C:\> $AllHosts = Get-SCVMHost  
PS C:\> $NewHG = Get-SCVMHostGroup -Name "NewHostGroup02"
PS C:\> $AllHosts | Move-SCVMHost -ParentHostGroup $NewHG

İlk komut tüm konak nesnelerini alır ve bunları $AllHosts dizisinde depolar.

İkinci komut, NewHostGroup02 adlı konak grubunu alır ve $NewHG değişkeninde depolar.

Son komut, $AllHosts dizisindeki her konak nesnesini $NewHG değişkeninde (NewHostGroup02) depolanan yeni üst konak grubuna taşır.

Örnek 3: Konak kümesini bir konak grubundan yeni bir üst konak grubuna taşıma

PS C:\> $SpecificHosts = Get-SCVMHost | where { $_.VMHostGroup -like "*OldGroup*" }
PS C:\> $NewHG = Get-SCVMHostGroup -Name "NewHostGroup03" 
PS C:\> $SpecificHosts | Move-SCVMHost -ParentHostGroup $NewHG

İlk komut, konak grubu "OldGroup" dizesini içeren tüm konak nesnelerini alır ve bunları $SpecificHosts değişkeninde depolar.

İkinci komut, NewHostGroup03 adlı konak grubunu alır ve $NewHG değişkeninde depolar.

Son komut, $SpecificHosts depolanan her konak nesnesini $NewHG değişkeninde (NewHostGroup03) depolanan konak grubuna taşır.

Parametreler

-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:True
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

-VMHost

Bir sanal makine konak nesnesi belirtir. VMM, Hyper-V konaklarını, VMware ESX konaklarını ve Citrix XenServer konaklarını destekler.

Her konak türü hakkında daha fazla bilgi için Add-SCVMHost cmdlet'ine bakın.

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

Çıkışlar

Host

Bu cmdlet bir Host nesnesi döndürür.

Notlar

  • Get-SCVMHost cmdlet'i kullanılarak alınabilen bir VMM konak nesnesi gerektirir.