Move-SCVMHost
Mueve un host de máquina virtual administrado por VMM de un grupo host a otro.
Sintaxis
Move-SCVMHost
[-VMHost] <Host>
-ParentHostGroup <HostGroup>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
El cmdlet Move-SCVMHost mueve uno o varios hosts de máquina virtual administrados por Virtual Machine Manager (VMM) desde su grupo host actual a un nuevo grupo host primario. Para poder mover un host, debe existir su nuevo grupo host primario.
Si el host es un equipo administrado por los miembros de un rol de usuario de usuario o administrador delegado de Self-Service, mover el host de un grupo host a otro podría afectar a los roles que tienen acceso al host o a las máquinas virtuales de ese host.
Ejemplos
Ejemplo 1: Traslado de un único host a un nuevo grupo host primario
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01"
PS C:\> $NewHG = Get-SCVMHostGroup -Name "NewHostGroup01"
PS C:\> Move-SCVMHost -VMHost $VMHost -ParentHostGroup $NewHG
El primer comando obtiene el host denominado VMHost01 y lo almacena en la variable $VMHost.
El segundo comando obtiene el objeto de grupo host denominado NewHostGroup y lo almacena en la variable $NewHG.
El último comando mueve el host almacenado en la variable $VMHost (VMHost01) al grupo host almacenado en la variable $NewHG (NewHostGroup).
Ejemplo 2: Traslado de todos los hosts a un nuevo grupo host primario
PS C:\> $AllHosts = Get-SCVMHost
PS C:\> $NewHG = Get-SCVMHostGroup -Name "NewHostGroup02"
PS C:\> $AllHosts | Move-SCVMHost -ParentHostGroup $NewHG
El primer comando obtiene todos los objetos host y los almacena en la matriz $AllHosts.
El segundo comando obtiene el grupo host denominado NewHostGroup02 y lo almacena en la variable $NewHG.
El último comando mueve cada objeto host de la matriz $AllHosts al nuevo grupo host primario almacenado en la variable $NewHG (NewHostGroup02).
Ejemplo 3: Traslado de un conjunto de hosts de un grupo host a un nuevo grupo host primario
PS C:\> $SpecificHosts = Get-SCVMHost | where { $_.VMHostGroup -like "*OldGroup*" }
PS C:\> $NewHG = Get-SCVMHostGroup -Name "NewHostGroup03"
PS C:\> $SpecificHosts | Move-SCVMHost -ParentHostGroup $NewHG
El primer comando obtiene todos los objetos host cuyo grupo host contiene la cadena "OldGroup" y los almacena en la variable $SpecificHosts.
El segundo comando obtiene el grupo host denominado NewHostGroup03 y lo almacena en la variable $NewHG.
El último comando mueve cada objeto host almacenado en $SpecificHosts al grupo host almacenado en la variable $NewHG (NewHostGroup03).
Parámetros
-JobVariable
Especifica que se realiza un seguimiento del progreso del trabajo y se almacena en la variable denominada por este parámetro.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-ParentHostGroup
Especifica el grupo host primario que contiene uno o varios hosts, grupos host o clústeres host.
Tipo: | HostGroup |
Alias: | ParentVMHostGroup |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-PROTipID
Especifica el identificador de la sugerencia Sobre rendimiento y optimización de recursos (sugerencia PRO) que desencadenó esta acción. Este parámetro le permite auditar sugerencias PRO.
Tipo: | Guid |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-RunAsynchronously
Indica que el trabajo se ejecuta de forma asincrónica para que el control vuelva al shell de comandos inmediatamente.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-VMHost
Especifica un objeto host de máquina virtual. VMM admite hosts de Hyper-V, hosts de VMware ESX y hosts de Citrix XenServer.
Para obtener más información sobre cada tipo de host, consulte el cmdlet Add-SCVMHost.
Tipo: | Host |
Posición: | 0 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
Salidas
Host
Este cmdlet devuelve un objeto host
Notas
- Requiere un objeto host VMM, que se puede recuperar mediante el cmdlet get-SCVMHost de
.