Partilhar via


Move-SCVMHost

Move um anfitrião de máquinas virtuais gerido por VMM de um grupo anfitrião para outro.

Syntax

Move-SCVMHost
    [-VMHost] <Host>
    -ParentHostGroup <HostGroup>
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

Description

O cmdlet Move-SCVMHost move um ou mais anfitriões de máquinas virtuais geridos pelo Virtual Machine Manager (VMM) do seu atual grupo de anfitriões para um novo grupo de anfitriões. Antes de poder mover um hospedeiro, o seu novo grupo de pais deve existir.

Se o anfitrião for um computador que é gerido por membros de uma função de utilizador Self-Service utilizador ou administrador delegado, mover o anfitrião de um grupo anfitrião para outro pode afetar as funções que têm acesso ao anfitrião ou a máquinas virtuais nesse anfitrião.

Exemplos

Exemplo 1: Mover um único anfitrião para um novo grupo de pais anfitriões

PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01"
PS C:\> $NewHG = Get-SCVMHostGroup -Name "NewHostGroup01" 
PS C:\> Move-SCVMHost -VMHost $VMHost -ParentHostGroup $NewHG

O primeiro comando recebe o anfitrião chamado VMHost01 e armazena-o na variável $VMHost.

O segundo comando recebe o objeto do grupo anfitrião chamado NewHostGroup e armazena-o na variável $NewHG.

O último comando move o anfitrião armazenado na variável $VMHost (VMHost01) para o grupo anfitrião armazenado na variável $NewHG (NewHostGroup).

Exemplo 2: Mover todos os anfitriões para um novo grupo de pais

PS C:\> $AllHosts = Get-SCVMHost  
PS C:\> $NewHG = Get-SCVMHostGroup -Name "NewHostGroup02"
PS C:\> $AllHosts | Move-SCVMHost -ParentHostGroup $NewHG

O primeiro comando recebe todos os objetos hospedeiros e armazena-os na matriz $AllHosts.

O segundo comando recebe o grupo anfitrião chamado NewHostGroup02 e armazena-o na variável $NewHG.

O último comando move cada objeto anfitrião na matriz $AllHosts para o novo grupo de anfitriões-mãe armazenado na variável $NewHG (NewHostGroup02).

Exemplo 3: Mover um conjunto de anfitriões de um grupo anfitrião para um novo grupo de anfitriões

PS C:\> $SpecificHosts = Get-SCVMHost | where { $_.VMHostGroup -like "*OldGroup*" }
PS C:\> $NewHG = Get-SCVMHostGroup -Name "NewHostGroup03" 
PS C:\> $SpecificHosts | Move-SCVMHost -ParentHostGroup $NewHG

O primeiro comando obtém todos os objetos hospedeiros cujo grupo de anfitriões contém a cadeia "OldGroup" e os armazena na variável $SpecificHosts.

O segundo comando recebe o grupo anfitrião chamado NewHostGroup03 e armazena-o na variável $NewHG.

O último comando move cada objeto anfitrião armazenado em $SpecificHosts para o grupo anfitrião armazenado na variável $NewHG (NewHostGroup03).

Parâmetros

-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:True
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

-VMHost

Especifica um objeto hospedeiro de máquina virtual. A VMM suporta anfitriões Hiper-V, anfitriões VMware ESX e anfitriões Citrix XenServer.

Para obter mais informações sobre cada tipo de hospedeiro, consulte o cmdlet Add-SCVMHost .

Type:Host
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Saídas

Host

Este cmdlet devolve um objeto hospedeiro .

Notas

  • Requer um objeto de hospedeiro VMM, que pode ser recuperado utilizando o cmdlet Get-SCVMHost .