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

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

  • Aide de base : Get-Helpcmdlet_name
  • Aide détaillée : Get-Help cmdlet_name-Detailed
Note : Lorsque vous exécutez des cmdlets vSphere 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 PowerCLI du moteur de règles
Commande Description
Get-DeployCommand Retourne une liste de cmdlets vSphere 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 récupérer 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 vSphere ESXi Image Builder.
Repair-DeployImageCache Utilisez cette cmdlet uniquement si le cache d'image vSphere Auto Deploy est supprimé accidentellement.
Get-VMHostAttributes Extrait les attributs d'un hôte, qui sont utilisés lorsque le serveur vSphere Auto Deploy évalue les règles.
Get-DeployMachineIdentity Retourne une valeur de chaîne que vSphere Auto Deploy utilise pour lier logiquement un hôte ESXi dans vCenter Server à une machine physique.
Set-DeployMachineIdentity Lie logiquement un objet hôte dans la base de données 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 vSphere 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 vSphere Auto Deploy. vSphere 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.
Add-ProxyServer Ajoute un serveur proxy à la base de données vSphere Auto Deploy. Exécute la commande avec le paramètre -Address pour spécifier l'adresse IPv4 ou IPv6. L'adresse peut comprendre un numéro de port.
List-ProxyServer Liste les serveurs proxy actuellement enregistrés avec vSphere Auto Deploy.
Delete-ProxyServer Supprime au moins un serveur proxy de la liste des serveurs proxy enregistrés avec vSphere Auto Deploy. Vous pouvez exécuter la commande avec le paramètre -id de la liste des serveurs proxy ou avec le paramètre -Address en spécifiant l'adresse IPv4 ou IPv6 du serveur proxy que vous souhaitez supprimer.
Add-ScriptBundle Ajoute au moins un bundle de scripts au serveur vSphere Auto Deploy.
Get-ScriptBundle Récupère la liste des bundles de scripts sur le serveur vSphere Auto Deploy et les scripts qu'ils contiennent.
Remove-ScriptBundle Supprime un bundle de scripts de vSphere Auto Deploy. Applicable pour vSphere version 6.7 et versions ultérieures.