Les cmdlets vSphere ESXi Image Builder sont mis en œuvre comme les cmdlets Microsoft PowerShell et inclus dans PowerCLI. Les utilisateurs des cmdlets vSphere ESXi Image Builder peuvent tirer parti de toutes les fonctions PowerCLI.
Les utilisateurs PowerShell expérimentés peuvent utiliser les cmdlets vSphere ESXi Image Builder comme n'importe quels autres cmdlets PowerShell. Si PowerShell et PowerCLI ne vous sont pas familiers, suivez les conseils ci-dessous.
Vous pouvez taper des cmdlets, des paramètres et des valeurs de paramètres dans le shell PowerCLI.
- Obtenez des informations d'aide en exécutant
Get-Help cmdlet_name
. - Notez que PowerShell ne tient pas compte de la casse.
- Utilisez la saisie semi automatique pour les noms de cmdlet et de paramètre.
- Formatez les sorties de variable et de cmdlet en utilisant
Format-List
ouFormat-Table
ou leur version abrégéefl
ouft
. VoirGet-Help Format-List
. - Utilisez les caractères génériques pour rechercher et filtrer les VIB et les profils d'image. Toutes les expressions génériques sont prises en charge.
Envoi des paramètres en fonction du nom
Vous pouvez envoyer les paramètres en fonction du nom dans la plupart des cas et placer entre guillemets doubles les valeurs de paramètres qui contiennent des espaces ou des caractères spéciaux.
Add-EsxSoftwarePackage -ImageProfile profile42 -SoftwarePackage "partner package 35"
Envoi des paramètres sous forme d'objets
Vous pouvez envoyer les paramètres sous forme d'objet si vous voulez utiliser des scripts et l'automatisation. Vous pouvez utiliser la technique avec les cmdlets qui retournent plusieurs objets ou les cmdlets qui retournent un seul objet.
- Liez à une variable la sortie d'une cmdlet qui retourne plusieurs objets.
$profs = Get-EsxImageProfile
- Lorsque vous exécutez la cmdlet qui nécessite d'utiliser l'objet comme entrée, accédez à l'objet en fonction de la position avec la liste commençant à 0.
Add-EsxSoftwarePackage -ImageProfile $profs[4] -SoftwarePackage partner-pkg
L'exemple ajoute le progiciel spécifié au cinquième profil d'image dans la liste retournée par Get-EsxImageProfile.
Dans la plupart des exemples de la documentation Installation et configuration de vSphere, les paramètres sont transmis par leur nom. La section Workflows vSphere ESXi Image Builder propose des exemples dans lesquels les paramètres sont transmis en tant qu'objets.