Add-SCVirtualizationManager
Adiciona um VMware vCenter Server ao VMM.
Sintaxe
Add-SCVirtualizationManager
[-VMMServer <ServerConnection>]
[-ComputerName] <String>
[-Description <String>]
-Credential <VMMCredential>
[-TCPPort <UInt32>]
[-Certificate <ClientCertificate>]
[-EnableSecureMode <Boolean>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
O cmdlet Add-SCVirtualizationManager adiciona um VMware vCenter Server ao ambiente do VMM (Virtual Machine Manager) para que o VMM possa se conectar ao vCenter Server e importar seus dados. Depois de adicionar o vCenter Server ao VMM, você precisará adicionar os hosts VMware ESX associados ao vCenter Server antes que o VMM possa gerenciar as máquinas virtuais implantadas nesses hosts.
A porta padrão usada para se conectar a um computador VMware VirtualCenter Server é a porta TCP 443.
Exemplos
Exemplo 1: Adicionar um VMware vCenter Server ao VMM
PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "RunAsAccount03"
PS C:\> $Cert = Get-SCCertificate -ComputerName "vCenterServer01.Contoso.com"
PS C:\> Add-SCVirtualizationManager -ComputerName "vCenterServer01.Contoso.com" -Certificate $Cert -TCPPort 443 -Credential $RunAsAccount
O primeiro comando obtém o objeto de conta Executar como chamado RunAsAccount03 e armazena o objeto na variável $RunAsAccount. As credenciais necessárias para essa operação são uma conta de administrador local ou uma conta de domínio com direitos de administrador no vCenter Server que você deseja adicionar como um gerenciador de virtualização ao VMM.
O segundo comando obtém o certificado de segurança do vCenterrServer01 e o armazena na variável $Cert.
O último comando adiciona o objeto virtualization manager chamado vCenterServer01 ao banco de dados do VMM, importa o objeto de certificado de segurança e especifica que o VMM usará a porta TCP 443 (a porta padrão) para se conectar a esse servidor. À medida que o último comando é processado, $Credential fornece suas credenciais Executar como para Add-SCVirtualizationManager.
Exemplo 2: Adicionar vários VMware vCenter Servers ao VMM
PS C:\> $Credential = Get-SCRunAsAccount -Name "RunAsAccount03"
PS C:\> $Servers = "vCenterServer01.Contoso.com", "vCenterServer02.Contoso.com"
PS C:\> ForEach ($Server in $Servers) {$Cert = Get-SCCertificate -ComputerName $Server; Add-SCVirtualizationManager -ComputerName $Server -Certificate $Cert -TCPPort 443 -Credential $Credential}
O primeiro comando obtém o objeto de conta Executar como chamado RunAsAccount03 e armazena o objeto na variável $RunAsAccount. As credenciais necessárias para essa operação são uma conta de administrador local ou uma conta de domínio com direitos de administrador no vCenter Server que você deseja adicionar como um gerenciador de virtualização ao VMM.
O segundo comando armazena as cadeias de caracteres "vCenterServer01.Contoso.com" e "vCenterServer02.Contoso.com", que são os nomes de dois VMware vCenter Servers, na variável $Servers.
O último comando adiciona os dois servidores ao VMM e especifica que o VMM importará os certificados de segurança e usará a porta TCP 443 (a porta padrão) para se conectar ao serviço virtualization manager no vCenterServer01 e vCenterServer02. À medida que esse comando é processado, $Credential fornece suas credenciais Executar como para Add-SCVirtualizationManager.
Para obter mais informações sobre a instrução de loop de
Parâmetros
-Certificate
Especifica um objeto de certificado de segurança.
Tipo: | ClientCertificate |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ComputerName
Especifica o nome de um computador que o VMM pode identificar exclusivamente em sua rede. Os valores aceitáveis para este parâmetro são:
- FQDN
- Endereço IPv4 ou IPv6
- Nome do NetBIOS
Tipo: | String |
Cargo: | 0 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-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
.
Tipo: | VMMCredential |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-Description
Especifica uma descrição para o vCenter Server.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-EnableSecureMode
Indica se o VMM se comunica com hosts VMware ESX e hosts Citrix XenServer no modo seguro. O valor padrão é $True.
Tipo: | Boolean |
Aliases: | SecureMode |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-JobVariable
Especifica que o progresso do trabalho é acompanhado e armazenado na variável nomeada por esse parâmetro.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-PROTipID
Especifica a ID da dica de Otimização de Recursos e Desempenho (dica PRO) que disparou essa ação. Esse parâmetro permite que você audite dicas pro.
Tipo: | Guid |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-RunAsynchronously
Indica que o trabalho é executado de forma assíncrona para que o controle retorne ao shell de comando imediatamente.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-TCPPort
Especifica um valor numérico que representa uma porta TCP.
Tipo: | UInt32 |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-VMMServer
Especifica um objeto de servidor do VMM.
Tipo: | ServerConnection |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
Saídas
VirtualizationManager
Esse cmdlet retorna um objeto VirtualizationManager.