Bagikan melalui


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 .