Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

W2k3: Batchdatei (cmd) regelmäßig am Monatsende ausführen

Frage Entwicklung Batch & Shell

Mitglied: stoeps

stoeps (Level 1) - Jetzt verbinden

03.01.2007, aktualisiert 05.01.2007, 10512 Aufrufe, 7 Kommentare

Hi zusammen, ich möchte immer am letzten Tag eines Monats die Webserverstatistiken mit analog erstellen lassen. Die zugehörigen Batchdateien und Einträge in at bzw. Geplante Tasks habe ich erstellt. Wenn man die Batch-/CMD-Dateien per Hand startet, laufen sie fehlerfrei.

Nun zum Problem:
Auf dem Server ist praktisch nie jemand angemeldet und daher laufen meiner Meinung nach die Geplanten Tasks nicht.

Beim AT bekomme ich auch keine Statistik, ich weiß aber nicht, ob das an meinem Eintrag liegt, oder ob man dazu auch angemeldet sein muss.

Gibt es eine Möglichkeit, eine Batchdatei (*.cmd) als Dienst zu starten, bzw. ohne angemeldeten User auszuführen?

Von einem anderen Rechner aus die Batchdatei aufzurufen ist leider keine Lösung, da bei uns auf keinem der Server dauerhaft angemeldet e Sitzungen vorhanden sind!

Ideen?

Danke schonmal.

Viele Grüße
Stöps
Mitglied: geTuemII
03.01.2007 um 14:04 Uhr
Hallo Stöps,

du mußt in der Geplanten Task einen Account festlegen, unter dem die Task ausgeführt werden soll. Task --> rechte Maus --> Eigenschaften --> Register Task --> Ausführen als --> (Eingabe) --> Password festlegen --> (Eingabe) --> ok

Wenn du deine Account verwendest (mit dem die Task ja offenbar händich funktioniert), beachte, daß eine Passwordänderung auch der Task bekannt gegeben werden muß.

Die Geplanten Tasks sind nicht davon abhängig, ob jemand angemeldet ist, sondern nur davon, ob der Account zu Ausführung berechtigt ist (und die Task ansonsten richtig konfiguriert ist).

geTuemII
Bitte warten ..
Mitglied: stoeps
03.01.2007 um 22:23 Uhr
Bist du dir da sicher?

Bei mir läuft der Task weder als lokaler Admin, Domänenadmin und nicht als SYSTEM!

Ich denke auch, daß ich schonmal wo gelesen habe, daß die geplanten Tasks nur im angemeldeten Zustand funktionieren.

Ich probier das zur Sicherheit morgen nochmal aus. Hab ja noch Hoffnung.
Bitte warten ..
Mitglied: moeller67
03.01.2007 um 22:58 Uhr
Der Kollege hat dir das völlig richtig beschrieben, so werden bei mir auch regelmäßig Batch-Dateien ausgeführt. Gruß Stephan Möller
Bitte warten ..
Mitglied: stoeps
05.01.2007 um 09:08 Uhr
Hi nochmal,

ich hab das jetzt nochmal überprüft.

