Setze eines ProductProperty bzgl. EINEM Client

Antworten
danny70437
Beiträge: 11
Registriert: 28 Dez 2011, 19:27

Setze eines ProductProperty bzgl. EINEM Client

Beitrag von danny70437 »

Hallo zusammen,

ein Produktproperty kann global (d.h. Depotserver weit) wie folgt gesetzt werden:

Code: Alles auswählen

 opsi-admin -d method setProductProperty winxppro orgname "My Company Name" opsi-depot-server.domain.de
Leider konnte ich nicht herausfinden, wie man dieses Property individuell für EINEN bestimten Client setzen kann.
Wenn ich dies über die GUI machen, sieh man im Logfile folgendes

Code: Alles auswählen

     
[7] [Apr 18 16:48:07] Getting config file for 'ProductPropertyState', '{'objectId': u'pc.domain.de', 'propertyId': u'fullname', 'productId': u'winxppro'}', 'ini' (File.py|295)
[7] [Apr 18 16:48:07] Creating file: '/var/lib/opsi/config/clients/pc.domain.de.ini' (File.py|274)
Kann mir jemand einen Tip geben, wie man das Attribute "fullname" des Produkts "winxppro" bzgl. dem OPSI-Client pc.domain.de über die Commandline (opsi-admin) setzten kann ?

Vielen Dank

Gruesse
Danny
danny70437
Beiträge: 11
Registriert: 28 Dez 2011, 19:27

Re: Setze eines ProductProperty bzgl. EINEM Client (solved)

Beitrag von danny70437 »

Hi,

habs doch noch selber rausgefunden:

Anzeige des akt. Standes:

Code: Alles auswählen

opsi-admin -d method productPropertyState_getObjects '[]' '{"objectId":"pc.domain.de"}'
Setzen eines individuellen Wertes:
  • Client : pc.domain.de
    Produkt : winxxpro
    Attribute : fullname
    Neuer Wert: MyDepotValue

Code: Alles auswählen

opsi-admin -d method productPropertyState_create winxppro fullname pc.domain.de "My Company Name"
Den default Wert des Attributs kann man (depot-server spezifisch) auch so setzen - einfach als client den depot-server nehmen.

Gruesse
Danny
Antworten