caddy0815
Goto Top

Bei Fehler nächster Schritt in einer Batch

Ich möchte eine Fehlermeldung gern unterdrücken, oder überspringen o.ä.

Hallo,

derzeit habe ich eine Batch Dateien mit denen ich Komponenten auf vielen Rechnern aktualisiere.
Dafür deinstalliere ich die alte Version und installiere anschließend die neue:

start /wait msiexec /x "xxx.msi" /qr

start /wait msiexec /i "yyy.msi" /qr

Ist das Programm, welches ich deinstallieren will (xxx) gar nicht auf dem Pc kommt eine Meldung, die ich erst bestätigen muss.
Kann man da was automatisieren, dass er den Fehler automatisch bestätigt und mit der Installation fortfährt?
So etwas wie "on error resume next"?

Danke für die Tipps.

Content-ID: 182461

Url: https://administrator.de/contentid/182461

Ausgedruckt am: 22.11.2024 um 20:11 Uhr

colinardo
colinardo 23.03.2012 um 08:52:35 Uhr
Goto Top
Benutze doch den MSI-Parameter "/qn" anstatt "/qr" dann kommt keine Nachfrage des Installers bei einem Fehler...

Grüße Uwe
Caddy0815
Caddy0815 23.03.2012 um 09:07:15 Uhr
Goto Top
Klingt gut.
Den /qn Schalter kannte ich so noch nicht.
Auf solche Dinge kommt man manchmal nicht alleine.

Danke dir.
Ich werde es damit probieren.
colinardo
colinardo 23.03.2012 um 09:09:11 Uhr
Goto Top
einfach mal msiexec ohne Parameter aufrufen dann bekommst du alle möglichen Parameter angezeigt...