Zurück   Trojaner-Board > Web/PC > Alles rund um Windows

Alles rund um Windows: Batchdateien und Taskplaner

Windows 7 Hilfe zu allen Windows-Betriebssystemen: Windows XP, Windows Vista, Windows 7, Windows 8(.1) und Windows 10 / Windows 11- als auch zu sämtlicher Windows-Software. Alles zu Windows 10 ist auch gerne willkommen. Bitte benenne etwaige Fehler oder Bluescreens unter Windows mit dem Wortlaut der Fehlermeldung und Fehlercode. Erste Schritte für Hilfe unter Windows.

Antwort
Alt 06.05.2008, 17:58   #1
MightyMarc
 
Batchdateien und Taskplaner - Standard

Problem: Batchdateien und Taskplaner



Kleines Problem:

Auf dem Domainencontroller (Windows Server 2003) läuft eine Batchdatei, die von einem Share (MS SQL 2005) eine Datei mit xcopy kopiert, dann mit WinRar packt und das Archiv auf bestimmte "Destinationen" schiebt. So sollte es sein. Manuell ausgeführt (im Kontext des Domainenadministrators) macht die Batch was sie soll. Im Taskplaner gerät das ganze etwas aus den Fugen (gleicher Kontext). Die Batch sichert nicht mehr den Inhalt des Shares sondern %windir%\system32 des DC
Wir sind hier mit der Fehlersuche grade etwas überfordert (Admin wurde fristlos entlassen und hat einen Scherbenhaufen hinterlassen), weshalb ich mal kurz in die Runde fragen möchte, ob jemandem zu diesem Verhalten spontan etwas einfällt? Wenn die Sache morgen nicht läuft müssen wir ad hoc jemanden von extern holen was uns atm auch nicht in den eh schon engen Zeitplan passt.

Grüße

%ComSpec%

Alt 06.05.2008, 19:30   #2
holladrio
 
Batchdateien und Taskplaner - Standard

Batchdateien und Taskplaner Anleitung / Hilfe



Liegt die Batch in der Freigabe und sichert das aktuelle Verzeichnis?
Die Batch im Taskplaner wird bestimmt im System-Kontext ausgeführt. Das Arbeitsverzeichnis ist demnach Windows\System32.
Wahrscheinlich ist das euer ganzes Problem, dass dann die Verzeichnis-Angaben nicht ganz stimmig sind.
__________________


Alt 06.05.2008, 19:41   #3
MightyMarc
 
Batchdateien und Taskplaner - Standard

Batchdateien und Taskplaner Details



Zitat:
Zitat von holladrio Beitrag anzeigen
Liegt die Batch in der Freigabe und sichert das aktuelle Verzeichnis?
Die Batch liegt auf einer Partition auf dem DC und nicht im Share.

Zitat:
Die Batch im Taskplaner wird bestimmt im System-Kontext ausgeführt. Das Arbeitsverzeichnis ist demnach Windows\System32.
Ich könnte schwören wir wären im Adminkontext, aber das kann ich erst morgen prüfen (Tasks im System-Kontext ausführen klingt gruselig).

Zitat:
Wahrscheinlich ist das euer ganzes Problem, dass dann die Verzeichnis-Angaben nicht ganz stimmig sind.
In der Batch sind Laufwerks- und Verzeichniswechsel integriert, aber ich werde morgen mal die Batch in ein Log umleiten und schauen ob da was in der Richtung auftaucht.

Danke.

Grüße

%ComSpec%
__________________

Alt 07.05.2008, 18:23   #4
MightyMarc
 
Batchdateien und Taskplaner - Standard

Lösung: Batchdateien und Taskplaner



Woran es genau lag, lässt sich jetzt auch nicht mehr sagen, aber das Problem ist gelöst.
Statt den Share über einen Laufwerksbuchstaben (bitte Microsoft, entsorgt bitte diesen Mist in NT 7) hat es direkt über den UNC-Pfad geklappt. Eigentlich hatte ich extra auf LW-Buchstaben gesetzt, da der cmd-Interpreter mit UNC-Pfaden ja etwas auf Kriegsfuß steht, aber im Kontext eines Tasks gibt es keine gemappten Shares (danke für diese Info, myrtille).
Ein Mappen des Shares in der Batch per net use klappte ebenfalls nicht, obwohl dem Task die richtigen Rechte zugewiesen waren und auch in secpol.msc die notwendigen Rechte gesetzt waren. Merkwürdige Sache das ganze.

