Você especifica as regras que atribuem perfis de imagem e perfis de host aos hosts usando um conjunto de cmdlets do PowerCLI que estão incluídos no PowerCLI.

Se você for novo no PowerCLI, leia a PowerCLI documentação e revise Usando cmdlets do vSphere Auto Deploy. Você pode obter ajuda para qualquer comando no prompt do PowerShell.

  • Ajuda básica: Get-Help cmdlet_name
  • Ajuda detalhada: Get-Help cmdlet_name -Detailed
Observação: Ao executar os cmdlets do vSphere Auto Deploy, forneça todos os parâmetros na linha de comando ao invocar o cmdlet. O fornecimento de parâmetros no modo interativo não é recomendado.
Tabela 1. Cmdlets do mecanismo de regra PowerCLI
Comando Descrição
Get-DeployCommand Retorna uma lista de cmdlets vSphere Auto Deploy.
New-DeployRule Cria uma nova regra com os itens e padrões especificados.
Set-DeployRule Atualiza uma regra existente com os itens e padrões especificados. Você não pode atualizar uma regra que faz parte de um conjunto de regras.
Get-DeployRule Recupera as regras com os nomes especificados.
Copy-DeployRule Clona e atualiza uma regra existente.
Add-DeployRule Adiciona uma ou mais regras ao conjunto de regras de trabalho e, por padrão, também ao conjunto de regras ativo. Use o parâmetro NoActivate para adicionar uma regra apenas ao conjunto de regras de trabalho.
Remove-DeployRule Remove uma ou mais regras do conjunto de regras de trabalho e do conjunto de regras ativo. Execute este comando com o parâmetro -Delete para excluir completamente a regra.
Set-DeployRuleset Define explicitamente a lista de regras no conjunto de regras de trabalho.
Get-DeployRuleset Recupera o conjunto de regras de trabalho atual ou o conjunto de regras ativo atual.
Switch-ActiveDeployRuleset Ativa um conjunto de regras para que todas as novas solicitações sejam avaliadas por meio do conjunto de regras.
Get-VMHostMatchingRules Recupera regras que correspondem a um padrão. Por exemplo, você pode recuperar todas as regras que se aplicam a um host ou hosts. Use esse cmdlet principalmente para depuração.
Test-DeployRulesetCompliance Verifica se os itens associados a um host especificado estão em conformidade com o conjunto de regras ativo.
Repair-DeployRulesetCompliance Dada a saída de Test-DeployRulesetCompliance, esse cmdlet atualiza o perfil da imagem, o perfil do host e a localização de cada host no inventário do vCenter Server. O cmdlet pode aplicar perfis de imagem, aplicar perfis de host ou mover hosts para pastas ou clusters pré-especificados no sistema vCenter Server.
Apply-EsxImageProfile Associa o perfil de imagem especificado ao host especificado.
Get-VMHostImageProfile Recupera o perfil de imagem em uso por um host especificado. Este cmdlet é diferente do cmdlet Get-EsxImageProfile em vSphere ESXi Image Builder.
Repair-DeployImageCache Use esse cmdlet somente se o cache da imagem vSphere Auto Deploy for excluído acidentalmente.
Get-VMHostAttributes Recupera os atributos de um host que são usados quando o servidor do vSphere Auto Deploy avalia as regras.
Get-DeployMachineIdentity Retorna um valor de cadeia de caracteres que vSphere Auto Deploy usa para vincular logicamente um host ESXi em vCenter Server a uma máquina física.
Set-DeployMachineIdentity Vincula logicamente um objeto de host no banco de dados do vCenter Server a uma máquina física. Use esse cmdlet para adicionar hosts sem especificar regras.
Get-DeployOption Recupera as opções de configuração global de vSphere Auto Deploy. Este cmdlet atualmente oferece suporte à opção vlan-id, que especifica a ID de VLAN padrão para a rede de gerenciamento de ESXi de um host provisionado com vSphere Auto Deploy. vSphere Auto Deploy usará o valor somente se o host for inicializado sem um perfil de host.
Set-DeployOption Define o valor de uma opção de configuração global. Atualmente é compatível com a opção vlan-id para configurar a ID de VLAN padrão para a rede de gerenciamento do ESXi.
Add-ProxyServer Adiciona um servidor proxy ao banco de dados vSphere Auto Deploy. Execute o comando com o parâmetro -Address para especificar o endereço IPv4 ou IPv6. O endereço pode incluir um número de porta.
List-ProxyServer Lista os servidores proxy que estão atualmente registrados no vSphere Auto Deploy.
Delete-ProxyServer Exclui um ou mais servidores proxy da lista de servidores proxy registrados com vSphere Auto Deploy. Você pode executar o comando com o parâmetro -id da lista de servidores proxy ou com o parâmetro -Address especificando o endereço IPv4 ou IPv6 do servidor proxy que deseja excluir.
Add-ScriptBundle Adiciona um ou mais pacotes de script ao servidor vSphere Auto Deploy.
Get-ScriptBundle Recupera a lista de pacotes de script disponíveis no servidor vSphere Auto Deploy e os scripts que eles contêm.
Remove-ScriptBundle Remove um pacote de scripts de vSphere Auto Deploy. Aplicável ao vSphere versão 6.7 e posteriores.