Vielen Dank für die Unterstützung.
Ich probiere momentan die erste Lösung - scheitere aber anscheinend an dem Regelwerk.
Im Prinzip reicht mir doch eigentlich eine einzige UND Schleife
beim ersten Regelfenster gebe ich ein, dass nachgeschaut wird ob
<lar:And>
<msiar:MsiProductInstalled ProductCode="{xxxxxxxxx}"/><bar:FileExists Path="Ordner1\Ordner2\programm.exe" Csidl="42"/><bar:FileVersion Path="Ordner1\Ordner2\programm.exe" Comparison="LessThan" Version="1.2.3.4567" Csidl="42"/></lar:And>
das muss ich doch nicht in drei einzelne UND Schleifen packen - oder etwa schon?
Beim zweiten Regelwerk setzte ich dann beim MSI Paket ein <lar:Not> ... </lar:Not> um die Regel umzukehren
Bisher haben meine Einstellungen aber noch nicht geklappt.
Eine allgemeine Frage:
Ich gehe davon aus, dass im ersten Regelfenster Regeln eingegeben werden die danach suchen ob das Programm vorhanden ist und im zweiten Regelfenster Regeln eingegeben werden ob das Update benötigt wird.
Vielleicht liegt hier auch mein Fehler?!?
Gruß und schönes Wochenende Markus
Ich probiere momentan die erste Lösung - scheitere aber anscheinend an dem Regelwerk.
Im Prinzip reicht mir doch eigentlich eine einzige UND Schleife
beim ersten Regelfenster gebe ich ein, dass nachgeschaut wird ob
- das MSI Paket Installiert ist
- die Datei existiert
-
die Version kleiner x ist
<lar:And>
<msiar:MsiProductInstalled ProductCode="{xxxxxxxxx}"/><bar:FileExists Path="Ordner1\Ordner2\programm.exe" Csidl="42"/><bar:FileVersion Path="Ordner1\Ordner2\programm.exe" Comparison="LessThan" Version="1.2.3.4567" Csidl="42"/></lar:And>
das muss ich doch nicht in drei einzelne UND Schleifen packen - oder etwa schon?
Beim zweiten Regelwerk setzte ich dann beim MSI Paket ein <lar:Not> ... </lar:Not> um die Regel umzukehren
Bisher haben meine Einstellungen aber noch nicht geklappt.
Eine allgemeine Frage:
Ich gehe davon aus, dass im ersten Regelfenster Regeln eingegeben werden die danach suchen ob das Programm vorhanden ist und im zweiten Regelfenster Regeln eingegeben werden ob das Update benötigt wird.
Vielleicht liegt hier auch mein Fehler?!?
Gruß und schönes Wochenende Markus