Compartir a través de


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.