Führen Sie einen Dienst wie in einer cmd.exe vom Typ „Als Administrator ausführen“ aus

Führen Sie einen Dienst wie in einer cmd.exe vom Typ „Als Administrator ausführen“ aus

Ich habe einen Dienst, der als Benutzer X, aber mit Administratorrechten ausgeführt werden muss. X ist ein lokaler Administrator.

Dies %USERPROFILE%sollte - aus Sicht des Dienstes - die Heimatadresse von X sein. Dies ist das Verhalten, das man in cmd.exe sieht, wenn man mit "Als Administrator ausführen" gestartet wird, während man als X angemeldet ist.

Wenn ich den Benutzer für den Dienst auf X setze, kann er gestartet werden, hat aber keine Administratorrechte. Wenn ich ihn auf .\Administrator setze, schlägt der Dienststart mit einem „Anmeldefehler“ fehl.

verwandte Informationen