Dann habe ich die Augen nicht richtig aufgemacht
Dann passt es, was unter Name steht ist frei wählbar, d.h. du kannst die Version in den Software Eigenschaften manuell mit eintragen.
Aktivierte Rechner können nicht per Drag&Drop verschoben werden. Du musst erst die Computer in der Gruppe über Rechtsklick "Deaktivieren" deaktivieren. Dann kannst du sie verschieben.
Du fragst nach der Installation mit RegKeyExist die erfolgreiche Installation ab, eventuell liegt da der Fehler, ich würde dir empfehlen da auch anstatt mit RegKeyExist die ErrorLevel direkt abfragen, z.B. so:
If %ErrorLevel% <> "3010" & %ErrorLevel% <> "0" Then "AbortMSIInst" endif
Hey in der Setup.inf gibt es eine Zeile: CallTimeOut= Mit der man angibt, nach welcher Zeit eine Installation abbrechen soll, wenn sie bis dahin nicht abgeschlossen wurde. Bei deinen Installationen wurde dieser TimeOut, warum auch immer erreicht. Eventuell ist bei dem Paket noch etwas nicht ganz in ...
Ich würde die Datei Deinstall.cfg beim installieren lokal kopieren und dann folgenden Aufruf nutzen. Dann sollte es funktionieren.
-Call MsiExec /X{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} /qn REBOOT=ReallySuppress CFGFILE="%ApplicationDir%\Deinstall.cfg"
Falls garnichts hilft, habe ich mir in solchen Situationen mit einem AutoIT Script geholfen, was den Hinweis wegklickt. Das Script muss aber ohne Call am Anfang aufgerufen werden, damit Empirum die nächsten Befehle weiter verarbeitet.