Register-SCVMMManagedComputer

Reassocia um computador gerenciado no qual o software do agente do VMM é instalado com um servidor de gerenciamento do VMM diferente.

Syntax

Register-SCVMMManagedComputer
        [-VMMManagedComputer] <VMMManagedComputer>
        -Credential <VMMCredential>
        [-RunAsynchronously]
        [-PROTipID <Guid>]
        [-JobVariable <String>]
        [<CommonParameters>]

Description

O cmdlet Register-SCVMMManagedComputer reassocia um computador gerenciado no qual o software do agente do VMM (Virtual Machine Manager) está instalado com um servidor de gerenciamento do VMM diferente.

Quando você adiciona inicialmente um servidor host ou biblioteca ao VMM, o servidor de host ou biblioteca é associado ao servidor de gerenciamento do VMM que fornece o banco de dados do VMM ao qual você adicionou o servidor host ou biblioteca. O banco de dados do VMM pode ser instalado em um banco de dados do Microsoft SQL Server no próprio servidor de gerenciamento do VMM ou em um computador remoto em execução SQL Server.

Depois que um servidor de host ou biblioteca é adicionado (e, portanto, associado a) um servidor de gerenciamento do VMM, ele não pode se comunicar com nenhum outro servidor de gerenciamento do VMM. No entanto, você pode reassociá-lo a um servidor de gerenciamento do VMM diferente, conforme descrito nos cenários a seguir.

Cenário 1: Recuperação de Desastre

Nesse cenário, o VMMServerA falha ou o serviço VMM em execução no VMMServerA falha. Talvez você já tenha o VMMServerB disponível como um servidor de gerenciamento do VMM de backup. Caso contrário, você pode instalar o serviço do VMM no VMMServerB. Neste ponto, o banco de dados do VMM pode estar no VMMServerB ou, se você mantiver o banco de dados em um SQL Server separado, agora poderá apontar o VMMServerB para o banco de dados do VMM nesse SQL Server.

No entanto, embora agora você tenha um servidor de gerenciamento do VMM (VMMServerB) funcional e banco de dados, hosts e servidores de biblioteca que foram gerenciados pelo VMMServerA ainda estão configurados para se comunicar com o VMMServerA. O VMMServerB reconhece esses computadores gerenciados, mas eles estão em um estado de Acesso Negado. Neste ponto, você pode usar Reassociate-SCVMMManagedComputer para associar novamente computadores que foram gerenciados pelo VMMServerA com o VMMServerB.

Cenário 2: Re-Organizing agrupamentos de servidores

Nesse cenário, VMMServerA e VMMServerB são dois servidores de gerenciamento do VMM existentes que gerenciam diferentes conjuntos de hosts e servidores de biblioteca. Se, por exemplo, o VMHost01 for gerenciado atualmente pelo VMMServerA, você poderá adicionar o VMHost01 ao VMMServerB usando o cmdlet Add-SCVMHost com o parâmetro Reassociate . Se você fizer isso, o estado do VMHost01 no VMMServerA agora será Negado pelo Access e seu estado no VMMServerB estará respondendo. O VMHost01 agora é gerenciado pelo VMMServerB, portanto, você pode removê-lo do VMMServerA.

Você também pode usar Reassociate-SCVMMManagedComputer para reassociar Host01 com VMMServerA.

Exemplos

Exemplo 1: associar novamente todos os computadores gerenciados não associados a um servidor do VMM específico

PS C:\> Get-VMMServer -ComputerName "VMMServer01.Contoso.com"
PS C:\> $Credential = Get-Credential
PS C:\> Get-VMMManagedComputer | where {$_.State -eq "NotResponding"} | Register-SCVMMManagedComputer -Credential $Credential

O primeiro comando se conecta ao VMMServer01 no domínio Contoso.com.

O segundo comando usa Get-Credential para solicitar que você forneça um nome de usuário e senha e armazene suas credenciais na variável $Credential. As credenciais necessárias para essa operação são uma conta de domínio com direitos de administrador no servidor host que você deseja reassociar com um servidor do VMM específico e a senha dessa conta.

O último comando obtém todos os computadores gerenciados do VMMServer01 e seleciona apenas os objetos que estão no estado Não Respondendo. Em seguida, ele passa esses objetos para o cmdlet Register-SCVMMManagedComputer que altera a associação dos objetos para VMMerver01. Como esse comando é processado, $Credential fornece suas credenciais para Register-SCVMMManagedComputer.

Parâmetros

-Credential

Especifica um objeto de credencial ou, para alguns cmdlets, um objeto de conta Executar como que contém o nome de usuário e a senha de uma conta que tem permissão para executar essa ação. Ou, no caso de Restart-SCJob, tem permissão para concluir uma tarefa reiniciada.

Para obter mais informações sobre o objeto PSCredential , digite Get-Help Get-Credential.

Para obter mais informações sobre contas Executar como, digite Get-Help New-SCRunAsAccount.

Type:VMMCredential
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-JobVariable

Especifica que o andamento do trabalho é controlado e armazenado na variável nomeada por esse parâmetro.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Especifica a ID da dica de Desempenho e Otimização de Recursos (dica PRO) que disparou essa ação. Esse parâmetro permite que você audite dicas pro.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Indica que o trabalho é executado de forma assíncrona para que o controle retorne imediatamente ao shell de comando.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMMManagedComputer

Especifica um objeto de computador gerenciado pelo VMM.

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

Saídas

VMMManagedComputer

Este cmdlet retorna um objeto VMMManagedComputer .