Server 2008 (R2): Anwendungen (z.B Excel) arbeiten nicht richtig wenn sie als Aufgabe geplant werden
Problem:
Wir haben Excel-Listen, die sich selbstständig aktualisieren und per Mail verschickt werden sollen. Bisher hat diese Aufgabe ein Server 2003 mit geplanten Tasks übernommen.
Jetzt ahben wir das Ganze auf einen Server 2008 R2 umgezogen und die Aufgaben entsprechend eingerichtet.
Wir mussten leider feststellen, dass die ganzen Listen nicht mehr gestartet werden oder auf einen Fehler liefen. Wenn wir die Listen aber manuell geöffnet haben, dann liefen diese fehlerfrei durch.
Lösung:
Das Problem scheint zu sein, dass der neue Taskscheduler in Server 2008 anders arbeitet und die im Task hinterlegten Benutzer nicht "anmeldet". Dadurch fehlen bestimmten Anwendungen bestimmte Order, die Sie aber vorraussetzen. So auch den "Desktop"-Ordner für Office-Anwendungen. Die Lösung sieht wie folgt aus:
Bitte legen Sie folögende Desktop-Ordner an und die Aufgaben werden problemlos laufen:
Für x64-Systeme: C:\Windows\SysWOW64\config\systemprofile\Desktop
Für x86-Systeme: C:\Windows\System32\config\systemprofile\Desktop
Quelle:
stackoverflow: How to run a Windows 2008 task from the scheduler with “interact with desktop”
Wir haben Excel-Listen, die sich selbstständig aktualisieren und per Mail verschickt werden sollen. Bisher hat diese Aufgabe ein Server 2003 mit geplanten Tasks übernommen.
Jetzt ahben wir das Ganze auf einen Server 2008 R2 umgezogen und die Aufgaben entsprechend eingerichtet.
Wir mussten leider feststellen, dass die ganzen Listen nicht mehr gestartet werden oder auf einen Fehler liefen. Wenn wir die Listen aber manuell geöffnet haben, dann liefen diese fehlerfrei durch.
Lösung:
Das Problem scheint zu sein, dass der neue Taskscheduler in Server 2008 anders arbeitet und die im Task hinterlegten Benutzer nicht "anmeldet". Dadurch fehlen bestimmten Anwendungen bestimmte Order, die Sie aber vorraussetzen. So auch den "Desktop"-Ordner für Office-Anwendungen. Die Lösung sieht wie folgt aus:
Bitte legen Sie folögende Desktop-Ordner an und die Aufgaben werden problemlos laufen:
Für x64-Systeme: C:\Windows\SysWOW64\config\systemprofile\Desktop
Für x86-Systeme: C:\Windows\System32\config\systemprofile\Desktop
Quelle:
stackoverflow: How to run a Windows 2008 task from the scheduler with “interact with desktop”