Vous définissez les règles qui affectent des profils d'image et des profils d'hôte en utilisant un groupe de cmdlets PowerCLI inclus dans VMware PowerCLI.

Si vous ne connaissez pas PowerCLI, lisez la documentation PowerCLI et consultez Utilisation des cmdlets Auto Deploy. Vous pouvez obtenir de l'aide sur les commandes depuis l'invite PowerShell.

  • Aide de base : Get-Help cmdlet_name

  • Aide détaillée : Get-Help cmdlet_name -Detailed

Remarque :

Lorsque vous exécutez des cmdlets Auto Deploy, indiquez tous les paramètres sur la ligne de commande lorsque vous appelez la cmdlet. Il n'est pas recommandé d'indiquer des paramètres en mode interactif.

Tableau 1. Cmdlets Rule Engine PowerCLI

Commande

Description

Get-DeployCommand

Retourne une liste des cmdlets Auto Deploy.

New-DeployRule

Crée une règle avec les éléments et les modèles spécifiés.

Set-DeployRule

Met à jour une règle existante avec les éléments et les modèles spécifiés. Vous ne pouvez pas mettre à niveau une règle qui appartient à un groupe de règles.

Get-DeployRule

Extrait les règles avec les noms spécifiés.

Copy-DeployRule

Clone et met à jour une règle existante.

Add-DeployRule

Ajoute une ou plusieurs règles au groupe de règles opérationnelles et, par défaut, au groupe de règles actives. Utilisez le paramètre NoActivate pour ajouter une règle uniquement au groupe de règles opérationnelles.

Remove-DeployRule

Supprime une ou plusieurs règles du groupe de règles opérationnelles et du groupe de règles actives. Exécutez cette commande avec le paramètre -Delete pour supprimer complètement la règle.

Set-DeployRuleset

Définit explicitement la liste des règles du groupe de règles opérationnelles.

Get-DeployRuleset

Extrait le groupe de règles opérationnelles ou le groupe de règles actives en cours.

Switch-ActiveDeployRuleset

Active un groupe de règles pour que les nouvelles demandes soient évaluées via le groupe de règles.

Get-VMHostMatchingRules

Extrait les règles correspondant à un modèle. Par exemple, vous pouvez extraire toutes les règles qui s'appliquent à un ou des hôtes. Utilisez cette cmdlet principalement pour le débogage.

Test-DeployRulesetCompliance

Détermine si les éléments associés à un hôte défini sont conformes au groupe de règles actives.

Repair-DeployRulesetCompliance

Compte tenu de la sortie de Test-DeployRulesetCompliance, cette cmdlet met à jour le profil d'image, le profil d'hôte et l'emplacement de chaque hôte dans l'inventaire vCenter Server. La cmdlet peut appliquer des profils d'image et des profils d'hôte ou transférer des hôtes vers des dossiers ou des clusters prédéfinis sur le système vCenter Server.

Apply-EsxImageProfile

Associe le profil d'image spécifié à l'hôte défini.

Get-VMHostImageProfile

Extrait le profil d'image utilisé par un hôte donné. Cette cmdlet est différente de la cmdlet Get-EsxImageProfile dans Image Builder PowerCLI.

Repair-DeployImageCache

Utilisez cette cmdlet uniquement si le cache d'image Auto Deploy est supprimé accidentellement.

Get-VMHostAttributes

Extrait les attributs d'un hôte, qui sont utilisés lorsque le serveur Auto Deploy évalue les règles.

Get-DeployMachineIdentity

Retourne une valeur de chaîne qu'Auto Deploy utilise pour lier logiquement un hôte ESXi dans vCenter à une machine physique.

Set-DeployMachineIdentity

Lie logiquement un objet hôte dans la base de données de vCenter Server à un ordinateur physique. Utilisez cette cmdlet pour ajouter des hôtes sans définir de règles.

Get-DeployOption

Extrait les options de configuration globale Auto Deploy. Cette cmdlet prend actuellement en charge l'option vlan-id qui spécifie l'ID VLAN par défaut pour le réseau de gestion ESXi d'un hôte provisionné avec Auto Deploy. Auto Deploy utilise cette valeur uniquement si l'hôte démarre sans profil d'hôte.

Set-DeployOption

Définit la valeur d'une option de configuration globale. Prend actuellement en charge l'option vlan-id pour définir l'ID VLAN par défaut du réseau de gestion ESXi.