Berechtigungsproblem beim Starten eines Dienstes per Batch über Windows Aufgabenplanung
Hallo!
Folgendes Problem:
Ein bestimmter Domänenbenutzer soll einen geplanten Task auf einem Client PC ausführen, der per Batch den MSSQL Server Dienst auf manuell setzt und startet:
sc config MSSQLSERVER start= demand
net start MSSQLSERVER
Ergebnis in der Aufgabenplanung ist 0x2 und da es mit einem Adminuser funktioniert, ist es wohl ein Berechtigungsproblem.
Der User soll nur die nötigsten Rechte bekommen. Hab per GPO "Anmelden als Stapelverarbeitungsauftrag" für den User erlaubt, damit Batch Dateien ausgeführt werden können, was auch funktioniert. Höchste Privilegien sind schon aktiviert.
Was muss ich noch einstellen?
Folgendes Problem:
Ein bestimmter Domänenbenutzer soll einen geplanten Task auf einem Client PC ausführen, der per Batch den MSSQL Server Dienst auf manuell setzt und startet:
sc config MSSQLSERVER start= demand
net start MSSQLSERVER
Ergebnis in der Aufgabenplanung ist 0x2 und da es mit einem Adminuser funktioniert, ist es wohl ein Berechtigungsproblem.
Der User soll nur die nötigsten Rechte bekommen. Hab per GPO "Anmelden als Stapelverarbeitungsauftrag" für den User erlaubt, damit Batch Dateien ausgeführt werden können, was auch funktioniert. Höchste Privilegien sind schon aktiviert.
Was muss ich noch einstellen?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 253924
Url: https://administrator.de/contentid/253924
Ausgedruckt am: 25.11.2024 um 14:11 Uhr
5 Kommentare
Neuester Kommentar
Hi,
grundsätzlich musst Du schon die Aufgabenplanung als Admin starten, um die Aufgabe zu erzeugen.
Desweiteren darfst Du nicht die Batch/CMD direkt als Programm eintragen,
sondern Du musst die Shell (CMD.EXE) dort eintragen, mit der eigentlichen Batch als Option:
Bei WIN32 wäre das zB
C:\Windows\System32\cmd.exe
und bei WIN64
C:\Windows\SysWOW64\cmd.exe
Bei "Argumente hinzufügen (optional)" trägst Du den Verweis zu Deiner zu startenden Batch ein, also:
/c"c:\pfad\zum\skript.cmd"
Viel Erfolg
Gruss RS
grundsätzlich musst Du schon die Aufgabenplanung als Admin starten, um die Aufgabe zu erzeugen.
Desweiteren darfst Du nicht die Batch/CMD direkt als Programm eintragen,
sondern Du musst die Shell (CMD.EXE) dort eintragen, mit der eigentlichen Batch als Option:
Bei WIN32 wäre das zB
C:\Windows\System32\cmd.exe
und bei WIN64
C:\Windows\SysWOW64\cmd.exe
Bei "Argumente hinzufügen (optional)" trägst Du den Verweis zu Deiner zu startenden Batch ein, also:
/c"c:\pfad\zum\skript.cmd"
Viel Erfolg
Gruss RS