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 .