Shell execute command & run as different user
Verfasst: Di Jul 12, 2016 4:29 pm
Hi,
ich bin ein ACMP Neuling und bastel gerade an einem Client Command für Office365 ProPlus (click-to-run).
Dabei führe ich über Shell execute command die setup.exe mit Parameter /configure configuration.xml als service aus. Display Level ist auf "None" eingestellt.
Das führt zu dem unerwünschten Ergebnis, dass der Benutzer während der Installation die Meldung des "Interactive Service Detection" Services zu sehen bekommt.
Um dies zu vermeiden habe ich mir sagen lassen, kann man einfach den Service temporär deaktivieren lassen. Mein Ansatz ware aber jetzt gewesen, die Setup.exe mit einem anderen Benutzer als dem System Account ausführen zu lassen.
Daher habe ich das Shell execute command wie folgt konfiguriert:
- command relation = Run always
- impersonation mode = run as service
- run as different user = NTdomain\user / pwd (domain user + local admin)
Ich sehe zwar im Taskmanager, dass die setup.exe mit dem Benutzer aufgerufen wir, aber leider läuft dann die Installation nicht mehr erfolgreich durch und ich sehe auch nicht was passiert oder warum die Installation hängt.
Die Installation mit einem anderen Benutzer scheint nur im impersonation mode = run as user zu funktionieren. Meinem Verständnis nach würde dann die Installation aber nur funktionieren, wenn ein Benutzer eingeloggt ist, was auch nicht ideal ist.
Funktioniert run as different user generell nur im user context, oder ist das eine Eigenheit von der click-to-run Installation, oder habe ich woanders den Wurm drin?
Gruß
Stefan
ich bin ein ACMP Neuling und bastel gerade an einem Client Command für Office365 ProPlus (click-to-run).
Dabei führe ich über Shell execute command die setup.exe mit Parameter /configure configuration.xml als service aus. Display Level ist auf "None" eingestellt.
Das führt zu dem unerwünschten Ergebnis, dass der Benutzer während der Installation die Meldung des "Interactive Service Detection" Services zu sehen bekommt.
Um dies zu vermeiden habe ich mir sagen lassen, kann man einfach den Service temporär deaktivieren lassen. Mein Ansatz ware aber jetzt gewesen, die Setup.exe mit einem anderen Benutzer als dem System Account ausführen zu lassen.
Daher habe ich das Shell execute command wie folgt konfiguriert:
- command relation = Run always
- impersonation mode = run as service
- run as different user = NTdomain\user / pwd (domain user + local admin)
Ich sehe zwar im Taskmanager, dass die setup.exe mit dem Benutzer aufgerufen wir, aber leider läuft dann die Installation nicht mehr erfolgreich durch und ich sehe auch nicht was passiert oder warum die Installation hängt.
Die Installation mit einem anderen Benutzer scheint nur im impersonation mode = run as user zu funktionieren. Meinem Verständnis nach würde dann die Installation aber nur funktionieren, wenn ein Benutzer eingeloggt ist, was auch nicht ideal ist.
Funktioniert run as different user generell nur im user context, oder ist das eine Eigenheit von der click-to-run Installation, oder habe ich woanders den Wurm drin?
Gruß
Stefan