Best Practice | Verteilung bei geöffneten Programm
Best Practice | Verteilung bei geöffneten Programm
Hallo Leute,
ich stehe gerade vor dem Problem, dass ich z.B. Flash Player aktualisieren will. Das läuft aber nur sauber durch, wenn firefox / ie nicht offen sind.
Ich will die Installation silent - ohne Benutzereingabe/ im Hintergrund - machen und nicht einfach den Prozess killen.
Wie macht ihr sowas?
ich stehe gerade vor dem Problem, dass ich z.B. Flash Player aktualisieren will. Das läuft aber nur sauber durch, wenn firefox / ie nicht offen sind.
Ich will die Installation silent - ohne Benutzereingabe/ im Hintergrund - machen und nicht einfach den Prozess killen.
Wie macht ihr sowas?
-
- Moderator
- Posts: 7965
- Joined: 13. Dec 2004, 23:10
- Location: Adendorf/Lüneburg
Re: Best Practice | Verteilung bei geöffneten Programm
Dann ein /S0 (silent) Script bauen das erst mal prüft ob die Prozesse für IE oder Firefox offen sind.
Wenn ja -> Silent Abort und später wieder versuchen.
Wenn ja -> Silent Abort und später wieder versuchen.
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.
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.
Re: Best Practice | Verteilung bei geöffneten Programm
Silent Abort liefert doch aber ein OK zurück -- wie und wo stelle ich dann das Wiederholungsintervall ein - für Empirum ist da ja alles OK oder nicht?
Re: Best Practice | Verteilung bei geöffneten Programm
Hallo,
Gruß
Code: Select all
[SET:Installation]
AddMeter 50
#SET:KillProcesses
Call..
...
[SET:KillProcesses]
AskKillProcesses 600, firefox
[Processes]
firefox=firefox.exe, Mozilla Firefox, KILLPROCESS CONTINUE
...
-
- Moderator
- Posts: 7965
- Joined: 13. Dec 2004, 23:10
- Location: Adendorf/Lüneburg
Re: Best Practice | Verteilung bei geöffneten Programm
Ein Abort löst immer einen Fehler aus so dass die Installation beim nächsten Intervall wieder startet.
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.
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.
Re: Best Practice | Verteilung bei geöffneten Programm
Hallo Herr Wiegel,r.wiegel wrote:Hallo,
GrußCode: Select all
[SET:Installation] AddMeter 50 #SET:KillProcesses Call.. ... [SET:KillProcesses] AskKillProcesses 600, firefox [Processes] firefox=firefox.exe, Mozilla Firefox, KILLPROCESS CONTINUE ...
diesen Lösungsansatz kenne ich schon - leider kommt es da zu einer Benutzereingabe - die wir nicht wollen. Und erst recht kein Prozess killen.
Re: Best Practice | Verteilung bei geöffneten Programm
nach dem Timeout (im Beispiel 10 Min.) können Sie enweder die Anwendung killen oder wenn es nicht gewünscht ist, die Installation abbrechen.
weitere Flags:
KILLPROCESS
DESTROYWINDOW
CLOSEWINDOW
QUERYCLOSEWINDOW
CONTINUE
ABORT
weitere Flags:
KILLPROCESS
DESTROYWINDOW
CLOSEWINDOW
QUERYCLOSEWINDOW
CONTINUE
ABORT
Re: Best Practice | Verteilung bei geöffneten Programm
Könnt ihr das nicht so timen, dass der Update/Installation erst am nächsten morgen stattfindet, nachdem sich der User eingeloggt hat ? Ich habe die Erfahrung gemacht, dass das recht brauchbar ist. Bei neuen Paketen, die zugeteilt werden, erst spät am Abend die Gruppen aktivieren (zb. über die Zeitplanung). Und ja, man hat natürlich immer ein paar Rechner, die von den Usern abends nicht abgestellt werden, aber dort läuft die Installation aber dann eh grundsätzlich durch.
Re: Best Practice | Verteilung bei geöffneten Programm
ok, wenn der Timer auch unsichtbar ablaufen kann, wäre das eine Option.
Ich werd mal bissel rumexperimentieren
Ich werd mal bissel rumexperimentieren
Re: Best Practice | Verteilung bei geöffneten Programm
Man könnte auch die Pakete nachts, über WOL (Wake on LAN) installieren lassen.
Re: Best Practice | Verteilung bei geöffneten Programm
Man kann zwar den Installationskontext auf "nur nach Benutzeranmeldung" umstellen, Ihr Benutzer ist aber bereits angemeldet. Die Bedingung ist also somit erfüllt.
Wäre das für Sie eine Lösung?:
If DoesProcessExist ("Firefox.exe") == "1" Then "SET:InstallationError" EndIf
mit /S0 bekommt ein Benutzer nichts mit...
Wäre das für Sie eine Lösung?:
If DoesProcessExist ("Firefox.exe") == "1" Then "SET:InstallationError" EndIf
mit /S0 bekommt ein Benutzer nichts mit...
Re: Best Practice | Verteilung bei geöffneten Programm
ok, angenommen, ich bekomme es abgefangen wenn Firefox offen ist, und breche die Installation ab - Wie stelle ich sicher, das Matrix es erneut versucht - Y Stunden später?r.wiegel wrote: Wäre das für Sie eine Lösung?:
If DoesProcessExist ("Firefox.exe") == "1" Then "SET:InstallationError" EndIf
mit /S0 bekommt ein Benutzer nichts mit...
Re: Best Practice | Verteilung bei geöffneten Programm
Das macht der Agent über das Polling-Intervall ja automatisch. Ich halte das aber schlicht für nicht praktikabel, weil der Anwender in 9 von 10 Fällen vermutlich die Anwendung einfach wieder startet...
Viele Grüße
Tobias
---
Empirum Echtsystem: v19 - 19.0.1 - Win 2012 R2 mit EPE 4.7.3 und UEM Agent 1905.1
Empirum Testsystem: v19 - 19.0.1 - Win 2012 R2 mit EPE 4.7.5 und UEM Agent 1906.1
Workplace Management Echtsystem: ServiceStore 9.1.0.2532 - Win 2012 R2
Workplace Management Testsystem: ServiceStore 9.1.0.2532 - Win 2016
MDM: Silverback 18.0.3.27
DB-Server: Win 2012 R2 mit SQL 2014
Tobias
---
Empirum Echtsystem: v19 - 19.0.1 - Win 2012 R2 mit EPE 4.7.3 und UEM Agent 1905.1
Empirum Testsystem: v19 - 19.0.1 - Win 2012 R2 mit EPE 4.7.5 und UEM Agent 1906.1
Workplace Management Echtsystem: ServiceStore 9.1.0.2532 - Win 2012 R2
Workplace Management Testsystem: ServiceStore 9.1.0.2532 - Win 2016
MDM: Silverback 18.0.3.27
DB-Server: Win 2012 R2 mit SQL 2014
Re: Best Practice | Verteilung bei geöffneten Programm
das heißt? Wie am besten Verteilen?tgrosch wrote:Das macht der Agent über das Polling-Intervall ja automatisch. Ich halte das aber schlicht für nicht praktikabel, weil der Anwender in 9 von 10 Fällen vermutlich die Anwendung einfach wieder startet...
Re: Best Practice | Verteilung bei geöffneten Programm
Ich habe bislang gar keine Killprocess-Abfrage in den Paketen, jedenfalls in einem Großteil der Pakete. Und in den letzten 4 Jahren kann ich mich nicht über nennenswerte Probleme damit beschweren. Auch bei Flash habe ich die Probleme nicht und aufgrund diverser Webanwendungen haben 80% der User den Browser quasi immer offen (u.a. gab es mal eine Anordnung, dass wir das Intranet in den Autostart legen sollen).
Ich wüsste garnicht, wie ich dann Flash verteilen soll, wenn die Installation nur starten darf, wenn die iexplore.exe nicht gestartet ist. Wie Du bereits geschrieben hast, wäre ein stures KillProcess für uns eine Alternative. Ich kann dem Anwender ja nicht blind die Anwendung abschießen.
Vielleicht bin ich mit der Denke auf dem totalen Holzweg, dann mögen mich andere User bitte belehren
Ich wüsste garnicht, wie ich dann Flash verteilen soll, wenn die Installation nur starten darf, wenn die iexplore.exe nicht gestartet ist. Wie Du bereits geschrieben hast, wäre ein stures KillProcess für uns eine Alternative. Ich kann dem Anwender ja nicht blind die Anwendung abschießen.
Vielleicht bin ich mit der Denke auf dem totalen Holzweg, dann mögen mich andere User bitte belehren
Viele Grüße
Tobias
---
Empirum Echtsystem: v19 - 19.0.1 - Win 2012 R2 mit EPE 4.7.3 und UEM Agent 1905.1
Empirum Testsystem: v19 - 19.0.1 - Win 2012 R2 mit EPE 4.7.5 und UEM Agent 1906.1
Workplace Management Echtsystem: ServiceStore 9.1.0.2532 - Win 2012 R2
Workplace Management Testsystem: ServiceStore 9.1.0.2532 - Win 2016
MDM: Silverback 18.0.3.27
DB-Server: Win 2012 R2 mit SQL 2014
Tobias
---
Empirum Echtsystem: v19 - 19.0.1 - Win 2012 R2 mit EPE 4.7.3 und UEM Agent 1905.1
Empirum Testsystem: v19 - 19.0.1 - Win 2012 R2 mit EPE 4.7.5 und UEM Agent 1906.1
Workplace Management Echtsystem: ServiceStore 9.1.0.2532 - Win 2012 R2
Workplace Management Testsystem: ServiceStore 9.1.0.2532 - Win 2016
MDM: Silverback 18.0.3.27
DB-Server: Win 2012 R2 mit SQL 2014
Who is online
Users browsing this forum: No registered users and 4 guests