Sdílet prostřednictvím


Get-SCVMHost

Získá objekty hostitele virtuálního počítače z databáze nástroje Virtual Machine Manager.

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

Rutina Get-SCVMHost získá jeden nebo více hostitelských objektů virtuálního počítače z databáze nástroje Virtual Machine Manager (VMM). Hostitelé virtuálních počítačů jsou fyzické počítače spravované nástrojem VMM, na kterém můžete nasadit virtuální počítače.

Nástroj VMM podporuje následující typy hostitelů:

  • Hostitelé technologie Hyper-V
  • Hostitelé VMware ESX
  • Hostitelé Citrix XenServeru

Další informace o hostitelích virtuálních počítačů v nástroji Virtual Machine Manager zadejte Get-Help Add-VMHost -Detailed.

Příklady

Příklad 1: Získání všech hostitelů spravovaných zadaným serverem VMM

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

Tento příkaz získá všechny hostitelské objekty pro všechny spravované nástrojem VMMServer01 a zobrazí vlastnosti hostitele uživateli.

Příklad 2: Získání hostitele podle názvu

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

Tento příkaz získá objekt hostitele S názvem VMHost01 v doméně Contoso.com a zobrazí vlastnosti hostitele uživateli.

Příklad 3: Získání všech hostitelů v konkrétní skupině hostitelů a zobrazení informací o nich uživateli

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

První příkaz získá objekt skupiny hostitelů s názvem HostGroup01 z VMMServer01 a uloží objekt do proměnné $HostGroup.

Druhý příkaz získá všechny hostitelské objekty ve skupině hostitelů uložené v $HostGroup a uloží objekty do proměnné $HostsInHG.

Poslední příkaz používá operátor kanálu k předání všech hostitelských objektů uložených v $HostsInHG rutině Format-Table, která zobrazuje název každého hostitele a virtuální počítače nasazené na daném hostiteli v tabulce.

Příklad 4: Získání všech hostitelů v konkrétním hostitelském clusteru a zobrazení informací o nich uživateli

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

První příkaz získá objekt hostitelského clusteru s názvem Cluster01 z VMMServer01 a uloží objekt do proměnné $Cluster.

Druhý příkaz získá všechny hostitelské objekty v Cluster01 a uloží objekty do proměnné $HostsInCluster.

Poslední příkaz předá všechny hostitelské objekty uložené v $HostsInCluster rutině Format-Table, která zobrazí název a virtualizační platformu každého hostitele v clusteru01.

Příklad 5: Získání konkrétního hostitele umístěného v hraniční síti jeho IP adresou

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

První příkaz získá objekt hostitele umístěný v hraniční síti, jehož IP adresa je 10.199.53.5 z VMMServer01 a uloží objekt do proměnné $VMHost.

Druhý příkaz používá operátor kanálu k předání hostitelského objektu v $VMHost rutině Select-Object , která zobrazí název počítače a operační systém hostitele.

Parametry

-ComputerName

Určuje název počítače, který může nástroj VMM jednoznačně identifikovat ve vaší síti. Platné formáty jsou:

  • FQDN
  • Adresa IPv4 nebo IPv6
  • Název rozhraní NetBIOS

Poznámka: Podívejte se na příklady konkrétní rutiny a zjistěte, jak tato rutina určuje název počítače.

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

-ID

Určuje číselný identifikátor jako globálně jedinečný identifikátor nebo identifikátor GUID pro konkrétní objekt.

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

-VMHostCluster

Určuje objekt hostitelského clusteru VMM.

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

-VMHostGroup

Určuje objekt skupiny hostitelů virtuálního počítače.

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

-VMMServer

Určuje objekt serveru VMM.

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

Výstupy

Host

Tato rutina vrátí objekt hostitele .