R2 HF2, advanced agent: gezieltes Abrufen von Sw via cmd?

Moderators: MVogt, moderators

Post Reply
Coffeejunky

R2 HF2, advanced agent: gezieltes Abrufen von Sw via cmd?

Post by Coffeejunky » 31. May 2009, 18:56

Hallo,

wir nutzen zur Installation des Betriebssystems eine DELL-Lösung.
Dabei wird im Anschluss an die Systeminstallation via Script
- der Agent installiert
- dann separat der Abruf von Software (also die Installation) gestartet.
Lässt sich das auch mit dem advanced agent lösen?

Beste Grüße,

Uwe Kühne

User avatar
mniemann
Administrator
Administrator
Posts: 574
Joined: 25. Nov 2005, 17:03
Location: Mainz
Contact:

Post by mniemann » 31. May 2009, 19:12

eine direkte Installation kann mit dem Advanced Agent nie realisiert werden, da er die Pakete zuerst herunterladen muss. Herunterladen und Installation sind als getrennte Prozesse zu betrachten. Bei jedem Polling wird erst geprüft, welche Software noch heruntergeladen werden muss. Danach wird geprüft, welche Software bereits heruntergeladen wurde und nun installiert werden kann (die Installation für Paket A wartet natürlich nicht auf das Herunterladen von Paket B :).
Paket B kann aber erst beim nächsten Polling installiert werden.

