Moschi76 11 Geschrieben 13. April 2016 Melden Teilen Geschrieben 13. April 2016 Hallo Leute, ich habe da ein Problem und finde nicht die richtige Lösung. Wir haben hier ein spezielles Programm, welches sich als User generell starten lässt. Problem ist, es gibt einen Task der beim Anmelden des User eine .exe Datei aufruft, die prüft ob es für das Programm im Netzwerk einen neue Version gibt. Der User sieht ein Fenster wo der Abgleich geprüft und bei Bedarf die Software installiert wird. Er arbeitet nun solange nicht bis das Update durchgeführt wurde. Mit Admin Rechten funktioniert das problemlos, als normaler User nicht. Nun lasse ich den Task im Kontext des Admins laufen, funktioniert das. Hier habe ich aber das Problem, das die Meldung zur Prüfung einer neuer Programmversion nicht erscheint, die Aufgabe aber im Hintergrund läuft und auch das Update ausführt. Dauert das Update nun aber ein paar Minuten und der User versucht das Programm zu starten, erhält er eine Fehlermeldung. kann ich das irgendwie umgehen, das die Meldung angezeigt wird? Gruß Martin @ Admin habe eben gesehen das ich falsch gelandet bin, kann das jemand in den richtigen Bereich verschieben? Danke Gruß Martin Zitieren Link zu diesem Kommentar
testperson 1.677 Geschrieben 13. April 2016 Melden Teilen Geschrieben 13. April 2016 Hi, du könntest ganz "plump" mit "msg.exe * /SERVER:localhost Update!!!!" alle am PC angemeldeten User informieren. Evtl. sollte aber die Verteilung / das Update der Anwedung überdacht werden. Ist das so vom Hersteller vorgegeben oder basiert das auf einer eigenen "Entwicklung"? Gruß Jan Zitieren Link zu diesem Kommentar
Moschi76 11 Geschrieben 13. April 2016 Autor Melden Teilen Geschrieben 13. April 2016 (bearbeitet) Hi, das ist das Verfahren des Herstellers. Bedeutet im Task noch mit msg.exe die Nachricht ausgeben? Dann wird aber nur eine Nachricht ausgegeben, der User sieht aber nicht wenn das Update fertiggestellt wurde. Gruß und Danke Martin bearbeitet 13. April 2016 von Moschi76 Zitieren Link zu diesem Kommentar
testperson 1.677 Geschrieben 13. April 2016 Melden Teilen Geschrieben 13. April 2016 Bedeutet im Task noch mit msg.exe die Nachricht ausgeben? Wo denn sonst? Du kannst natürlich auch die Nachricht ausdrucken und dann jedesmal an den Bildschirm kleben.. 1 Zitieren Link zu diesem Kommentar
Moschi76 11 Geschrieben 13. April 2016 Autor Melden Teilen Geschrieben 13. April 2016 Die Antwort hilft mir nicht im geringsten weiter....... wer lesen kann ist klar im Vorteil, der User benötigt die Info wenn das Update fertig gestellt wurde, da nützt die erzeugte Nachricht mal garnix.... Zitieren Link zu diesem Kommentar
Sunny61 806 Geschrieben 13. April 2016 Melden Teilen Geschrieben 13. April 2016 Die Antwort hilft mir nicht im geringsten weiter....... wer lesen kann ist klar im Vorteil, der User benötigt die Info wenn das Update fertig gestellt wurde, da nützt die erzeugte Nachricht mal garnix.... Doch, lies doch seine Antwort nochmal ganz genau und schau dir die Syntax zur MSG.EXE *genau* an. Dann einfach mal mit einem User auf einer Testmaschine ausprobieren. Zitieren Link zu diesem Kommentar
Moschi76 11 Geschrieben 13. April 2016 Autor Melden Teilen Geschrieben 13. April 2016 (bearbeitet) ich habe die Syntax ausgeführt, ich bekomme nur die Meldung das ein Update ausgeführt wird, welche ich mit OK bestätigen kann. Wenn ich die Software über eine GPO ausführe, würde das gehen? Gruß Martin bearbeitet 13. April 2016 von Moschi76 Zitieren Link zu diesem Kommentar
testperson 1.677 Geschrieben 13. April 2016 Melden Teilen Geschrieben 13. April 2016 Ich würde generell nicht so einen "Würgaround" basteln und eher den Hersteller fragen, ob sich die Software sauber verwalten / verteilen / updaten lässt. Jenachdem was der ominöse Task des Herstellers macht lässt sich da evtl. auch sinniges ohne Hilfe der Herstellers machen. Um welche Software geht es denn da? Vielleicht gibt es hier ja auch noch jemanden mit der gleichen Software und kann helfen... Zitieren Link zu diesem Kommentar
Sunny61 806 Geschrieben 13. April 2016 Melden Teilen Geschrieben 13. April 2016 ich habe die Syntax ausgeführt, ich bekomme nur die Meldung das ein Update ausgeführt wird, welche ich mit OK bestätigen kann. Gut, wenn Du die MSG.EXE am Begin und am Ende des Updatevorganges ausführst, mit den entsprechenden Texten, hilft das doch den Benutzern. Wenn ich die Software über eine GPO ausführe, würde das gehen? Wie Jan schon schrub, sprich mit dem Hersteller der Software und lass dir eine bessere Aktualisierungsmöglichkeit zur Verfügung stellen. Alternativ den Task beim Start des Rechners *vor* der Benutzeranmeldung ausführen lassen. Zitieren Link zu diesem Kommentar
magheinz 110 Geschrieben 13. April 2016 Melden Teilen Geschrieben 13. April 2016 ich würde den Updateprozess ändern: update beim Rechnerstart, VOR der Anmeldung eines users. Das kannsts du dann in ein startupscript packe und per GPO verteilen. Oder gleich, je nach Anzahl PCs/Softwarepakete eine vernünftige Softwareverteilung einführen. Da gibts echt gut kostenfreie/kostengünstige Opensourcetools Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.