Move-SCVMHostGroup
Mueve un grupo host de la ubicación actual a una nueva ubicación en otro grupo host primario.
Syntax
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 un grupo host diferente 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 que se haya movido adquieren una nueva ruta de acceso de host relacionada con el grupo host raíz. El cambio de la estructura de grupos host puede cambiar qué funciones de usuario de autoservicio o administrador delegado tienen acceso a los hosts incluidos en los grupos host afectados o a las máquinas virtuales implementadas en estos 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 puede mover.
Parámetros
-JobGroup
Especifica un identificador para una serie de comandos que se ejecutarán como un conjunto antes del comando final que incluye las mismas ejecuciones de identificador de grupo de trabajos.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Especifica que se realiza un seguimiento del progreso del trabajo y que se almacena en la variable cuyo nombre indica este parámetro.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ParentHostGroup
Especifica el grupo host primario que contiene uno o más hosts, grupos host o clústeres de hosts.
Type: | HostGroup |
Aliases: | ParentVMHostGroup |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Especifica el identificador de la sugerencia de optimización de recursos y rendimiento (sugerencia PRO) que desencadenó esta acción. Este parámetro le permite auditar sugerencias pro.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Indica que el trabajo se ejecuta de forma asincrónica para que el control vuelva inmediatamente al shell de comandos.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHostGroup
Especifica un objeto de grupo host de máquina virtual.
Type: | HostGroup |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | 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 .