Partilhar via


Register-SCVMHost

Associa um anfitrião VMware ESX com VMM como anfitrião de máquinas virtuais e especifica credenciais para gerir o hospedeiro.

Syntax

Register-SCVMHost
        [-VMHost] <Host>
        [-Credential <VMMCredential>]
        [-TCPPort <UInt32>]
        [-Certificate <ClientCertificate>]
        [-SshTcpPort <UInt32>]
        [-SshPublicKey <ClientSshPublicKey>]
        [-SshPublicKeyFile <String>]
        [-RunAsynchronously]
        [-PROTipID <Guid>]
        [-JobVariable <String>]
        [<CommonParameters>]

Description

O cmdlet Register-SCVMHost associa um anfitrião VMware ESX ao Virtual Machine Manager (VMM) como anfitrião de máquinas virtuais e especifica as credenciais a utilizar com este anfitrião ESX.

Exemplos

Exemplo 1: Definir as credenciais para um anfitrião VMware ESX específico

PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "ESX Host Computer Acct"
PS C:\> $ESXHost = Get-SCVMHost -ComputerName "ESXHost02.Contoso.com"
PS C:\> Register-SCVMHost -VMHost $ESXHost -Credential $RunAsAccount

O primeiro comando obtém o objeto de conta Run As chamado ESX Host Computer Acct e armazena o objeto na variável $RunAsAccount.

O segundo comando recebe o objeto anfitrião ESX chamado ESXHost02 e armazena o objeto na variável $ESXHost.

O último comando associa o anfitrião VMware ESX ao VMM como anfitrião gerido, e especifica que a conta Run As armazenada em $Credential deve ser usada para aceder ao ESXHost02.

Exemplo 2: Definir as credenciais e certificado para um anfitrião VMware ESX específico

PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "ESX Host Computer Acct"
PS C:\> $ESXHost = Get-SCVMHost -ComputerName "ESXHost03.contoso.com"
PS C:\> $Cert = Get-SCCertificate -ComputerName "ESXHost03.contoso.com"
PS C:\> Register-SCVMHost -VMHost $ESXHost -Credential $RunAsAccount -Certificate $Cert

O primeiro comando obtém o objeto de conta Run As chamado ESX Host Computer Acct e armazena o objeto na variável $RunAsAccount. As credenciais necessárias para esta operação são uma conta raiz (raiz/<palavra-passe>) ou a conta para o administrador delegado VMware definido anteriormente no VirtualCenter Server para este anfitrião ESX.

O segundo comando obtém o objeto anfitrião VMware ESX chamado ESXHost03 e armazena o objeto na variável $ESXHost.

O terceiro comando utiliza o cmdlet Get-SCCertificate para obter o objeto de certificado da ESXHost02 e armazena o objeto na variável $Cert.

O último comando associa este VMware ESX Server ao VMM como anfitrião gerido e especifica que as credenciais utilizadas para aceder ao ESXHost02 são as armazenadas em $RunAsAccount.

Parâmetros

-Certificate

Especifica um objeto de certificado de segurança.

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

-Credential

Especifica um objeto credencial ou, para alguns cmdlets, um objeto de conta Run As que contém o nome de utilizador e a palavra-passe de uma conta que tem permissão para realizar esta ação. Ou, no caso do Restart-SCJob, tem permissão para completar uma tarefa reiniciada.

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

Para mais informações sobre Run As accounts, escreva Get-Help New-SCRunAsAccount.

Type:VMMCredential
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

-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

-SshPublicKey

Especifica a chave pública utilizada pelas comunicações Secure Shell (SSH).

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

-SshPublicKeyFile

Especifica o caminho para o ficheiro de chave pública para estabelecer um canal SSH seguro com os anfitriões-alvo.

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

-SshTcpPort

Especifica o número da porta TCP utilizado pelo protocolo SSH.

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

-TCPPort

Especifica um valor numérico que representa uma porta TCP.

Type:UInt32
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 .