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.

Syntaxe

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ých můžete nasadit virtuální počítače.

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

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

Další informace o hostitelích virtuálních počítačů v nástroji Virtual Machine Manager potřebujete zadat 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 Contoso.com doméně a zobrazí vlastnosti hostitele pro uživatele.

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 pomocí operátoru kanálu předává všechny hostitelské objekty uložené v $HostsInHG do rutiny 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 $HostsInCluster proměnné.

Poslední příkaz předá všechny hostitelské objekty uložené v $HostsInCluster do rutiny 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 podle jeho IP adresy

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 pomocí operátoru kanálu předává objekt hostitele v $VMHost rutině Select-Object, která zobrazuje 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 v síti. Platné formáty jsou:

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

Poznámka: V příkladech konkrétní rutiny zjistíte, jak tato rutina určuje název počítače.

Typ:String
Position:0
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ID

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

Typ:Guid
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-VMHostCluster

Určuje objekt hostitelského clusteru VMM.

Typ:HostCluster
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-VMHostGroup

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

Typ:HostGroup
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-VMMServer

Určuje objekt serveru VMM.

Typ:ServerConnection
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

Výstupy

Host

Tato rutina vrátí objekt Host.