Move-SCVMHostGroup
Mueve un grupo host de la ubicación actual a una nueva ubicación en otro grupo host primario.
Sintaxis
Move-SCVMHostGroup
[-VMHostGroup] <HostGroup>
[-JobGroup <Guid>]
-ParentHostGroup <HostGroup>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
El cmdlet Move-SCVMHostGroup mueve uno o varios objetos de grupo host, que contienen hosts de máquina virtual administrados por Virtual Machine Manager (VMM), desde la ubicación actual a una nueva ubicación en otro grupo host primario. Puede colocar grupos host en el grupo host raíz predeterminado (Todos los hosts) o en cualquier otro grupo host creado por un administrador.
Todos los hosts de un grupo host movido adquieren una nueva ruta de acceso de host relativa al grupo host raíz. Cambiar la estructura de los grupos host puede cambiar qué roles de usuario de administrador delegado o usuario de autoservicio tienen acceso a los hosts incluidos en los grupos host afectados o a las máquinas virtuales implementadas en esos hosts.
Ejemplos
Ejemplo 1: Traslado de un grupo host a un nuevo grupo host primario
PS C:\> $OldHostGroup = Get-SCVMHostGroup -Name "OldHostGroup"
PS C:\> $NewHostGroup = Get-SCVMHostGroup -Name "NewHostGroup"
PS C:\> Move-SCVMHostGroup -VMHostGroup $OldHostGroup -ParentHostGroup $NewHostGroup
El primer comando obtiene el grupo host denominado OldHostGroup y almacena el objeto de grupo host en la variable $OldHostGroup.
El segundo comando obtiene el grupo host denominado NewHostGroup y almacena este objeto de grupo host en la variable $NewHostGroup.
El último comando mueve el grupo host almacenado en la variable $OldHostGroup (OldHostGroup) a una ubicación en su nuevo grupo host primario, almacenado en la variable $NewHostGroup.
Ejemplo 2: Traslado de todos los grupos host a un nuevo grupo host primario
PS C:\> $AllGroups = Get-SCVMHostGroup
PS C:\> $HostGroup = New-SCVMHostGroup -Name "NewHostGroup01"
PS C:\> $AllGroups | Move-SCVMHostGroup -ParentHostGroup $HostGroup
El primer comando obtiene todos los objetos del grupo host y los almacena en la matriz $AllGroups. Esto incluye el grupo host primario predeterminado (Todos los hosts).
El segundo comando crea un objeto de grupo host denominado NewHostGroup01 y lo almacena en la variable $HostGroup.
El último comando pasa cada objeto de grupo host almacenado en la variable $AllGroups al cmdlet Move-VMHostGroup, que mueve cada objeto de grupo host a la ubicación almacenada en la variable $HostGroup, excepto para Todos los hosts porque Todos los hosts es el grupo host primario predeterminado y no se pueden mover.
Parámetros
-JobGroup
Especifica un identificador para una serie de comandos que se ejecutarán como un conjunto justo antes de que se ejecute el mismo identificador de grupo de trabajos.
Tipo: | Guid |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-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: | False |
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 |
-VMHostGroup
Especifica un objeto de grupo host de máquina virtual.
Tipo: | HostGroup |
Posición: | 0 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
Salidas
HostGroup
Este cmdlet devuelve un objeto hostGroup
Notas
- Requiere un objeto de grupo host VMM, que se puede recuperar mediante el cmdlet Get-SCVMHostGroup.