Bagikan melalui


Move-SCVMHost

Memindahkan host komputer virtual yang dikelola oleh VMM dari satu grup host ke grup host lainnya.

Sintaks

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

Deskripsi

Cmdlet Move-SCVMHost memindahkan satu atau beberapa host komputer virtual yang dikelola oleh Virtual Machine Manager (VMM) dari grup host saat ini ke grup host induk baru. Sebelum Anda dapat memindahkan host, grup host induk barunya harus ada.

Jika host adalah komputer yang dikelola oleh anggota peran pengguna Pengguna Self-Service atau Administrator yang Didelegasikan, memindahkan host dari satu grup host ke grup host lainnya dapat memengaruhi peran yang memiliki akses ke host atau ke komputer virtual pada host tersebut.

Contoh

Contoh 1: Memindahkan satu host ke grup host induk baru

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

Perintah pertama mendapatkan host bernama VMHost01 dan menyimpannya dalam variabel $VMHost.

Perintah kedua mendapatkan objek grup host bernama NewHostGroup dan menyimpannya dalam variabel $NewHG.

Perintah terakhir memindahkan host yang disimpan dalam variabel $VMHost (VMHost01) ke grup host yang disimpan dalam variabel $NewHG (NewHostGroup).

Contoh 2: Memindahkan semua host ke grup host induk baru

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

Perintah pertama mendapatkan semua objek host dan menyimpannya dalam array $AllHosts.

Perintah kedua mendapatkan grup host bernama NewHostGroup02 dan menyimpannya dalam variabel $NewHG.

Perintah terakhir memindahkan setiap objek host dalam array $AllHosts ke grup host induk baru yang disimpan dalam variabel $NewHG (NewHostGroup02).

Contoh 3: Memindahkan sekumpulan host dari satu grup host ke grup host induk baru

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

Perintah pertama mendapatkan semua objek host yang grup hostnya berisi string "OldGroup" dan menyimpannya dalam variabel $SpecificHosts.

Perintah kedua mendapatkan grup host bernama NewHostGroup03 dan menyimpannya dalam variabel $NewHG.

Perintah terakhir memindahkan setiap objek host yang disimpan di $SpecificHosts ke grup host yang disimpan dalam variabel $NewHG (NewHostGroup03).

Parameter

-JobVariable

Menentukan bahwa kemajuan pekerjaan dilacak dan disimpan dalam variabel yang dinamai oleh parameter ini.

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

-ParentHostGroup

Menentukan grup host induk yang berisi satu atau beberapa host, grup host, atau kluster host.

Type:HostGroup
Aliases:ParentVMHostGroup
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PROTipID

Menentukan ID tip Performa dan Pengoptimalan Sumber Daya (tip PRO) yang memicu tindakan ini. Parameter ini memungkinkan Anda mengaudit tips PRO.

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

-RunAsynchronously

Menunjukkan bahwa pekerjaan berjalan secara asinkron sehingga kontrol segera kembali ke shell perintah.

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

-VMHost

Menentukan objek host komputer virtual. VMM mendukung host Hyper-V, host VMware ESX, dan host Citrix XenServer.

Untuk informasi selengkapnya tentang setiap jenis host, lihat cmdlet Add-SCVMHost .

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

Output

Host

Cmdlet ini mengembalikan objek Host .

Catatan

  • Memerlukan objek host VMM, yang dapat diambil dengan menggunakan cmdlet Get-SCVMHost .