Move-SCVMHostGroup
Move um grupo anfitrião da localização atual para um novo local sob um grupo de pais diferentes.
Syntax
Move-SCVMHostGroup
[-VMHostGroup] <HostGroup>
[-JobGroup <Guid>]
-ParentHostGroup <HostGroup>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
O cmdlet Move-SCVMHostGroup move um ou mais objetos de grupo de anfitriões, que contêm anfitriões de máquinas virtuais geridos pelo Virtual Machine Manager (VMM), desde a localização atual até um novo local sob um grupo de pais diferentes. Pode colocar grupos de anfitriões sob o grupo de anfitriões predefinidos (Todos os Anfitriões) ou sob qualquer outro grupo anfitrião criado por um administrador.
Todos os anfitriões dentro de um grupo de anfitriões movidos adquirem um novo caminho de anfitrião em relação ao grupo de anfitriões de raiz. A alteração da estrutura dos grupos anfitriões pode alterar as funções de utilizador do Utilizador self-service ou do Administrador Delegado que têm acesso aos anfitriões contidos nos grupos de anfitriões afetados ou às máquinas virtuais implantadas nesses anfitriões.
Exemplos
Exemplo 1: Mover um grupo anfitrião para um novo grupo de pais anfitriões
PS C:\> $OldHostGroup = Get-SCVMHostGroup -Name "OldHostGroup"
PS C:\> $NewHostGroup = Get-SCVMHostGroup -Name "NewHostGroup"
PS C:\> Move-SCVMHostGroup -VMHostGroup $OldHostGroup -ParentHostGroup $NewHostGroup
O primeiro comando recebe o grupo anfitrião chamado OldHostGroup e armazena o objeto do grupo anfitrião na variável $OldHostGroup.
O segundo comando recebe o grupo anfitrião chamado NewHostGroup e armazena este objeto de grupo anfitrião na variável $NewHostGroup.
O último comando move o grupo anfitrião armazenado na variável $OldHostGroup (OldHostGroup) para uma localização sob o seu novo grupo de anfitriões- pais, armazenado na variável $NewHostGroup.
Exemplo 2: Mover todos os grupos anfitriões para um novo grupo de pais anfitriões
PS C:\> $AllGroups = Get-SCVMHostGroup
PS C:\> $HostGroup = New-SCVMHostGroup -Name "NewHostGroup01"
PS C:\> $AllGroups | Move-SCVMHostGroup -ParentHostGroup $HostGroup
O primeiro comando recebe todos os objetos de grupo hospedeiros e armazena-os na matriz $AllGroups. Isto inclui o grupo de anfitriões dos pais predefinidos (Todos os Anfitriões).
O segundo comando cria um objeto de grupo anfitrião chamado NewHostGroup01 e armazena-o na variável $HostGroup.
O último comando passa cada objeto de grupo anfitrião armazenado na variável $AllGroups para o cmdlet Move-VMHostGroup , que move cada objeto de grupo anfitrião para a localização armazenada na variável $HostGroup, exceto para Todos os Anfitriões porque Todos os Anfitriões são o grupo de anfitriões padrão e não podem ser movidos.
Parâmetros
-JobGroup
Especifica um identificador para uma série de comandos que funcionarão como um conjunto pouco antes do comando final que inclui o mesmo identificador do grupo de trabalho.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Especifica que o progresso do trabalho é rastreado e armazenado na variável nomeada por este parâmetro.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ParentHostGroup
Especifica o grupo de anfitriões dos pais que contém um ou mais anfitriões, grupos de anfitriões ou agrupamentos de anfitriões.
Type: | HostGroup |
Aliases: | ParentVMHostGroup |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Especifica o ID da ponta de otimização de desempenho e recursos (ponta PRO) que desencadeou esta ação. Este parâmetro permite-lhe auditar dicas PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Indica que o trabalho funciona assíncronamente para que o controlo volte imediatamente à concha de comando.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHostGroup
Especifica um objeto de grupo de anfitriões de máquina virtual.
Type: | HostGroup |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Saídas
HostGroup
Este cmdlet devolve um objeto HostGroup .
Notas
- Requer um objeto de grupo anfitrião VMM, que pode ser recuperado utilizando o cmdlet Get-SCVMHostGroup .