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 .