Möchte man ein Polling erzwingen (Prüfung auf Herunterladen und Installieren) muss aktuell der Dienst neu gestartet werden. Ab Empirum v12 wird es eine EXE geben, die bei Ausführung ein außerordentliches Polling durchführen lässt.
Visit my Blog: "DiEW - Das inoffizielle Empirum Weblog" (http://www.diew.eu)

Martin Niemann
Manager Support (Service Management)

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of matrix42 AG or of the support team.

Coffeejunky

Post by Coffeejunky » 01. Jun 2009, 11:18

Hallo,

dann wäre es also wohl am Besten, die auf dem Server liegende swdepot.exe mit den entspr. Parametern aufzurufen?

hieße für uns:
- neuen Agenten installieren
- ERIS.exe 'abschießen'
- swdepot.exe mit notw. Parametern aufrufen
- PC im Anschluss an Paketinstallation neu starten.

Wäre das so denkbar?

Grüße,

U. Kühne

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 7962
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Post by Hendrik_Ambrosius » 01. Jun 2009, 13:59

Denkbar schon. Aber wieso dann nicht einfach:
- Software via swdepot installieren ohne irgendetwas abzuschießen
- Advanced Agent installieren
- Reboot
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

Coffeejunky

Post by Coffeejunky » 01. Jun 2009, 15:21

Naja, kann auch sein, dass ich einfach auf'm Schlauch steh :-)
Brauche ich nicht die lokale setup.exe, um überhaupt Pakete installieren zu können?

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 7962
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Post by Hendrik_Ambrosius » 01. Jun 2009, 22:31

Nein.
Außerdem wird sie sowie bei jedem Paket in der Installer-Sektion mitkopiert.
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

User avatar
mniemann
Administrator
Administrator
Posts: 574
Joined: 25. Nov 2005, 17:03
Location: Mainz
Contact:

Post by mniemann » 02. Jun 2009, 08:49

diese Vorgehensweise würde ich erst am Empirum v12 empfehlen, da der Advanced Agent den Status "Reboot Pending" noch nicht unterstützt. Geht wie wie von dir vorgeschlagen vor, verbleiben die Pakete, welche einen Neustart benötigten und durch das Swdepot installiert wurden, in der Console auf "Reboot Pendig" (Status: undefiniert) stehen. Um diesen Zustand aufzulösen, ist es notwendig nach dem Neustart nochmal das swdepot zu starten (Warenkorb reicht vollkommen).
Visit my Blog: "DiEW - Das inoffizielle Empirum Weblog" (http://www.diew.eu)

Martin Niemann
Manager Support (Service Management)

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of matrix42 AG or of the support team.

User avatar
MGrundl
Posts: 627
Joined: 09. May 2008, 17:18
Location: Wien
Contact:

Post by MGrundl » 02. Jun 2009, 09:04

Hallo Herr Niemann,

sehr interessant!
Was macht der Advanced Agent mit den Paketen, die auf "Reboot Pending" stehen? Werden sie nochmals installiert, ignoriert er den Status, gibts Probleme beim Update?

lg,
Manfred

User avatar
mniemann
Administrator
Administrator
Posts: 574
Joined: 25. Nov 2005, 17:03
Location: Mainz
Contact:

Post by mniemann » 02. Jun 2009, 09:09

da der Advanced Agent den Status ignoriert, arbeitet wer weiter wie gehabt. Er wird erst ab Empirum v12 in der Lage sein, die Informationen in der Registry auszuwerten und somit die noch fehlenden Statusmeldungen (Success-Meldungen) an den Server zu senden.
Auf den Client hat dies keine Auswirkung. Lediglich in der Empirum Management Console bleibt der Status auf "Reboot Pending", da die Success-Meldung nicht "reinkommt".
Visit my Blog: "DiEW - Das inoffizielle Empirum Weblog" (http://www.diew.eu)

Martin Niemann
Manager Support (Service Management)

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of matrix42 AG or of the support team.

Coffeejunky

Post by Coffeejunky » 02. Jun 2009, 19:21

Hallo,
bis zur Einführung von V12 werden wir zumindest auf R2HF2 updaten - da wir so gut wie keine Reboot-Pakete haben, ist das Verhalten bzgl. Status-Info tragbar.
Was uns allerdings vielmehr Sorgen macht (an dieser Stelle ggfs. OT) ist, dass wir bislang Voraussetzungspakete innerhalb des Setup aufgerufen haben, bspw. über (verkürzt) ...setup.exe ..\..\..\Microsoft\NET\2.0\Install\setup.inf.
Das wurde uns mal in einer Schulung so erläutert, da wir auf diese Weise entspr. Pakete einmal erstellen müssen und die Integrität der davon abh. Pakete dadurch nicht beeinflusst wurden.
Nur werden nun durch den neuen Agenten ja diese "inkludierten" Pakete nicht heruntergeladen --> Fehlermeldungen...
Wie handhabt ihr dieses Verhalten dann?
Und-Klassen? Sind diese versionierbar?

User avatar
mniemann
Administrator
Administrator
Posts: 574
Joined: 25. Nov 2005, 17:03
Location: Mainz
Contact:

Post by mniemann » 02. Jun 2009, 19:58

Hier muss nun mit UND-Klassen und Abhängigkeiten gearbeitet werden. Die UND-Klasse sorgt im Übrigen nur dafür, dass die in der Klasse enthaltenen Pakete in die DDC geschrieben werden, da UND-Klassen nur in der Datenbank nicht aber in der swdepot.dds existieren (im Warenkorb gibt es keine UND-Klassen).
Die in der Schulung beschriebe Vorgehensweise würde ich nur als Workaround und nicht als empfohlenen Weg ansehen.
Visit my Blog: "DiEW - Das inoffizielle Empirum Weblog" (http://www.diew.eu)

Martin Niemann
Manager Support (Service Management)

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of matrix42 AG or of the support team.

Coffeejunky

Post by Coffeejunky » 02. Jun 2009, 20:19

ok, allerdings: wie werden dann Releasewechsel von Anwendungen gehandhabt, die in einer UND-Klasse kombiniert sind?
Erkennt Empirum, wenn ich bspw. aus einem Adobe Reader 8 in einer UND-Klasse die Version 9 mache un bringt den entspr. raus?

User avatar
mniemann
Administrator
Administrator
Posts: 574
Joined: 25. Nov 2005, 17:03
Location: Mainz
Contact:

Post by mniemann » 03. Jun 2009, 09:46

Sobald nach der Änderung die entsprechenden Rechner, denen die UND-Klasse zugeordnet wurde, neu aktiviert werden, bekommt das der Client auch mit.

Eine UND-Klasse ist fast als Container von Paketen anzusehen. Anstatt 10 Pakete einem Rechner oder einer Gruppe zuzuordnen, wird die UND-Klasse mit den 10 Paketen zugeordnet. Das Ergebnis ist in beiden Fällen jedoch das selbe: Nach Aktivierung eines Rechners werden in seine DDC-Datei die 10 Pakete eingetragen. Ob nun die UND-Klasse zugeordnet ist oder die 10 Pakete einzeln.
Die UND-Klasse hilft jedoch bei der Verringerung des Administrativen Aufwandes, wenn nun der Adobe Reader 8 durch die Version 9 ausgetauscht werden soll. Bei den einzelnen Paketen muss in allen Konfigurationsgruppen, in denen der Reader 8 enthalten ist, dieser durch die 9 ersetzt werden - dies kann durch die Suche im Übrigen sehr elegant und einfach realisiert werden. Bei Verwendung der UND-Klasse muss nur diese "angefasst" werden. Danach müssen die Rechner, denen die UND-Klasse auch schon vorher zugeordnet war, einfach nur neu aktiviert werden.
Visit my Blog: "DiEW - Das inoffizielle Empirum Weblog" (http://www.diew.eu)

Martin Niemann
Manager Support (Service Management)

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of matrix42 AG or of the support team.

Coffeejunky

Post by Coffeejunky » 04. Jun 2009, 21:43

Danke - wir werden das testen.
Auch, ob die Und/Oder - Klassen repliziert werden.
Evtl. hilft uns dieses Konstrukt bei einer anderen Thematik.
Grüße,

UKuehne

Post Reply

Return to “Software Management”

Who is online

Users browsing this forum: No registered users and 4 guests