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 .