Danke und Gruß

%ComSpec%

Edit:
Hier werden noch weitere Aspekte angesprochen wie z.B. Terminalsessions
geplanter Task startet das Prog. nicht - administrator

Alt 08.05.2008, 08:07   #5
MightyMarc
 
Batchdateien und Taskplaner - Standard

Wie Batchdateien und Taskplaner



Wunderwelt "Taskplaner"

Ein Share der Geschäftsleitung (direkt auf dem DC) lässt sich nicht per Batch (xcopy) sichern. Vollzugriff auf den Share hat die Gruppe Geschäftsleitung sowie der User Administrator. Sonst sind keinerlei Rechte vergeben.
In der Kommandozeile läuft es wunderbar, als Task überhaupt nicht. Einzige Rückmeldung im Log: "0 Dateien kopiert". Pack ich den Inhalt (xcopy /O) in einen neuen Ordner der exakt die selben Berechtigungen hat, funktioniert das ganze. Muss man so etwas verstehen?

%ComSpec%


Alt 10.05.2008, 21:30   #6
MightyMarc
 
Batchdateien und Taskplaner - Standard

Wo Batchdateien und Taskplaner Lösung!



Fehler gefunden:

Der erste Ordner enthielt einen Umlaut im Namen. Der zweite Ordner nicht. Es scheint also, als würden in Batchtasks Umlaute nicht funktionieren. Als ich beim ersten Ordner den Umlaut ersetzt hatte funktionierte neben der Batchdatei auch der dazugehörige Task.


%ComSpec%

Alt 10.05.2008, 21:39   #7
Shadow
/// Mr. Schatten
 
Batchdateien und Taskplaner - Standard

Batchdateien und Taskplaner



ANSI/ASCII-Problem?
Batch Windows-codiert geschrieben und DOS-codiert ausgeführt? Müsste ich mal überprüfen.
__________________
alle Tipps + Hilfen aller Helfer sind ohne Gewähr + Haftung
keine Hilfe via PN
hier ist ein Forum, jeder kann profitieren/kontrollieren - niemand ist fehlerfrei
tendenzielle Beachtung der Rechtschreibregeln erhöht die Wahrscheinlichkeit einer Antwort
-


Alt 10.05.2008, 21:47   #8
MightyMarc
 
Batchdateien und Taskplaner - Standard

Batchdateien und Taskplaner



Zitat:
Zitat von Shadow Beitrag anzeigen
ANSI/ASCII-Problem?
Vermutlich ja. Wäre ich nur nie im Traum drauf gekommen, da ich bisher keine Quell/Zielangaben mit Umlauten hatte. Aber ein x-beliebier Umlaut im echo-Befehl ergibt ja eine Sauerei (wenn Windows-codiert):

in der Kommandozeile:
Code:
ATTFilter
echo Ü
Ü
         
Per Batch ergibt das bei mir ein nicht darstellbares Zeichen. Die Ausgabe umgeleitet in ein Datei ist wieder in der "richtigen" Kodierung.

%ComSpec%

Antwort

Themen zu Batchdateien und Taskplaner
archiv, ausgeführt, bestimmte, controller, extern, frage, fragen, haufen, holen, inhalt, jemandem, kleines, manuell, morgen, nicht mehr, problem, runde, sache, server, server 2003, system, system32, tan, taskplaner, verhalten, windows, winrar




Zum Thema Batchdateien und Taskplaner - Kleines Problem: Auf dem Domainencontroller (Windows Server 2003) läuft eine Batchdatei, die von einem Share (MS SQL 2005) eine Datei mit xcopy kopiert, dann mit WinRar packt und das Archiv - Batchdateien und Taskplaner...
Archiv
Du betrachtest: Batchdateien und Taskplaner auf Trojaner-Board

Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.