Compartir a través de


Get-SCVMHost

Obtiene objetos host de máquina virtual de la base de datos de Virtual Machine Manager.

Sintaxis

Get-SCVMHost
   [-VMMServer <ServerConnection>]
   [[-ComputerName] <String>]
   [-ID <Guid>]
   [<CommonParameters>]
Get-SCVMHost
   -VMHostGroup <HostGroup>
   [[-ComputerName] <String>]
   [<CommonParameters>]
Get-SCVMHost
   -VMHostCluster <HostCluster>
   [[-ComputerName] <String>]
   [<CommonParameters>]

Description

El cmdlet Get-SCVMHost obtiene uno o varios objetos host de máquina virtual de la base de datos de Virtual Machine Manager (VMM). Los hosts de máquina virtual son equipos físicos administrados por VMM en los que puede implementar máquinas virtuales.

VMM admite los siguientes tipos de hosts:

  • hosts de Hyper-V
  • Hosts de VMware ESX
  • Hosts de Citrix XenServer

Para obtener más información sobre los hosts de máquina virtual en Virtual Machine Manager, escriba Get-Help Add-VMHost -Detailed.

Ejemplos

Ejemplo 1: Obtener todos los hosts administrados por el servidor VMM especificado

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

Este comando obtiene todos los objetos host para todos los administrados por VMMServer01 y muestra las propiedades del host al usuario.

Ejemplo 2: Obtener un host por nombre

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

Este comando obtiene el objeto host denominado VMHost01 en el dominio Contoso.com y muestra las propiedades del host al usuario.

Ejemplo 3: Obtener todos los hosts de un grupo host específico y mostrar información sobre ellos al usuario

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

El primer comando obtiene el objeto de grupo host denominado HostGroup01 de VMMServer01 y almacena el objeto en la variable $HostGroup.

El segundo comando obtiene todos los objetos host del grupo host almacenados en $HostGroup y almacena los objetos en la variable $HostsInHG.

El último comando usa el operador de canalización para pasar todos los objetos host almacenados en $HostsInHG al cmdlet Format-Table, que muestra el nombre de cada host y las máquinas virtuales implementadas en ese host de una tabla.

Ejemplo 4: Obtener todos los hosts de un clúster de hosts específico y mostrar información sobre ellos al usuario

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

El primer comando obtiene el objeto de clúster host denominado Cluster01 de VMMServer01 y almacena el objeto en la variable $Cluster.

El segundo comando obtiene todos los objetos host de Cluster01 y almacena los objetos en la variable $HostsInCluster.

El último comando pasa todos los objetos host almacenados en $HostsInCluster al cmdlet Format-Table, que muestra el nombre y la plataforma de virtualización de cada host en Cluster01.

Ejemplo 5: Obtener un host específico ubicado en una red perimetral por su dirección IP

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

El primer comando obtiene el objeto host ubicado en una red perimetral cuya dirección IP es 10.199.53.5 de VMMServer01 y almacena el objeto en la variable $VMHost.

El segundo comando usa el operador de canalización para pasar el objeto host en $VMHost al cmdlet Select-Object, que muestra el nombre del equipo y el sistema operativo del host.

Parámetros

-ComputerName

Especifica el nombre de un equipo que VMM puede identificar de forma única en la red. Los formatos válidos son:

  • FQDN
  • Dirección IPv4 o IPv6
  • Nombre netBIOS

Nota: Consulte los ejemplos de un cmdlet específico para determinar cómo especifica ese cmdlet el nombre del equipo.

Tipo:String
Posición:0
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ID

Especifica el identificador numérico como identificador único global o GUID para un objeto específico.

Tipo:Guid
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-VMHostCluster

Especifica un objeto de clúster de host VMM.

Tipo:HostCluster
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-VMHostGroup

Especifica un objeto de grupo host de máquina virtual.

Tipo:HostGroup
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-VMMServer

Especifica un objeto de servidor VMM.

Tipo:ServerConnection
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

Salidas

Host

Este cmdlet devuelve un objeto host .