Scheduled Task als Systemaccount
Hallo zusammen,
ich habe einen Geplanten Task, der unter dem Systemaccount läuft.
Dies muss auch so sein.
Eigentlich läuft es auch ganz gut.
Der Task ruft eine Batchdatei auf. Diese startet auch brav.
Das Ergebnis aus dieser Batchdatei liegt dann lokal.
Mittels xcopy möchte ich dann diese Datei auf eine Freigabe kopieren.
Doch es sieht so aus, als wenn \"System\" darauf nicht zugreifen kann.
Führe ich den Task unter einem beliebigen anderen Benutzer aus, so ist alles gut und die Datei wird kopiert.
An den Berechtigungen auf dem Server habe ich mittlerweile alles eingetragen.
System, den PC Account, Jeder, Authentifizierte Benutzer,..... sowohl auf Shareebene als auch auf NTFS Ebene
Kopiere ich die Datei lokal von a nach b funktioniert es übrigens.
Also meine Frage:
Was muss ich mache, damit der Systemaccount mein Logfile wegkopieren darf ?
Gruss Chussi
ich habe einen Geplanten Task, der unter dem Systemaccount läuft.
Dies muss auch so sein.
Eigentlich läuft es auch ganz gut.
Der Task ruft eine Batchdatei auf. Diese startet auch brav.
Das Ergebnis aus dieser Batchdatei liegt dann lokal.
Mittels xcopy möchte ich dann diese Datei auf eine Freigabe kopieren.
Doch es sieht so aus, als wenn \"System\" darauf nicht zugreifen kann.
Führe ich den Task unter einem beliebigen anderen Benutzer aus, so ist alles gut und die Datei wird kopiert.
An den Berechtigungen auf dem Server habe ich mittlerweile alles eingetragen.
System, den PC Account, Jeder, Authentifizierte Benutzer,..... sowohl auf Shareebene als auch auf NTFS Ebene
Kopiere ich die Datei lokal von a nach b funktioniert es übrigens.
Also meine Frage:
Was muss ich mache, damit der Systemaccount mein Logfile wegkopieren darf ?
Gruss Chussi
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 130413
Url: https://administrator.de/forum/scheduled-task-als-systemaccount-130413.html
Ausgedruckt am: 23.04.2025 um 15:04 Uhr
4 Kommentare
Neuester Kommentar

Salü,
Naja du mußt den Ansatz
und in die Systemaccount batch ein
oder "besser" - den Systemaccount - der ja ein lokaler ist - heraus nehmen - einen Scriptjobadmin anlegen und den die Arbeit machen lassen.
zweiteres wäre das beste, was man machen kann & soll.
Gruß
Naja du mußt den Ansatz
Was muss ich mache, damit der Systemaccount mein Logfile wegkopieren darf ?
in die Tonne treten... (denn Systemaccount ist immer "lokaler" Systemaccount)und in die Systemaccount batch ein
net use z: \\server\freigabe pass domain\user
move quelle pfad
net use z: /delete /yes
oder "besser" - den Systemaccount - der ja ein lokaler ist - heraus nehmen - einen Scriptjobadmin anlegen und den die Arbeit machen lassen.
zweiteres wäre das beste, was man machen kann & soll.
Gruß
In einer Domäne sind die Systemaccounts tauglich, um übers Netzwerk zu handeln. Authentifizierte Benutzer/Jeder/Domänencomputer/Spezieller Domänencomputer (computername$) - alles muss funktionieren. Ich kann nicht sagen, was bei Dir los ist. Nutze einfach nochmal schtasks.exe, um den Task zu ändern und erneut das Systemacconut als Nutzer einzutragen. So:
schtasks /change /tn Taskname /RU ""
oder nimm Timos Hinweis wahr.
schtasks /change /tn Taskname /RU ""
oder nimm Timos Hinweis wahr.