Sie geben mithilfe eines Satzes von PowerCLI-cmdlets, die in PowerCLI enthalten sind, die Regeln an, die Image-Profile und Hostprofile Hosts zuweisen.

Wenn Sie PowerCLI noch nicht verwendet haben, lesen Sie die Dokumentation zu PowerCLI sowie Verwendung der vSphere Auto Deploy-Cmdlets. Sie können an der PowerShell-Eingabeaufforderung Hilfe zu jedem Befehl erhalten.

  • Allgemeine Hilfe: Get-HelpName_des_cmdlets
  • Detaillierte Hilfe: Get-Help Name_des_cmdlet-Detailed
Hinweis: Geben Sie bei der Ausführung von vSphere Auto Deploy-cmdlets alle Parameter in der Befehlszeile an, wenn Sie das cmdlet aufrufen. Die Angabe von Parametern im interaktiven Modus wird nicht empfohlen.
Tabelle 1. Regel-Engine- PowerCLI-Cmdlets
Befehl Beschreibung
Get-DeployCommand Gibt eine Liste von vSphere Auto Deploy-cmdlets zurück.
New-DeployRule Erstellt eine neue Regel mit den angegebenen Elementen und Mustern.
Set-DeployRule Aktualisiert eine vorhandene Regel mit den angegebenen Elementen und Mustern. Sie können keine Regel aktualisieren, die Teil eines Regelsatzes ist.
Get-DeployRule Ruft die Regeln mit den angegebenen Namen ab.
Copy-DeployRule Klont und aktualisiert eine vorhandene Regel.
Add-DeployRule Fügt eine oder mehrere Regeln zum Arbeitsregelsatz und standardmäßig auch zum aktiven Regelsatz hinzu. Verwenden Sie den Parameter NoActivate, um eine Regel nur zum Arbeitsregelsatz hinzuzufügen.
Remove-DeployRule Entfernt eine oder mehrere Regeln aus dem Arbeits- und dem aktiven Regelsatz. Führen Sie diesen Befehl mit dem Parameter -Delete aus, um die Regel vollständig zu löschen.
Set-DeployRuleset Legt die Liste der Regeln im Arbeitsregelsatz explizit fest.
Get-DeployRuleset Ruft den aktuellen Arbeitsregelsatz oder den derzeit aktiven Regelsatz ab.
Switch-ActiveDeployRuleset Aktiviert einen Regelsatz, sodass alle neuen Anforderungen durch den Regelsatz bewertet werden.
Get-VMHostMatchingRules Ruft Regeln ab, die einem Muster entsprechen. Sie können beispielsweise alle Regeln abrufen, die sich auf einen Host oder auf mehrere Hosts beziehen. Verwenden Sie dieses cmdlet in erster Linie für das Debuggen.
Test-DeployRulesetCompliance Prüft, ob die Elemente, die einem bestimmten Host zugeordnet sind, mit dem aktiven Regelsatz übereinstimmen.
Repair-DeployRulesetCompliance Anhand der Ausgabe von Test-DeployRulesetCompliance aktualisiert dieses cmdlet das Image-Profil, das Hostprofil und den Speicherort für jeden Host in der vCenter Server-Bestandsliste. Das cmdlet wendet möglicherweise Image-Profilen bereit und Hostprofile an oder verschiebt Hosts in vorgegebene Ordner oder Cluster auf dem vCenter Server-System.
Apply-EsxImageProfile Ordnet das angegebene Image-Profil dem angegebenen Host zu.
Get-VMHostImageProfile Ruft das Image-Profil ab, das der angegebene Host verwendet. Dieses cmdlet unterscheidet sich von dem Get-EsxImageProfile-cmdlet im vSphere ESXi Image Builder.
Repair-DeployImageCache Verwenden Sie dieses cmdlet nur dann, wenn der vSphere Auto Deploy-Image-Cache versehentlich gelöscht wurde.
Get-VMHostAttributes Ruft die Attribute für einen Host ab, die verwendet werden, wenn der vSphere Auto Deploy-Server die Regeln auswertet.
Get-DeployMachineIdentity Gibt einen Zeichenfolgenwert zurück, den vSphere Auto Deploy verwendet, um einen ESXi-Host in vCenter Server mit einer physischen Maschine logisch zu verknüpfen.
Set-DeployMachineIdentity Erstellt eine logische Verknüpfung zwischen einem Hostobjekt in der vCenter Server-Datenbank und einer physischen Maschine. Verwenden Sie dieses cmdlet zum Hinzufügen von Hosts, ohne Regeln anzugeben.
Get-DeployOption Ruft die globalen vSphere Auto Deploy-Konfigurationsoptionen ab. Dieses cmdlet unterstützt derzeit die Option vlan-id, die die Standard-VLAN-ID für das ESXi-Verwaltungsnetzwerk eines mit vSphere Auto Deploy bereitgestellten Hosts angibt. vSphere Auto Deploy verwendet den Wert nur dann, wenn der Host ohne ein Hostprofil gestartet wird.
Set-DeployOption Legt den Wert einer globalen Konfigurationsoption fest. Unterstützt zurzeit die Option vlan-id, die die Standard-VLAN-ID für das ESXi-Verwaltungsnetzwerk festlegt.
Add-ProxyServer Fügt einen Proxyserver zur vSphere Auto Deploy-Datenbank hinzu. Führen Sie den Befehl mit dem -Address-Parameter aus, um die IPv4- oder IPv6-Adresse anzugeben. Die Adresse kann eine Portnummer enthalten.
List-ProxyServer Listet die Proxyserver auf, die derzeit bei vSphere Auto Deploy registriert sind.
Delete-ProxyServer Löscht mindestens einen Proxyserver aus der Liste der Proxyserver, die bei vSphere Auto Deploy registriert sind. Sie können den Befehl mit dem -id-Parameter aus der Liste der Proxyserver oder mit dem -Address-Parameter ausführen, indem Sie die IPv4- oder IPv6-Adresse des zu löschenden Proxyservers angeben.
Add-ScriptBundle Fügt mindestens ein Skriptpaket zum vSphere Auto Deploy-Server hinzu.
Get-ScriptBundle Ruft die Liste der auf dem vSphere Auto Deploy-Server vorhandenen Skriptpakete ab sowie die enthaltenen Skripte.
Remove-ScriptBundle Entfernt ein Skriptpaket von vSphere Auto Deploy. Gültig für vSphere Version 6.7 und höher.