vSphere ESXi Image Builder-cmdlets werden als Microsoft PowerShell-cmdlets implementiert und sind in PowerCLI enthalten. Benutzer von vSphere ESXi Image Builder-cmdlets haben den Vorteil, alle PowerCLI-Funktionen nutzen zu können.

Erfahrene PowerShell-Benutzer können vSphere ESXi Image Builder-cmdlets genau wie andere PowerShell-cmdlets verwenden. Wenn Sie PowerShell und PowerCLI erst seit Kurzem verwenden, sollten Sie die folgenden Tipps nutzen.

Sie können cmdlets, Parameter und Parameterwerte in die PowerCLI-Shell eingeben.

  • Sie erhalten Hilfe zu jedem cmdlet , indem Sie Get-Help Name_des_cmdlets ausführen.
  • Beachten Sie, dass bei PowerShell die Groß-/Kleinschreibung nicht beachtet wird.
  • Verwenden Sie die Tabulatortaste zum Vervollständigen der cmdlet- und Parameternamen.
  • Formatieren Sie die Ausgabe von Variablen und cmdlets mit Format-List oder Format-Table bzw. mit deren Kurzformen fl oder ft. Hilfe erhalten Sie, indem Sie Get-Help Format-List eingeben.
  • Verwenden Sie Platzhalter zum Durchsuchen und Filtern von VIBs und Image-Profilen. Alle Platzhalterausdrücke werden unterstützt.

Übergeben von Parametern per Name

Sie können in den meisten Fällen Parameter per Name übergeben und Parameterwerte, die Leer- oder Sonderzeichen enthalten, in doppelte Anführungszeichen einschließen.

Add-EsxSoftwarePackage -ImageProfile profile42 -SoftwarePackage "partner package 35"

Übergeben von Parametern als Objekte

Sie können Parameter als Objekte übergeben, wenn Sie Scripting und Automatisierung verwenden. Sie können die Technik mit cmdlets verwenden, die mehrere Objekte zurückgeben, als auch mit cmdlets, die ein einzelnes Objekt zurückgeben.

  1. Binden Sie die Ausgabe eines cmdlets, das mehrere Objekte zurückgibt, an eine Variable.
    $profs = Get-EsxImageProfile
  2. Wann Sie das cmdlet ausführen, das das Objekt als Eingabe benötigt, greifen Sie per Position auf das Objekt zu, wobei die Liste mit 0 beginnt.
    Add-EsxSoftwarePackage -ImageProfile $profs[4] -SoftwarePackage partner-pkg

Im Beispiel wird das angegebene Softwarepaket zum fünften Image-Profil in der Liste, die von Get-EsxImageProfile zurückgegeben wird, hinzugefügt.

In den meisten Beispielen in der Dokumentation Installations- und Einrichtungshandbuch für vSphere werden die Parameter per Name übergeben. vSphere ESXi Image Builder-Workflows enthält Beispiele, in denen Parameter als Objekte übergeben werden.