Der Taskplaner führt meine Datei statistik.cmd aus (zumindest zeigt er "Letzte Ausführungszeit" richtig an, aber die Batchdatei macht nichts.
Ich habe jetzt mal ein paar Echos in den Batchjob eingetragen, die mir die Zeit in eine Logdatei schreiben. Es werden keine Einträge in die Logdatei geschrieben, die Statistiken werden nicht erstellt!

Im Batchjob verwende ich nur komplette Pfade und alles liegt lokal.

Als ausführenden Benutzer hab ich den lokalen Administrator inkl. Passwort eingetragen. Laut Eventlog wird der auch zur betreffenden Zeit angemeldet.

Habt ihr noch Ideen, warum das nicht geht?
Bitte warten ..
Mitglied: geTuemII
05.01.2007 um 12:40 Uhr
Hallo stoeps,

die erste Echo-Meldung hast du vor alle weiteren Befehle in die Batch eingetragen, und die tut auch nichts?

[Edit] @all: Gibt es irgendwelche Einschränkungen für .cmd, die zb. für .bat nicht gelten? [/Edit]

geTuemII
Bitte warten ..
Mitglied: moeller67
05.01.2007 um 14:00 Uhr
- ich würde mal eine einfach Test-Batch mit einem einfachen copy- oder rename-Befehl
machen, ihn in einen Task stellen, um zusehen ob die Batch überhaupt ausgelöst werden.

Also meine Batch-Dateien laufen regelmäßig Nachts ohne Probleme. Früher auf NT-Server, jetzt auf WIN2003-Server.
Bitte warten ..
Mitglied: stoeps
05.01.2007 um 23:47 Uhr
Hi,

danke für die Antworten.

Die cmd beginnt mit

@echo off
set %zeit% = ...
echo Beginn Batch >> c:\test\batch.log

paar Befehle

echo Ende >> c:\test\batch.log

Wenn ich das als Admin ausführe klappt es. Wenn ich als der gleiche Admin den Geplanten Task einrichte (und unter diesem Kontext ausführen lasse), dann schreibt er nichts mehr in die *.log, behauptet aber im Fenster "Geplante Tasks" bei Letzte Ausführung das entsprechende Datum.

Ich probier am Montag mal eine reine echo.cmd mit einem Echo-Befehl

Schönes WE euch beiden!

Gruß
Stoeps
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Batchdatei auf einem Server ausführen mit psexec.exe
Frage von imebroBatch & Shell18 Kommentare

Ich möchte gerne eine Batchdatei auf einem Server ausführen. Ich habe Adminrechte auf dem Server und kann z.B. auch ...

VB for Applications
Shell-CMD Befehl Ausführen
gelöst Frage von Timo0oVB for Applications2 Kommentare

Nochmal ich^^ Ich möchte eine Aufgabe mit meinem VB Programm erstellen. Jedoch komme ich nicht weiter. Folgenden Code habe ...

Batch & Shell
CMD als Admin + als anderer User ausführen
gelöst Frage von Borob14Batch & Shell12 Kommentare

Hi zusammen, bin mir nicht sicher ob das der günstigste Bereich dafür ist, bitte ggf. verschieben. Es geht darum ...

Batch & Shell
Iso einlegen und cmd ausführen
Frage von MorslupatusBatch & Shell4 Kommentare

Hallo zusammen. Ich habe bisher noch nie ein Script geschrieben, daher bräuchte ich mal eure Hilfe. Und zwar möchte ...

Neue Wissensbeiträge
Batch & Shell

Open Object Rexx: Eine mittlerweile fast vergessene Skriptsprache aus dem Mainframebereich

Information von Penny.Cilin vor 19 StundenBatch & Shell8 Kommentare

Ich kann mich noch sehr gut an diese Skriptsprache erinnern und nutze diese auch heute ab und an noch. ...

Humor (lol)

"gimme gimme gimme": Automatischer Test stolpert über Easter Egg im man-Tool

Information von Penny.Cilin vor 21 StundenHumor (lol)6 Kommentare

Interessant, was man so alles als Easter Egg implementiert. Ist schon wieder Ostern? "gimme gimme gimme": Automatischer Test stolpert ...

MikroTik RouterOS

Mikrotik - Lets Encrypt Zertifikate mit MetaROUTER Instanz auf dem Router erzeugen

Anleitung von colinardo vor 1 TagMikroTik RouterOS8 Kommentare

Einleitung Folgende Anleitung ist aus der Lage heraus entstanden das ein Kunde auf seinem Mikrotik sein Hotspot Captive Portal ...

Sicherheit

Sicherheitslücke in HP-Druckern - Firmware-Updates stehen bereit

Information von BassFishFox vor 1 TagSicherheit1 Kommentar

Ein weiterer Grund, dass Drucker keinerlei Verbindung nach "auswaerts" haben sollen. Unter Verwendung spezieller Malware können Angreifer aus der ...

Heiß diskutierte Inhalte
Windows Server
RDP macht Server schneller???
Frage von JaniDJWindows Server17 Kommentare

Hallo Community, wir betrieben seit geraumer Zeit diverse virtuelle Maschinen und Server mit Windows Server 2012. Leider haben wir ...

Windows 10
Bitlocker nach Verschlüsselung nicht mehr aufrufbar!
gelöst Frage von alexlazaWindows 1013 Kommentare

Hallo, ich besitze ein HP ZBook 17 G4 mit einem Windows 10 Pro Betriebssystem. Bei diesem Problem handelt sich, ...

Off Topic
Fachkräftemangel in Deutschland? - Talentschmiede schreibt alle 2 Tage die gleichen Stellen aus
Frage von Penny.CilinOff Topic12 Kommentare

Hallo, haben wir in Deutschland Fachkräftemangel? Die Talentschmiede schreibt gefühlt alle zwei Tage dieselben Stellen aus. Und das schon ...

Windows Server
Sichere Remote Desktop Verbindung wie?
gelöst Frage von nuss33Windows Server11 Kommentare

Hallo zusammen, eins vorweg: Ich besitze einen privaten Windows Server 2008 R2 zu Hause im Netzwerk er wird nicht ...