Seite 1 von 1
[Solved] NetBoot Property hinzufügen
Verfasst: 12 Jan 2012, 09:01
von jandoe
Hallo zusammen.
Kann mir jemand sagen wie ich für die WindowsXP-Installation eine zusätzliche property erstelle? Ich würde gerne vor der Installation einen Benutzernamen angeben können. Dieser Benutzer wird dannspäter vom unattend script als Adminuser angelegt. In welcher Datei sind denn diese Variablen definiert?
Vielen Dank schonmal!!
LG Jan
Re: NetBoot Property hinzufügen
Verfasst: 12 Jan 2012, 09:17
von tobias
entpacke das opsi paket im workbench bearbeite im ordner OPSI die control datei und mache daraus ein neues paket welches du dann installierst. So würde ich das jedenfalls machen.
http://download.uib.de/opsi4.0/doc/html ... ge-manager
Re: NetBoot Property hinzufügen
Verfasst: 12 Jan 2012, 09:36
von jandoe
hi. danke für die schnelle antwort. ich habe jetzt zunächst noch was anderes probiert:
Code: Alles auswählen
opsi-admin -d method productProperty_getObjects [] '{"productId":"winxppro"}' > /tmp/property_config.json
dann in der datei eine zusätzliche property "user" erstellt und wieder eingespielt:
Code: Alles auswählen
opsi-admin -d method productProperty_updateObjects < /tmp/property_config.json
anzeige
Code: Alles auswählen
opsi-admin -d method getProductProperties_hash winxppro
"productkey" : "xxxxx-xxxxx-xxxxx-xxxxx-xxxxx",
"additional_drivers" : "",
"i386_dir" : "",
"askbeforeinst" : "True",
"windows_partition_size" : "100%",
"orgname" : "Orgname",
"user" : "user",
"fullname" : "Name",
"store_i386" : "False"
diese property taucht im webinterface allerdings nicht auf. ich kann sie dort manuell hinzufügen und dann nutzen aber in der standardansicht ist sie nicht drinnen. was kann da noch fehlen?
Re: NetBoot Property hinzufügen
Verfasst: 12 Jan 2012, 09:51
von tobias
jandoe hat geschrieben:hi. danke für die schnelle antwort. ich habe jetzt zunächst noch was anderes probiert:
Code: Alles auswählen
opsi-admin -d method productProperty_getObjects [] '{"productId":"winxppro"}' > /tmp/property_config.json
dann in der datei eine zusätzliche property "user" erstellt und wieder eingespielt:
Code: Alles auswählen
opsi-admin -d method productProperty_updateObjects < /tmp/property_config.json
anzeige
Code: Alles auswählen
opsi-admin -d method getProductProperties_hash winxppro
"productkey" : "xxxxx-xxxxx-xxxxx-xxxxx-xxxxx",
"additional_drivers" : "",
"i386_dir" : "",
"askbeforeinst" : "True",
"windows_partition_size" : "100%",
"orgname" : "Orgname",
"user" : "user",
"fullname" : "Name",
"store_i386" : "False"
diese property taucht im webinterface allerdings nicht auf. ich kann sie dort manuell hinzufügen und dann nutzen aber in der standardansicht ist sie nicht drinnen. was kann da noch fehlen?
Das ändern über Opsi-Admin finde ich nicht sehr intuitiv habs darüber auch nicht hinbekommen.
Ich paketiere die Sachen einfach neu

hat den Vorteil das ich da auch direkt die Anpassungen fürs Corporate Identity einbauen kann ohne das die Hash werte in der *.files Datei falsch sind (relevant für das VPN/WAN Modul)
Re: NetBoot Property hinzufügen
Verfasst: 12 Jan 2012, 10:09
von jandoe
Würde es dir was ausmachen das mal schritt für schritt hier zu notieren? Ich weiß nämlich im moment nicht wie ich genau vorgehen muss und was ich bearbeiten muss.. Danke!
Re: NetBoot Property hinzufügen
Verfasst: 12 Jan 2012, 10:18
von tobias
jandoe hat geschrieben:Würde es dir was ausmachen das mal schritt für schritt hier zu notieren? Ich weiß nämlich im moment nicht wie ich genau vorgehen muss und was ich bearbeiten muss.. Danke!
1. lade dir das aktuelle Paket runter
2. Kopiere es nach /home/opsiproducts (Freigabe Workbench) und entpacke es => opsi-package-manager -x opsi-Paket.opsi
3. Passe die Datei ..opsi/control mit den entsprechenden Properties die du haben möchtest an.
4. Passe das Produkt an damit es das macht was du willst (CLIENT_DATA)
5. Packe das Paket neu => opsi-makeproductfile
6. installiere es mit opsi-paket-manager auf deinem depot => opsi-package-manager -i paket.opsi
Das sollte es gewesen sein ein wenig Eigeninitiative ist übrigens auch nicht schlecht

Re: NetBoot Property hinzufügen
Verfasst: 12 Jan 2012, 11:18
von jandoe
Hat funktioniert

Danke dir Tobias!
LG Jan