g-force hat geschrieben: ↑13.09.2024, 02:01
Umso weniger verstehe ich, warum $OEM$ hier so gemieden wird -
Das ist so nicht korrekt. Das mit dem $OEM$ Ordner war ein anderer Ansatz, der hier Anfangs bis zum Exzess durchexerziert wurde. Klappte alles wunderbar.
Als wir dann feststellten, dass vieles davon auch mit der Schneegans-autounattend Methode möglich ist, sind wir umgeschwenkt, um zu schauen, was geht.
Der Thread heißt ja " Programme automatisch installieren nach Installation".
So ein Programm, wie z.B. Winrar kann man über eine Firstlogon/Setupcomplete wunderbar installieren lassen.
Ziel ist natürlich, dass das Programm dann auch schon auf dem aktuellen Stand ist. Geht wunderbar mit winget.
Vorgefertigte SFX Pakete, wie man das früher gemacht hat, sind da ggf. schon bei der Installation veraltet. Je nach dem, wie oft man das Paket aktualisert hat, bzw. die vorgefertigte Installationsbasis aktualisert hat. > sehr aufwändig!
Nun ist es mit der Installation des Programms nicht unbedingt getan. So ein Programm wie Winrar möchte auch einen Key haben, damit es uneingeschränkt funktioniert.
Den Key hätte man früher mit in das SFX Paket gepackt, oder später mit in den $OEM$ Ordner. Notfalls per copy dann in den Programmordner kopiert (geht aber auch anders).
Es hat aber was, wenn man sich das alles sparen kann und nur noch
eine einzige Datei benötigt (die autounattend.xml), um das alles von ganz allein erledigen zu lassen. Wenn jetzt aber ein Key, wie der RARREG.KEY noch ins Programmverzeichnis soll, muss man sich schon was ausdenken. Ausgehend von dem Gedanken, nur noch eine veränderliche Datei (die autounattend.xml) zu haben, muss der Key ja erst mal erzeugt werden.
Deshalb der zugegebenermaßen etwas schräge Ansatz, diesen Key mit einem Echo Befehl in der autounattend.xml zu erzeugen. Aber der Zweck heiligt die Mittel.