Anhand von einer Batch kontrollieren, ob auf den Client PC der verteilte Applikation erfolgreich installiert ist oder nicht?
Hallo Zusammen
Ist es möglich anhand einer Batch zu überprüfen ob via Softwareverteilprogramm verteilte Applikation auf dem Client PC erfolgreich installiert wurde oder nicht.
Ist es möglich anhand einer Batch zu überprüfen ob via Softwareverteilprogramm verteilte Applikation auf dem Client PC erfolgreich installiert wurde oder nicht.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 141329
Url: https://administrator.de/forum/anhand-von-einer-batch-kontrollieren-ob-auf-den-client-pc-der-verteilte-applikation-erfolgreich-installiert-141329.html
Ausgedruckt am: 23.12.2024 um 02:12 Uhr
7 Kommentare
Neuester Kommentar
Servus,
grundsätzlich sollte man das bei der Installation schon abfragen.
Und da scheiden sich die Geister oder der Spreu vom Weizen.
Nicht jede Softwareverteilung ist identisch mit jeder anderen.
Nur mal ein kleines beispiel aus meinem letzten "Erfolgserlebnis"
Wir tauschen eine bestimmte Software per Softwareverteilung aus - die möchte einen Neustart nach der installation haben - den wir mit voller Absicht abgeklemmt haben.
Bei den Testsystemen hat alles reibungslos funktioniert.
Nun gehts ans eingemachte und wir rollen das auf alle Clients aus.
Und was ist das Ende vom Lied?
3 Tage vorher gab es ein M$ Sec Patch der auch einen Neustart haben wollte und einige / zu viele Rechner waren genau 3 Tage zu lang nicht an.
Ende vom Lied - Do double Check every Time.
Gruß
grundsätzlich sollte man das bei der Installation schon abfragen.
Und da scheiden sich die Geister oder der Spreu vom Weizen.
Nicht jede Softwareverteilung ist identisch mit jeder anderen.
Nur mal ein kleines beispiel aus meinem letzten "Erfolgserlebnis"
Wir tauschen eine bestimmte Software per Softwareverteilung aus - die möchte einen Neustart nach der installation haben - den wir mit voller Absicht abgeklemmt haben.
Bei den Testsystemen hat alles reibungslos funktioniert.
Nun gehts ans eingemachte und wir rollen das auf alle Clients aus.
Und was ist das Ende vom Lied?
3 Tage vorher gab es ein M$ Sec Patch der auch einen Neustart haben wollte und einige / zu viele Rechner waren genau 3 Tage zu lang nicht an.
Ende vom Lied - Do double Check every Time.
Gruß
Hallo,
du könntest prüfen ob eine bestimmte datei vorhanden ist oder ob zb. der uninstall registry string gesetzt wurde.
du könntest prüfen ob eine bestimmte datei vorhanden ist oder ob zb. der uninstall registry string gesetzt wurde.
Moin karakan1 & chewbakka,
die nach dem RollOut-Zeitpunkt liegt....
Schönes Wochenende
Biber
Zitat von @45877:
du könntest prüfen ob eine bestimmte datei vorhanden ist oder ob zb. der uninstall registry string gesetzt wurde.
Nach T-Mos Erfahrungsbericht wäre vielleicht der erste Schritt die Prüfung, ob denn überhaupt einer der Clients eine LastLogon-Time anzeigt,du könntest prüfen ob eine bestimmte datei vorhanden ist oder ob zb. der uninstall registry string gesetzt wurde.
die nach dem RollOut-Zeitpunkt liegt....
Schönes Wochenende
Biber
Zitat von @karakan1:
Hallo TimoBeil
Du sagst es Ich kontrolliere sowieso mit einer PingBatch ob alle Rechner am Netz sind, aber beim Thema
Installationserfolgkontrolle stosse ich an meine Grenzen. Wie programmiert man so einen Batch?
Hallo TimoBeil
Du sagst es Ich kontrolliere sowieso mit einer PingBatch ob alle Rechner am Netz sind, aber beim Thema
Installationserfolgkontrolle stosse ich an meine Grenzen. Wie programmiert man so einen Batch?
Das kommt - siehe meine "das kann auch schiefgehen - trotz Erfolgsmeldung" Erklärungsversuche - wirklich auf jede Software selber an.
Im Prinzip gilt:
- läuft "vor" der Installation bereits ein Msiexec. dann nicht weitermachen.
- das gleich mit Windows Update
- nach der Installation - gerne per runonce eintrag - einen bestimmten Status überprüfen - Dienst gestartet - exe / Ordner vorhanden oder was auch immer.
Gruß
edit
:check
tasklist |Find "wuauclt" && goto notread4install
tasklist |Find "msiexec" && goto notread4install
:doinstall
rem
goto end
:notready4install
echo netready