Get-SCVMHost
Mendapatkan objek host komputer virtual dari database Virtual Machine Manager.
Sintaks
Get-SCVMHost
[-VMMServer <ServerConnection>]
[[-ComputerName] <String>]
[-ID <Guid>]
[<CommonParameters>]
Get-SCVMHost
-VMHostGroup <HostGroup>
[[-ComputerName] <String>]
[<CommonParameters>]
Get-SCVMHost
-VMHostCluster <HostCluster>
[[-ComputerName] <String>]
[<CommonParameters>]
Deskripsi
Cmdlet Get-SCVMHost mendapatkan satu atau beberapa objek host komputer virtual dari database Virtual Machine Manager (VMM). Host komputer virtual adalah komputer fisik yang dikelola oleh VMM tempat Anda dapat menyebarkan komputer virtual.
VMM mendukung jenis host berikut:
- Host Hyper-V
- Host VMware ESX
- Host Citrix XenServer
Untuk informasi selengkapnya tentang host komputer virtual di Manajer Komputer Virtual, ketik Get-Help Add-VMHost -Detailed
.
Contoh
Contoh 1: Mendapatkan semua host yang dikelola oleh server VMM yang ditentukan
PS C:\> Get-SCVMHost -VMMServer "VMMServer01.Contoso.com"
Perintah ini mendapatkan semua objek host untuk semua yang dikelola oleh VMMServer01 dan menampilkan properti host kepada pengguna.
Contoh 2: Mendapatkan host berdasarkan nama
PS C:\> Get-SCVMHost -ComputerName "VMHost01.Contoso.com"
Perintah ini mendapatkan objek host bernama VMHost01 di domain Contoso.com dan menampilkan properti host kepada pengguna.
Contoh 3: Dapatkan semua host dalam grup host tertentu dan tampilkan informasi tentang mereka kepada pengguna
PS C:\> $HostGroup = Get-SCVMHostGroup -Name "HostGroup01" -VMMServer "VMMServer01.Contoso.com"
PS C:\> $HostsInHG = Get-SCVMHost -VMHostGroup $HostGroup
PS C:\> $HostsInHG | Format-Table -Property Name, VMs
Perintah pertama mendapatkan objek grup host bernama HostGroup01 dari VMMServer01 dan menyimpan objek dalam variabel $HostGroup.
Perintah kedua mendapatkan semua objek host dalam grup host yang disimpan di $HostGroup dan menyimpan objek dalam variabel $HostsInHG.
Perintah terakhir menggunakan operator alur untuk meneruskan semua objek host yang disimpan dalam $HostsInHG ke cmdlet Format-Table, yang menampilkan nama setiap host dan komputer virtual yang disebarkan pada host tersebut dalam tabel.
Contoh 4: Dapatkan semua host di kluster host tertentu dan tampilkan informasi tentang mereka kepada pengguna
PS C:\> $Cluster = Get-SCVMHostCluster -Name "Cluster01.Contoso.com" -VMMServer "VMMServer01.Contoso.com"
PS C:\> $HostsInCluster = Get-SCVMHost -VMHostCluster $Cluster
PS C:\> $HostsInCluster | Format-Table -Property Name, VirtualizationPlatform
Perintah pertama mendapatkan objek kluster host bernama Cluster01 dari VMMServer01 dan menyimpan objek dalam variabel $Cluster.
Perintah kedua mendapatkan semua objek host di Cluster01 dan menyimpan objek dalam variabel $HostsInCluster.
Perintah terakhir meneruskan semua objek host yang disimpan dalam $HostsInCluster ke cmdlet Format-Table, yang menampilkan nama dan platform virtualisasi dari setiap host di Cluster01.
Contoh 5: Dapatkan host tertentu yang terletak di jaringan sekitar dengan alamat IP-nya
PS C:\> $VMHost = Get-VMHost -ComputerName 10.199.53.5 -VMMServer "VMMServer01.Contoso.com"
PS C:\> $VMHost | Select-Object -Property ComputerName, OperatingSystem
Perintah pertama mendapatkan objek host yang terletak di jaringan perimeter yang alamat IP-nya adalah 10.199.53.5 dari VMMServer01 dan menyimpan objek dalam variabel $VMHost.
Perintah kedua menggunakan operator alur untuk meneruskan objek host dalam $VMHost ke cmdlet Select-Object , yang menampilkan nama komputer dan sistem operasi untuk host.
Parameter
-ComputerName
Menentukan nama komputer yang dapat diidentifikasi secara unik oleh VMM di jaringan Anda. Format yang valid adalah:
- FQDN
- Alamat IPv4 atau IPv6
- Nama NetBios
Catatan: Lihat contoh cmdlet tertentu untuk menentukan bagaimana cmdlet tersebut menentukan nama komputer.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ID
Menentukan pengidentifikasi numerik sebagai pengidentifikasi unik global, atau GUID, untuk objek tertentu.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHostCluster
Menentukan objek kluster host VMM.
Type: | HostCluster |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMHostGroup
Menentukan objek grup host komputer virtual.
Type: | HostGroup |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMMServer
Menentukan objek server VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Output
Host
Cmdlet ini mengembalikan objek Host .