Sie können mit Image Builder-cmdlets prüfen, welche Depots verfügbar sind, ein Depot hinzufügen, Image-Profil-Informationen anzeigen und ein neues Image-Profil erstellen, indem Sie eines der verfügbaren Image-Profile klonen.

Stellen Sie sicher, dass Ihre Umgebung den folgenden Anforderungen entspricht, bevor Sie die cmdlets in diesem Workflow verwenden.

Veröffentlichte Profile sind in der Regel schreibgeschützt und können nicht geändert werden. Auch wenn ein veröffentlichtes Profil nicht schreibgeschützt ist, ist das Klonen anstelle des Änderns des Profils eine empfohlene Vorgehensweise, da das ursprüngliche Profil gelöscht wird, wenn Änderungen daran vorgenommen werden. Sie können das ursprüngliche, unveränderte Profil nur wiederherstellen, indem Sie erneut eine Verbindung zu einem Depot herstellen.

Ein Workflow für das Klonen von Profilen kann das Überprüfen des aktuellen Systemstatus, das Hinzufügen eines Software-Depots und das Klonen des Profils umfassen.

  1. Prüfen Sie in einem PowerShell-Fenster, ob für die aktuelle Sitzung Software-Depots definiert sind.

    $DefaultSoftwareDepots

    PowerShell gibt die aktuell definierten Depots zurück bzw. nichts, wenn Sie PowerShell gerade gestartet haben.

  2. Fügen Sie bei Bedarf das Depot, das das zu klonende Profil enthält, zur aktuellen Sitzung hinzu.

    Führen Sie für Remote-Depots den Befehl Add-EsxSoftwareDepot -DepotUrl URL_des_Depots aus.

    Für eine Offline-Depot-ZIP-Datei müssen Sie zuerst die ZIP-Datei herunterladen.

    1. Laden Sie die ZIP-Datei auf einen lokalen Dateipfad herunter.

    2. Führen Sie Add-EsxSoftwareDepot -DepotUrl C:\Dateipfad\Offline-Paket.zip aus.

    PowerShell fügt das angegebene Depot zu Ihrer aktuellen Sitzung hinzu und listet alle aktuellen Depots auf.

  3. Überprüfen Sie die Variable $DefaultSoftwareDepots, die jetzt das neu hinzugefügte Depot zurückgibt.

    $DefaultSoftwareDepots

  4. Zeigen Sie alle derzeit verfügbaren Image-Profile an.

    Get-EsxImageProfile

    Die Liste hilft Ihnen bei der Auswahl eines geeigneten Kandidaten für das Klonen.

  5. Klonen Sie eines der Image-Profile, indem Sie den in der Spalte „Name“ angezeigten Namen, einen Namen für das neue Profil und den Anbieter angeben.

    $ip = New-EsxImageProfile -CloneProfile base-tbd-v1 -Name "Testprofil 42" -Vendor "Anbieter20"

  6. Zeigen Sie das neu erstellte Image-Profil an.

    $ip

    Name                Vendor          Last Modified          Acceptance Level
    ----                ------          -------------          ----------------
    Test Profile 42     Vendor20        9/15/2010 5:45:43...   PartnerSupported
    

Erstellen eines Image-Profils durch Klonen mithilfe von Variablen

Diese cmdlet-Beispielsequenz wiederholt die Schritte dieses Workflows, übergibt jedoch Parameter als Objekte, auf die nach der Position in einer Variablen zugegriffen wird, anstatt Parameter nach Name zu übergeben. Sie können die folgenden cmdlets der Reihe nach über die PowerCLI-Eingabeaufforderung ausführen.

$DefaultSoftwareDepots
Add-EsxSoftwareDepot -DepotUrl depot_url
$DefaultSoftwareDepots
$profs = Get-EsxImageProfile
$profs
$ip = New-EsxImageProfile -CloneProfile $profs[2] -Name "new_profile_name" -Vendor "my_vendor"
$ip