kurios, dass ein ReturnCode 1641 keinerlei Effekte hat, aber 1641 ist auch meist etwas unerwünschtes, da es ja eben im MSI-Standard eigentlich einen „harten“ Reboot auslösen will.
Dass der Aufruf von Show-InstallationRestartPrompt keinen Dialog zeigt ist sicher wieder dem Effekt der verschiedenen Sessions geschuldet (dazu gibt es hier schon anderweitig Diskussionen):
Das wird leider nicht so einfach richtig etwas.
Ja, SAP-Setupseitig sollte /noDlg da schon helfen das stimmt natürlich … das sollte nur das SAP-Installationsfortschrittsfenster anzeigen (meines Wissens ohne Abbruchmöglichkeit).