Get-SCVMHost
Hämtar värdobjekt för virtuella datorer från Virtual Machine Manager-databasen.
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
Cmdleten Get-SCVMHost hämtar ett eller flera värdobjekt för virtuella datorer från VMM-databasen (Virtual Machine Manager). Virtuella datorvärdar är fysiska datorer som hanteras av VMM där du kan distribuera virtuella datorer.
VMM stöder följande typer av värdar:
- Hyper-V-värdar
- VMware ESX-värdar
- Citrix XenServer-värdar
Mer information om virtuella datorvärdar i Virtual Machine Manager finns Get-Help Add-VMHost -Detailed
i .
Exempel
Exempel 1: Hämta alla värdar som hanteras av den angivna VMM-servern
PS C:\> Get-SCVMHost -VMMServer "VMMServer01.Contoso.com"
Det här kommandot hämtar alla värdobjekt för alla som hanteras av VMMServer01 och visar värdegenskaperna för användaren.
Exempel 2: Hämta en värd efter namn
PS C:\> Get-SCVMHost -ComputerName "VMHost01.Contoso.com"
Det här kommandot hämtar värdobjektet VMHost01 i Contoso.com-domänen och visar värdegenskaperna för användaren.
Exempel 3: Hämta alla värdar i en specifik värdgrupp och visa information om dem för användaren
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
Det första kommandot hämtar värdgruppsobjektet HostGroup01 från VMMServer01 och lagrar objektet i variabeln $HostGroup.
Det andra kommandot hämtar alla värdobjekt i värdgruppen som lagras i $HostGroup och lagrar objekten i variabeln $HostsInHG.
Det sista kommandot använder pipelineoperatorn för att skicka alla värdobjekt som lagras i $HostsInHG till cmdleten Format-Table, som visar namnet på varje värd och de virtuella datorer som distribueras på värden i en tabell.
Exempel 4: Hämta alla värdar i ett specifikt värdkluster och visa information om dem för användaren
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
Det första kommandot hämtar värdklusterobjektet Cluster01 från VMMServer01 och lagrar objektet i variabeln $Cluster.
Det andra kommandot hämtar alla värdobjekt i Cluster01 och lagrar objekten i variabeln $HostsInCluster.
Det sista kommandot skickar alla värdobjekt som lagras i $HostsInCluster till cmdleten Format-Table, som visar namnet och virtualiseringsplattformen för varje värd i Cluster01.
Exempel 5: Hämta en specifik värd som finns i ett perimeternätverk efter dess IP-adress
PS C:\> $VMHost = Get-VMHost -ComputerName 10.199.53.5 -VMMServer "VMMServer01.Contoso.com"
PS C:\> $VMHost | Select-Object -Property ComputerName, OperatingSystem
Det första kommandot hämtar värdobjektet som finns i ett perimeternätverk vars IP-adress är 10.199.53.5 från VMMServer01 och lagrar objektet i variabeln $VMHost.
Det andra kommandot använder pipelineoperatorn för att skicka värdobjektet i $VMHost till cmdleten Select-Object , som visar värdens datornamn och operativsystem.
Parametrar
-ComputerName
Anger namnet på en dator som VMM unikt kan identifiera i nätverket. Giltiga format är:
- FQDN
- IPv4- eller IPv6-adress
- NetBIOS-namn
Obs! Se exemplen för en specifik cmdlet för att avgöra hur cmdleten anger datornamnet.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ID
Anger den numeriska identifieraren som en globalt unik identifierare, eller GUID, för ett specifikt objekt.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHostCluster
Anger ett VMM-värdklusterobjekt.
Type: | HostCluster |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMHostGroup
Anger ett värdgruppsobjekt för en virtuell dator.
Type: | HostGroup |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMMServer
Anger ett VMM-serverobjekt.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Utdata
Host
Den här cmdleten returnerar ett värdobjekt .