cschra 10 Geschrieben 23. Februar 2006 Melden Teilen Geschrieben 23. Februar 2006 Moin Leute! Ich hab mal wieder eines meiner ausgefallenen Probleme. Aaaalllso, ich möchte meine Serverinstallationen etwas mehr automatisieren und da wir vieles über geplante Tasks steuern, habe ich mir gedacht, kopierste dir die *.job-Dateien aus %windir%\Tasks in das Serverinstall-Verzeichnis und machst dir dann einen Installbatch. Schwuppdiewupp einen neuen Batch geschrieben wo mit xcopy die *.job auf den neuen Server ins korrekte Verzeichnis kopiert werden. Leider klappt das nicht so wie ich mir das denke! Also die Boardsuche bemüht und da bin ich dann auf schtasks gestoßen. schtasks /create /tn "copyi" /tr D:\Programm\copyi.cmd /sc daily /st 05:00 /ru Taskuser Folgenden Codeschnipsel hab ich mir mal zum Testen erstellt. Haut aber nicht hin, da er diesen Befehl ganz oft wiederholt und die CPU auf 100% schnellt. Führe ich den von einem Netzwerkshare aus, sagt er mir folgendes: "\\****\Neuer Ordner\tsrvinst_w2k3"CMD.EXE wurde mit dem oben angegebenen Pfad als aktuellem Verzeichnis gestartet. UNC-Pfade werden nicht unterstützt. Stattdessen wird das Windows-Verzeichnis als aktuelles Verzeichnis gesetzt. C:\WINDOWS>schtasks /create /tn "copyi" /tr D:\Programm\copyi.cmd /sc daily /st 05:00 /ru Taskuser FEHLER: Der angegebene Zeitplantyp ist ungültig. Geben Sie "SCHTASKS /CREATE /?" ein, um die Syntax anzuzeigen. C:\WINDOWS>pause Drücken Sie eine beliebige Taste . . . Ich weiß nich mehr weiter... Zitieren Link zu diesem Kommentar
blub 115 Geschrieben 23. Februar 2006 Melden Teilen Geschrieben 23. Februar 2006 Hi, /sc daily ist English und du hast offenbar ein deutsches System. Wie dir Windows so schön sagt "FEHLER: Der angegebene Zeitplantyp ist ungültig. Geben Sie "SCHTASKS /CREATE /?" ein, um die Syntax anzuzeigen." cu blub Zitieren Link zu diesem Kommentar
XP-Fan 219 Geschrieben 23. Februar 2006 Melden Teilen Geschrieben 23. Februar 2006 Probier das mal :wink2: schtasks /create /tn "copyi" /tr D:\Programm\copyi.cmd /sc täglich /st 05:00:00 /ru Benutzer /rp Passwort Benutzer und Passwort noch eintragen, Benutzer muß Berechtigung haben den Task auch von Hand auszuführen. Zitieren Link zu diesem Kommentar
Inti29 10 Geschrieben 23. Februar 2006 Melden Teilen Geschrieben 23. Februar 2006 @echo off cls title Geplante Task (<Taskname>) - Verteilung laeuft... Bitte warten... SET Value="\\server\share$\copyi.cmd" SET host=Clients.txt for /f %%i in (%host%) do (schtasks /create /s %%i /tn <Taskname> /tr %Value% /sc TŽGLICH /st 03:00:00 /sd 23/02/2006 /u <Domain>\<DomainUser> /p <DomainUserpassword>) && (@echo %%i = Task <Taskname> wurde gesetzt - %Date% %Time%)>>LOG.txt || (@echo %%i = Task <Taskname> bereits vorhanden)>>LOG.txt brauchst nur noch ne "Clients.txt", in der Du die Rechnernamen angibst... Die Task wird dann ausgeführt unter dem angegeben Benutzer (<DomainUser). Es wird hierbei noch eine Logdatei geschrieben. Note: schtasks.exe "geht" nur ab Windows XP aufwärts und läuft nicht auf Windows 2000 Inti31 Zitieren Link zu diesem Kommentar
cschra 10 Geschrieben 24. Februar 2006 Autor Melden Teilen Geschrieben 24. Februar 2006 Ich bekomm das nicht hin! Ich glaube ich bin zu doof dafür... Achso, ich führe den Batch lokal auf dem Server aus, ist das eventuell der Fehler? Ich dachte, dass man das nur remote ausführen muss wenn man /p und /u übergeben möchte?!? @Inti29: Dein Script ist ja für Netzwerk oder? Das ist fast schon ein bischen "oversized", da ich in einer kleinen Firma arbeite, die in einer Woche einen Server aufsetzt. Deswegen möchte ich das eigentlich eher lokal auf dem Server ausführen... Zitieren Link zu diesem Kommentar
XP-Fan 219 Geschrieben 24. Februar 2006 Melden Teilen Geschrieben 24. Februar 2006 Was kommt denn als Fehlermeldung ? Zitieren Link zu diesem Kommentar
cschra 10 Geschrieben 24. Februar 2006 Autor Melden Teilen Geschrieben 24. Februar 2006 ich hab das mal so abgeändert wie du es vorgeschlagen hast, allerdings bleibt der fehler der gleiche... Zitieren Link zu diesem Kommentar
XP-Fan 219 Geschrieben 24. Februar 2006 Melden Teilen Geschrieben 24. Februar 2006 Du schreibst da was von .job Wie sieht es denn aus wenn du in dem copy Befehl einfach mal eine Datei von einem zum anderen Laufwerk kopieren lässt ? copy c:\test.txt d:\ Klappt das dann ? Zitieren Link zu diesem Kommentar
cschra 10 Geschrieben 24. Februar 2006 Autor Melden Teilen Geschrieben 24. Februar 2006 Das kopieren ist kein Problem... Ich wollte halt gerne die Tasks mit "schtasks /create" machen, nur bekomme ich o.g. effekte... Es rauscht halt immer wieder der Befehl durch die CMD-Box und die CPU-Last steigt auf 100% Zitieren Link zu diesem Kommentar
XP-Fan 219 Geschrieben 24. Februar 2006 Melden Teilen Geschrieben 24. Februar 2006 Erstelle mal eine copy.cmd Inhalt: @echo off schtasks /create /tn "copyi" /tr D:\Programm\copyi.cmd /sc täglich /st 05:00:00 /ru Benutzer /rp Passwort exit Zitieren Link zu diesem Kommentar
cschra 10 Geschrieben 24. Februar 2006 Autor Melden Teilen Geschrieben 24. Februar 2006 Jetzt bekomme ich, nachdem ich ein Pause mit reingebracht habe, Fehler: Der Zeitplan ist ungültig! Zitieren Link zu diesem Kommentar
XP-Fan 219 Geschrieben 24. Februar 2006 Melden Teilen Geschrieben 24. Februar 2006 Stimmt die Uhrzeit, sprich das Format 8:15:00 ? Poste mal bitte nochmal deinen jetzigen Befehl Zitieren Link zu diesem Kommentar
blub 115 Geschrieben 24. Februar 2006 Melden Teilen Geschrieben 24. Februar 2006 und die letzten Einträge der Logdatei des Taskschedulers.. cu blub Zitieren Link zu diesem Kommentar
cschra 10 Geschrieben 24. Februar 2006 Autor Melden Teilen Geschrieben 24. Februar 2006 Also meine letzten Taskplanereinträge: "Taskplanerdienst" Beendet um 24.02.2006 12:31:13 "Taskplanerdienst" Gestartet um 24.02.2006 12:33:06 "Taskplanerdienst" 5.2.3790.1830 (srv03_sp1_rtm.050324-1447) "Taskplanerdienst" Beendet um 24.02.2006 12:39:37 "Taskplanerdienst" Gestartet um 24.02.2006 12:41:33 "Taskplanerdienst" 5.2.3790.1830 (srv03_sp1_rtm.050324-1447) "Taskplanerdienst" Beendet um 24.02.2006 15:15:36 "Taskplanerdienst" Gestartet um 24.02.2006 15:17:16 "Taskplanerdienst" 5.2.3790.1830 (srv03_sp1_rtm.050324-1447) "Taskplanerdienst" Beendet um 24.02.2006 15:37:32 "Taskplanerdienst" Gestartet um 24.02.2006 16:13:07 "Taskplanerdienst" 5.2.3790.1830 (srv03_sp1_rtm.050324-1447) Und hier nochmal mein Batch: @echo off schtasks /create /tn "copyi" /tr D:\programm\copyi.cmd /sc täglich /st 05:00:00 /ru Benutzer /rp Passwort pause exit Zitieren Link zu diesem Kommentar
XP-Fan 219 Geschrieben 24. Februar 2006 Melden Teilen Geschrieben 24. Februar 2006 Hast du wirklich BENUTZER und PASSWORT drin stehen ? Trag hier deinen Namen ein, welcher angemeldet ist und dessen Passwort ... :wink2: 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.