Get-SCVMHost
Obtiene objetos host de máquina virtual de la base de datos 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
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 tipos de hosts siguientes:
- Hosts de Hyper-V
- Hosts de VMware ESX
- Hosts 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: Obtención de 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 su red. Los formatos válidos son:
- FQDN
- Dirección IPv4 o IPv6
- Nombre de NetBIOS
Nota: vea los ejemplos para un cmdlet concreto para determinar cómo especifica el cmdlet el nombre del equipo.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ID
Especifica el identificador numérico como un identificador único global, o GUID, para un objeto específico.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHostCluster
Especifica un objeto de clúster de hosts de VMM.
Type: | HostCluster |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMHostGroup
Especifica un objeto de grupo host de máquina virtual.
Type: | HostGroup |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMMServer
Especifica un objeto de servidor VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Salidas
Host
Este cmdlet devuelve un objeto Host .