Megosztás a következőn keresztül:


Get-SCVMHost

Lekéri a virtuálisgép-gazdagép objektumait a Virtual Machine Manager-adatbázisból.

Syntax

Get-SCVMHost
   [-VMMServer <ServerConnection>]
   [[-ComputerName] <String>]
   [-ID <Guid>]
   [<CommonParameters>]
Get-SCVMHost
   -VMHostGroup <HostGroup>
   [[-ComputerName] <String>]
   [<CommonParameters>]
Get-SCVMHost
   -VMHostCluster <HostCluster>
   [[-ComputerName] <String>]
   [<CommonParameters>]

Description

A Get-SCVMHost parancsmag egy vagy több virtuálisgép-gazdaobjektumot kér le a Virtual Machine Manager (VMM) adatbázisból. A virtuálisgép-gazdagépek a VMM által felügyelt fizikai számítógépek, amelyeken virtuális gépeket helyezhet üzembe.

A VMM a következő gazdagéptípusokat támogatja:

  • Hyper-V gazdagépek
  • VMware ESX-gazdagépek
  • Citrix XenServer-gazdagépek

A Virtual Machine Managerben található virtuálisgép-gazdagépekkel kapcsolatos további információkért írja be a következőt Get-Help Add-VMHost -Detailed: .

Példák

1. példa: A megadott VMM-kiszolgáló által felügyelt összes gazdagép lekérése

PS C:\> Get-SCVMHost -VMMServer "VMMServer01.Contoso.com"

Ez a parancs lekéri a VMMServer01 által felügyelt összes gazdagépobjektumot, és megjeleníti a gazdagép tulajdonságait a felhasználónak.

2. példa: Gazdagép lekérése név alapján

PS C:\> Get-SCVMHost -ComputerName "VMHost01.Contoso.com"

Ez a parancs lekéri a VMHost01 nevű gazdagépobjektumot a Contoso.com tartományban, és megjeleníti a gazdagép tulajdonságait a felhasználónak.

3. példa: Egy adott gazdagépcsoport összes gazdagépének lekérése és azok adatainak megjelenítése a felhasználó számára

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

Az első parancs lekéri a HostGroup01 nevű gazdagépcsoport-objektumot a VMMServer01-ből, és az objektumot a $HostGroup változóban tárolja.

A második parancs lekéri a gazdagépcsoportban $HostGroup tárolt összes gazdagépobjektumot, és az objektumokat a $HostsInHG változóban tárolja.

Az utolsó parancs a folyamatkezelővel továbbítja a $HostsInHG tárolt összes gazdagépobjektumot a Format-Table parancsmagnak, amely megjeleníti az egyes gazdagépek nevét és az adott gazdagépen üzembe helyezett virtuális gépeket egy táblában.

4. példa: Egy adott gazdagépfürt összes gazdagépének lekérése és azok adatainak megjelenítése a felhasználó számára

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

Az első parancs lekéri a Fürt01 nevű gazdagépfürt-objektumot a VMMServer01-ből, és az objektumot a $Cluster változóban tárolja.

A második parancs lekéri a Cluster01 összes gazdagépobjektumát, és az objektumokat a $HostsInCluster változóban tárolja.

Az utolsó parancs továbbítja az $HostsInCluster tárolt összes gazdagépobjektumot a Format-Table parancsmagnak, amely megjeleníti az egyes gazdagépek nevét és virtualizálási platformját a Cluster01-ben.

5. példa: Egy szegélyhálózaton található adott gazdagép lekérése az IP-cím alapján

PS C:\> $VMHost = Get-VMHost -ComputerName 10.199.53.5 -VMMServer "VMMServer01.Contoso.com"
PS C:\> $VMHost | Select-Object -Property ComputerName, OperatingSystem

Az első parancs lekéri a gazdaobjektumot egy szegélyhálózaton, amelynek IP-címe 10.199.53.5 a VMMServer01-ből, és az objektumot a $VMHost változóban tárolja.

A második parancs a folyamatkezelővel továbbítja a $VMHost állomásobjektumát a Select-Object parancsmagnak, amely megjeleníti a gazdagép számítógépnevét és operációs rendszerét.

Paraméterek

-ComputerName

Annak a számítógépnek a nevét adja meg, amelyet a VMM egyedileg képes azonosítani a hálózaton. Az érvényes formátumok a következők:

  • FQDN
  • IPv4- vagy IPv6-cím
  • NetBIOS-név

Megjegyzés: Az adott parancsmagra vonatkozó példákból megtudhatja, hogyan határozza meg a parancsmag a számítógép nevét.

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

-ID

A numerikus azonosítót globálisan egyedi azonosítóként vagy GUID azonosítóként adja meg egy adott objektumhoz.

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

-VMHostCluster

VMM-gazdagépfürt-objektumot ad meg.

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

-VMHostGroup

Egy virtuálisgép-gazdagépcsoport-objektumot határoz meg.

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

-VMMServer

VMM-kiszolgálóobjektumot ad meg.

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

Kimenetek

Host

Ez a parancsmag egy gazdagépobjektumot ad vissza.