MCSEb 10 Geschrieben 23. Februar 2011 Melden Teilen Geschrieben 23. Februar 2011 Hallo zusammen, Ich habe gerade den ersten Win2008 R2 Server install. und einen geplanten Task erstellt, der eine Batch-Datei startet und soweit auch funktioniert. Nur: der Task läuft nicht wie unter Win2000 od. 2003 Server gewohnt in einer Dos-Box, also sichtbar im Vordergrund ab, sondern unsichtbar im Hintergrund. Wie kann ich mir den Task wie gewohnt im "Vordergrund" anzeigen lassen ? Vielen Dank im voraus für Eure Tips. Zitieren Link zu diesem Kommentar
Sunny61 812 Geschrieben 23. Februar 2011 Melden Teilen Geschrieben 23. Februar 2011 Probier ein cmd.exe /c davor zu setzen. Zitieren Link zu diesem Kommentar
MCSEb 10 Geschrieben 30. März 2011 Autor Melden Teilen Geschrieben 30. März 2011 Entschuldige wenn ich mich erst jetzt melde....... Wie meinst Du das mit "Probier ein cmd.exe /c davor zu setzen." Ich habe z. B. eine Test.bat mit folgender Zeile: ping -n 5 localhost >nul Starte ich diese direkt mit Doppelklick öffnet sich die CMD.exe und zeigt mir den Befehl an (Anhang) Wenn ich diese Test.bat jetzt über einen geplanten Task starte, wird dieser auch gestartet, aber eben im Hintergrund, ohne geöffnete CMD. Wo sollte ich den jetzt den cmd.exe /c mit angeben :confused: Gruß Zitieren Link zu diesem Kommentar
Sunny61 812 Geschrieben 30. März 2011 Melden Teilen Geschrieben 30. März 2011 Wie meinst Du das mit "Probier ein cmd.exe /c davor zu setzen." Ich habe z. B. eine Test.bat mit folgender Zeile: ping -n 5 localhost >nul Starte ich diese direkt mit Doppelklick öffnet sich die CMD.exe und zeigt mir den Befehl an (Anhang) Wenn ich diese Test.bat jetzt über einen geplanten Task starte, wird dieser auch gestartet, aber eben im Hintergrund, ohne geöffnete CMD. Wo sollte ich den jetzt den cmd.exe /c mit angeben :confused: OK, dann füge eine zusätzliche Zeile ein: cmd.exe /c ping -n 5 localhost >nul Unter W7 soeben ausprobiert, die Commandline bleibt bis zum Schluß zu sehen. Zitieren Link zu diesem Kommentar
MCSEb 10 Geschrieben 30. März 2011 Autor Melden Teilen Geschrieben 30. März 2011 Also auf dem Server funktioniert´s nicht. Der Task wird aber definitiv gestartet, weil im Taskmanager die cmd.exe startet und auch wieder beendet wird. Zitieren Link zu diesem Kommentar
Sunny61 812 Geschrieben 30. März 2011 Melden Teilen Geschrieben 30. März 2011 Also auf dem Server funktioniert´s nicht. Ich hab jetzt extra eine 2008R2 VM gestartet und eine einfach Aufgabe erstellt. Die startet nur die Batch mit dem schon geposteten Inhalt. Bei mir ist die Commandline zu sehen solange wie die Batch läuft. Der Task wird aber definitiv gestartet, weil im Taskmanager die cmd.exe startet und auch wieder beendet wird. Probiers doch mal in einem neuen Benutzerprofil. Zitieren Link zu diesem Kommentar
MCSEb 10 Geschrieben 30. März 2011 Autor Melden Teilen Geschrieben 30. März 2011 Auch mit einem neuen Benutzerprofil kein Erfolg. Immer im Hintergrund. Gut - ich meine, es ist jetzt nicht Lebensnotwendig... solange der Task immer ausgeführt wird. Aber irgenwo muß doch der Haken sein ? Zitieren Link zu diesem Kommentar
iDiddi 27 Geschrieben 31. März 2011 Melden Teilen Geschrieben 31. März 2011 Unter welchem Benutzer wird der Task denn ausgeführt? Zitieren Link zu diesem Kommentar
MCSEb 10 Geschrieben 31. März 2011 Autor Melden Teilen Geschrieben 31. März 2011 Der Server ist ein Memberserver und es laufen meherere Tasks. Egal ob diese unter einem Domänen -od. lokalen Adminkonto gestartet werden: Immer im Hintergrund Zitieren Link zu diesem Kommentar
Sunny61 812 Geschrieben 31. März 2011 Melden Teilen Geschrieben 31. März 2011 Auch mit einem neuen Benutzerprofil kein Erfolg. Immer im Hintergrund. Hast Du wirklich nur die beiden Zeile in der Batch? Zitieren Link zu diesem Kommentar
MCSEb 10 Geschrieben 4. April 2011 Autor Melden Teilen Geschrieben 4. April 2011 Hast Du wirklich nur die beiden Zeile in der Batch? Wenn du die Test.bat meinst, Ja. Ich werde, sobald ich Zeit habe, einen weiteren Win2000 Membersever auf Win2008 R2 migrieren. Mal sehen wie´s dann mit den geplanten Tasks funktioniert ? Wenn´s bei Dir klappt, muß ich wohl irgenwo einen falschen "Knopf" gedrückt haben. Aber wie ich schon sagte: ...solange der Task immer ausgeführt wird, kann ich damit leben. Wenn niemand mehr eine "Erleuchtung" hat ;) bedanke ich mich für die Unterstützung. Gruß Siggi Zitieren Link zu diesem Kommentar
Sunny61 812 Geschrieben 4. April 2011 Melden Teilen Geschrieben 4. April 2011 Ich werde, sobald ich Zeit habe, einen weiteren Win2000 Membersever auf Win2008 R2 migrieren. Mal sehen wie´s dann mit den geplanten Tasks funktioniert ? Was genau heißt migrieren? Wenn´s bei Dir klappt, muß ich wohl irgenwo einen falschen "Knopf" gedrückt haben. Aber wie ich schon sagte: ...solange der Task immer ausgeführt wird, kann ich damit leben. Normalerweise will man das genau andersrum, der Task soll nicht sichtbar ausgeführt werden. ;) Zitieren Link zu diesem Kommentar
MCSEb 10 Geschrieben 8. April 2011 Autor Melden Teilen Geschrieben 8. April 2011 Normalerweise will man das genau andersrum, der Task soll nicht sichtbar ausgeführt werden. ;) Da wir es ja mit Windows zu tun haben, kann man sich erfahrungsgemäß nicht immer darauf verlassen, daß auch immer alles ordungsgemäß ausgeführt wird :D Und wenn mal eine Task nicht gelaufen ist, kontolliere ich halt mal den nächsten Lauf od. mache auch sonst mal Strichproben. Habe ich die DOS-Box im Vordergund, sehe ich halt den aktuellen Zustand. Zitieren Link zu diesem Kommentar
Dukel 457 Geschrieben 8. April 2011 Melden Teilen Geschrieben 8. April 2011 Ähm... Dann würde ich mir den Task nochmal anschauen. Man kann z.B. logging einbauen, dann weiß man immer was los ist, auch wenn man nichts sieht. Das sehen nutzt man fürs entwickeln und Debuggen, aber nicht für den Betrieb. Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.