Hallo,
gibt es eine Möglichkeit, den Software-Scan auf einem Client per Command zu starten?
Ich lasse verschiedene Software per dynamischen Container installieren. Ebenso auch die Std.-Installation neuer Rechner. Damit ein Command nicht mehrmals ausgeführt wird, wäre es schön, wenn man mit einem extra Command-Befehl am Ende der Installation einen Software-Scan starten könnte. So würde die Datenbank direkt aktualisiert...
Software-Scan per Command starten
Hallo Paolo88,
im Moment funktioniert das noch nicht, jedoch wurde der Wunsch schon des Öfteren geäußert und wird sicherlich auch in einer späteren Version umgesetzt. Vielen Dank für Ihren Vorschlag.
im Moment funktioniert das noch nicht, jedoch wurde der Wunsch schon des Öfteren geäußert und wird sicherlich auch in einer späteren Version umgesetzt. Vielen Dank für Ihren Vorschlag.
-
- Beiträge: 18
- Registriert: Fr Apr 30, 2010 11:51 am
Hallo zusammen,
da ich vor der selben Frage stehe und das Thema ja schon etwas älter ist, wollte ich mal nachhorchen, ob es mittlerweile eine Möglichkeit gibt dies zu tun ??
Gruß,
Lothar Struth
da ich vor der selben Frage stehe und das Thema ja schon etwas älter ist, wollte ich mal nachhorchen, ob es mittlerweile eine Möglichkeit gibt dies zu tun ??
Gruß,
Lothar Struth
Universität Witten/Herdecke
Hallo Herr Struth,
da von Aagon keine Reaktion kommt, gibt es dazu anscheinend keine direkte Lösung. Hier aber ein paar Möglichkeiten, wie man mit dem "Problem" umgehen kann:
da von Aagon keine Reaktion kommt, gibt es dazu anscheinend keine direkte Lösung. Hier aber ein paar Möglichkeiten, wie man mit dem "Problem" umgehen kann:
- Sicherheits-Abfragen
Es ist möglich, am Anfang des Commands folgende Abfragen zu machen: "If command has been executed" oder "If is in container". Ist mir aber zu unsicher. Ich weiß nicht, ob die erste Abfrage das Client-Log durchsucht, ob der Command ausgeführt wurde. Wenn das Log nun nach ein paar Tagen automatisch gelöscht wird, wird der Command trotzdem ausgeführt. Sollte diese Abfrage aber in Verbindung mit dem Befehl "Set software installed" stehen, wäre es eine gute Option.
Die Container Abfrage kann man eigentlich vergessen, es sei denn, man macht wirklich alle paar Minuten einen globalen Software-Scan. - Client Tasks des dynamischen Containers
Ein neues "Client Task"-Profil anlegen. In diesem nur den Task Software-Scanner auf z.B. 10 Minuten stellen und alles andere deaktivieren. Dann dieses Profil dem bestimmten Container zuweisen und fertig.
Achtung:Die Datenbank Abfragen werden wesentlich höher und können dadurch auch länger dauern (merkbar, wenn man dynamische Container aktualisiert oder andere datenbank-Abfragen mit der Console macht). - Log Datei erstellen und abfragen
Für unsere Standard Installation gehe ich auf Nummer sicher und erstelle am Ende des Commands eine Log Datei in einem bestimmten Ordner auf dem Client. Wenn man nun am Anfang eine Abfrage "If file (not) exists" einbaut und die Installation nur ausführen lässt, wenn die Datei nicht existiert, ist man eigentlich auf der sicheren Seite.
Mit freundlichen Grüßen
Roger Paul
Roger Paul
-
- Beiträge: 18
- Registriert: Fr Apr 30, 2010 11:51 am
Hallo Paolo,
kurz zur Info, warum ich danach fragte, denn die Anforderung ist odch etwas anders als initial vom Ersteller beschrieben.
Ich wecke nachts Rechner Containerweise per WOL auf, instaliere Software und fahre Sie anschliessend per Client Command wieder runter.
Dadurch wird das Softwareinventar jedoch nicht aktualisiert. Einige dieser Rechner sind sehr selten am Netz, so dass ich nach der Installation eigentlich keine genaue Angabe habe, ob die Software nun installiert ist und nicht angezeigt wird oder ob ich den Rechner einfach nicht wach bekommen habe.
Daher wäre es für mich am Ende einfach sinnvoll, wenn ich den ACMP Client dazu anstossen könnet den Rechner zu scannen und das Ganze dann an den ACMP Server zu melden.
Ein Scan ob die Software bereits installiert wurde habe ich eh im Command drin, es geht mir eher darum nicht unnötig viele Rechner des Nächtens aus dem Schlaf zu holen, da ich bei der dynamischen Erstellung der Container nur nach der Software als MSI / Setup und dem Flag "Set Software installed" filtern kann.
Gruß,
Lothar
kurz zur Info, warum ich danach fragte, denn die Anforderung ist odch etwas anders als initial vom Ersteller beschrieben.
Ich wecke nachts Rechner Containerweise per WOL auf, instaliere Software und fahre Sie anschliessend per Client Command wieder runter.
Dadurch wird das Softwareinventar jedoch nicht aktualisiert. Einige dieser Rechner sind sehr selten am Netz, so dass ich nach der Installation eigentlich keine genaue Angabe habe, ob die Software nun installiert ist und nicht angezeigt wird oder ob ich den Rechner einfach nicht wach bekommen habe.
Daher wäre es für mich am Ende einfach sinnvoll, wenn ich den ACMP Client dazu anstossen könnet den Rechner zu scannen und das Ganze dann an den ACMP Server zu melden.
Ein Scan ob die Software bereits installiert wurde habe ich eh im Command drin, es geht mir eher darum nicht unnötig viele Rechner des Nächtens aus dem Schlaf zu holen, da ich bei der dynamischen Erstellung der Container nur nach der Software als MSI / Setup und dem Flag "Set Software installed" filtern kann.
Gruß,
Lothar
Universität Witten/Herdecke
Hallo Lothar,
dann würde ich es an Ihrer Stelle mit den Client Tasks versuchen. Fügen Sie am Ende des Commands einfach ein WAIT von 15 Minuten rein. Wenn Sie dann dem dynamischen Container ein Client Task Profil zuweisen, welches definiert, dass alle 10 Minuten die Clients nach Software gescannt werden, dürfte das eine vorübergehede Lösung sein.
Leider scheint es mir so, dass man dieses Profil nicht zeitlich begrenzen kann - so dass die Clients nur während dem "Installationsfenster" alle 10 Minuten gescannt werden. Das heißt, tagsüber werden die Clients, welche eingeschaltet sind, zusätzlich alle 10 Minuten gescannt...(neben dem Standard-Scan)
dann würde ich es an Ihrer Stelle mit den Client Tasks versuchen. Fügen Sie am Ende des Commands einfach ein WAIT von 15 Minuten rein. Wenn Sie dann dem dynamischen Container ein Client Task Profil zuweisen, welches definiert, dass alle 10 Minuten die Clients nach Software gescannt werden, dürfte das eine vorübergehede Lösung sein.
Leider scheint es mir so, dass man dieses Profil nicht zeitlich begrenzen kann - so dass die Clients nur während dem "Installationsfenster" alle 10 Minuten gescannt werden. Das heißt, tagsüber werden die Clients, welche eingeschaltet sind, zusätzlich alle 10 Minuten gescannt...(neben dem Standard-Scan)
Mit freundlichen Grüßen
Roger Paul
Roger Paul
Um den Bedarf an einer solchen Funktion nocheinmal deutlich zu machen. Schreibe ich hier das auch noch einmal rein.
An der Stelle schon einmal tolle Vorschläge, jedoch kann ich Diese nicht praktikabel einsetzen. Es ist nich optimal, dass alle 10 Minuten ein Client nach Software gescannt wird (Zusätzlich) über die Container.
Ich sehe Bedarf an der Funktion, da ich eine Software auf einen Client Installieren lasse und dieser Client bekommt immer wieder die ClientCommand für die Installation sofern die Software noch nicht installiert wurde. Daher wäre es praktisch am ende eines Jedem ClientCommands eine Funktion einbauen zu können, welche die Softwareliste eines jedem Clients im ACMP aktualisiert.
An der Stelle schon einmal tolle Vorschläge, jedoch kann ich Diese nicht praktikabel einsetzen. Es ist nich optimal, dass alle 10 Minuten ein Client nach Software gescannt wird (Zusätzlich) über die Container.
Ich sehe Bedarf an der Funktion, da ich eine Software auf einen Client Installieren lasse und dieser Client bekommt immer wieder die ClientCommand für die Installation sofern die Software noch nicht installiert wurde. Daher wäre es praktisch am ende eines Jedem ClientCommands eine Funktion einbauen zu können, welche die Softwareliste eines jedem Clients im ACMP aktualisiert.
Hallo Karsten,
gute Nachrichten für das neue Jahr. Die kommende Version 4.0 wird einen ClientCommand Befehl besitzen, mit dem man einen der Scanner, damit auch den Softwarescanner, in einem Command antriggern kann.
gute Nachrichten für das neue Jahr. Die kommende Version 4.0 wird einen ClientCommand Befehl besitzen, mit dem man einen der Scanner, damit auch den Softwarescanner, in einem Command antriggern kann.