Verwenden von Installationsskripten in Bereitstellungsvorlagen
Mit dem Extra "Installationsskripte" (Extras > Bereitstellung > Betriebssystembereitstellung) können Sie eine Vorlage aus einem oder mehreren Installationsskripten erstellen, die dann für skriptgesteuerte Aktionen in Vorlagen verwendet werden können. Es werden Batchdatei-Skripte, Shell-Skripte und viele andere unterstützt.
Die Aktionen Abbild bereitstellen, Skriptgesteuerte Installation und Skript injizieren verwenden Skripte wie sysprep.inf oder unattend.txt. Mit dem Extra "Installationsskripte" können Sie Variablen in Ihre Skripte einfügen. So kann beispielsweise ein Gerätename in eine sysprep.inf-Datei eingefügt werden.
Weitere Informationen finden Sie in diesem Artikel der Ivanti Community.
Weitere Informationen zur Fehlerbehebung bei der Skripteinbindung finden Sie in diesem Artikel der Ivanti Community.
Verwendung von Variablen
Installationsskripte unterstützen mehrere Schlüsselwertpaare, z. B.:
Variable | Beschreibung |
---|---|
%ldHostname% | Der Hostname |
%ldDeviceID% | GUID des Geräts |
Wenn in der win.inf-Datei bereits ein Schlüsselwertpaar vorhanden ist, das als eine benutzerdefinierte Variable existiert, wird es von den Installationsskripten durch die neue benutzerdefinierte Variable ersetzt.
Um Variablen per Installationsskript als Variable zu übergeben (die nicht durch den Bereitstellungsprozess ersetzt werden), setzen Sie die Variable in doppelte Prozentzeichen (zum Beispiel: %%variable%%
).
Weitere Informationen zu öffentlichen Variablen finden Sie unter Definieren einer öffentlichen (globalen) Variablen.
Hinweise zur Verwendung von Skripten
- In Windows muss eine gültige, aktive, formatierte Partition vorhanden sein, damit die skriptgesteuerte Aktion stattfinden kann.
- Die Netzwerkinstallationsquelle muss ordnungsgemäß mit Treibern für das Zielgerät injiziert werden oder muss in den PnP-Treiberpfad des OEM eingefügt werden (zusätzliche Informationen können Sie im Installationshandbuch von Microsoft nachschlagen).
- Die Datei "cmdlines.txt" wird dazu verwendet, Befehle an den letzten Betriebssystemstart anzuhängen.
- PXE/RIS wird nicht unterstützt.
- Schlägt die Installation fehl, können Sie zwecks Behebung des Fehlers im Ordner \ManagementSuite\ldlogon\provisioning\config nachsehen, wie das Installationsskript mit den ausgetauschten Variablen aussieht. Sie können jederzeit auf diesen Ordner zugreifen, falls dies zur Fehlersuche und -behebung nötig ist, wenn ein Skript geändert oder in den Aktionen "Skript injizieren" oder "Abbild bereitstellen" genutzt wurde.
- Das temporäre Verzeichnis für die Bereitstellung ist %systemdrive%/ldprovisioning.