Get-SCVMHost

Obtém objetos de anfitrião de máquinas virtuais da base de dados 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

O cmdlet Get-SCVMHost obtém um ou mais objetos de anfitrião de máquinas virtuais da base de dados Virtual Machine Manager (VMM). Os anfitriões de máquinas virtuais são computadores físicos que são geridos por VMM nos quais é possível implementar máquinas virtuais.

A VMM suporta os seguintes tipos de anfitriões:

  • Anfitriões de Hyper-V
  • VMware ESX anfitriões
  • Citrix XenServer recebe

Para mais informações sobre os anfitriões de máquinas virtuais no Virtual Machine Manager, escreva Get-Help Add-VMHost -Detailed.

Exemplos

Exemplo 1: Obter todos os anfitriões geridos pelo servidor VMM especificado

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

Este comando obtém todos os objetos hospedeiros para todos geridos pelo VMMServer01 e exibe as propriedades do anfitrião ao utilizador.

Exemplo 2: Obter um anfitrião pelo nome

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

Este comando obtém o objeto anfitrião chamado VMHost01 no domínio Contoso.com e exibe as propriedades do anfitrião ao utilizador.

Exemplo 3: Obter todos os anfitriões num grupo de anfitriões específico e mostrar informações sobre eles ao utilizador

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

O primeiro comando obtém o objeto do grupo anfitrião chamado HostGroup01 do VMMServer01 e armazena o objeto na variável $HostGroup.

O segundo comando obtém todos os objetos hospedeiros do grupo anfitrião armazenados em $HostGroup e armazena os objetos na variável $HostsInHG.

O último comando utiliza o operador do gasoduto para passar todos os objetos hospedeiros armazenados em $HostsInHG para o Format-Table cmdlet, que exibe o nome de cada hospedeiro e as máquinas virtuais implantadas no mesmo hospedeiro numa mesa.

Exemplo 4: Obter todos os anfitriões num cluster de anfitriões específico e apresentar informações sobre eles ao utilizador

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

O primeiro comando recebe o objeto de cluster hospedeiro chamado Cluster01 do VMMServer01 e armazena o objeto na variável $Cluster.

O segundo comando recebe todos os objetos hospedeiros no Cluster01 e armazena os objetos na variável $HostsInCluster.

O último comando passa todos os objetos hospedeiros armazenados em $HostsInCluster para o Format-Table cmdlet, que exibe o nome e plataforma de virtualização de cada hospedeiro no Cluster01.

Exemplo 5: Obtenha um hospedeiro específico localizado numa rede de perímetro pelo seu endereço IP

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

O primeiro comando obtém o objeto hospedeiro localizado numa rede de perímetro cujo endereço IP é 10.199.53.5 da VMMServer01 e armazena o objeto na variável $VMHost.

O segundo comando utiliza o operador do gasoduto para passar o objeto anfitrião em $VMHost para o cmdlet Select-Object , que exibe o nome do computador e o sistema operativo para o anfitrião.

Parâmetros

-ComputerName

Especifica o nome de um computador que o VMM pode identificar exclusivamente na sua rede. Os formatos válidos são:

  • FQDN
  • Endereço IPv4 ou IPv6
  • Nome NetBIOS

Nota: Consulte os exemplos de um cmdlet específico para determinar como esse cmdlet especifica o nome do computador.

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

-ID

Especifica o identificador numérico como um identificador globalmente único, ou GUID, para um objeto específico.

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

-VMHostCluster

Especifica um objeto de cluster de hospedeiro VMM.

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

-VMHostGroup

Especifica um objeto de grupo de anfitriões de máquina virtual.

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

-VMMServer

Especifica um objeto de servidor VMM.

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

Saídas

Host

Este cmdlet devolve um objeto hospedeiro .