Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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

Batch-Datei Aufgabenplaner auf WS2008RC2

Frage Microsoft Windows Server

Mitglied: Halbgott

Halbgott (Level 1) - Jetzt verbinden

22.01.2014, aktualisiert 12:06 Uhr, 3914 Aufrufe, 8 Kommentare

Moin Moin,

ich habe folgendes Problem:

In einer Außenstelle werden die Arbeitszeiten mit einem Zeitstempel-Terminal in Form von einer DAT-Datei gespeichert. Diese DAT-Datei lässt sich mit einer Batch-Datei "per Hand" auslesen und auf ein Verzeichnis eines Servers der Hauptstelle (VPN-Verbindung) übertragen. Dies möchte ich jedoch nicht täglich händisch machen sondern über einen Aufgabenplaner laufen lassen. In einer anderen Außenstelle (WS2003) funktioniert das bisher einwandfrei. Leider habe ich da mit WS2008 RC 2 so meine Probleme. Vorweg, ich habe schon einige Forenbeiträge gelesen, wo ein ähnliches Problem beschrieben wurde doch die Lösungsvorschlägen halfen bei mir nicht.


Folgende Einstellungen habe ich bei mir vorgenommen.
Aktion: Programm starten
Programm/Skript : C:\Windows\SysWOW64\cmd.exe
Argument hinzufügen (optional ): C:\elv\tmwin\Zeitübertragung.bat

Wenn ich das Programm/Skript im Explorer ausführe und anschließend in der sich öffnenden Konsole das Argument eingebe, dann startet die Batch-Datei einwandfrei. Wenn ich jedoch die Aufgabe starte steht dort lediglich, dass die Aufgabe ausgeführt wird. Im Verlauf taucht keine Fehlermeldung auf. Dort steht nur, dass die Aufgabe erfolgreich gestartet wurde. Die Aufgabe stoppt erst wieder, wenn die Einstellung greift, dass die Aufgabe nach 30 Minuten stoppen soll (denn der Vorgang der Übertragung dauert nur maximal 10 Sekunden). Ich führe die Aufgabe mich höchsten Privilegien aus, unabhängig von der Benutzeranmeldung.

Vielen Dank für Vorschläge im Vorraus

PS:

Folgende Einstellungen habe ich ebenfalls ohne erfolg getestet:

Programm/Skript : C:\Windows\SysWOW64\cmd.exe
Argument hinzufügen (optional ): C:\elv\tmwin\Zeitübertragung.cmd

Programm/Skript : C:\Windows\SysWOW64\cmd.exe
Argument hinzufügen (optional ): "/C" "C:\elv\tmwin\Zeitübertragung.bat"

Programm/Skript : C:\elv\tmwin\Zeitübertragung.bat
Argument hinzufügen (optional ): C:\Windows\SysWOW64\cmd.exe
Mitglied: certifiedit.net
LÖSUNG 22.01.2014, aktualisiert um 12:06 Uhr
Hallo,

dann bau mal in die Batch Kontrollroutinen ein (Bspw: Schreibe in txt Datei),

Du musst evtl noch den Pfad zum Programm angeben (drittes Feld unter Programm starten).

LG
Bitte warten ..
Mitglied: colinardo
LÖSUNG 22.01.2014, aktualisiert um 12:06 Uhr
Hallo Halbgott,
diese Frage kommt hier fast jeden Tag und ist auch schon mehrfach beantwortet worden:

Programm/Skript: C:\elv\tmwin\Zeitübertragung.cmd
Starten in : C:\elv\tmwin\

1896ebe8f5159339685f5c66745c26ae - Klicke auf das Bild, um es zu vergrößern

Grüße Uwe
Bitte warten ..
Mitglied: Halbgott
22.01.2014 um 12:06 Uhr
Ich stelle jetzt fest,dass wenn ich die Aufgabe ausführe "nur wenn der Benutzer angemeldet ist" dann funktioniert das. Wenn ich dort eingebe "mit höchsten Privilegien ausführen" erscheint das DOS-Fenster mit einer Unterbrechung in der Mitte der Ausgabe und der Fehlermeldung "Ung³ltiger Dateiname".

Jemand eine Idee woher das kommt?
Bitte warten ..
Mitglied: certifiedit.net
22.01.2014 um 12:10 Uhr
Als höchste Berechtigung hast du ggf. das Netzlaufwerk/Pfad nicht -> Kein Zugriff -> ungültig.
Bitte warten ..
Mitglied: colinardo
22.01.2014, aktualisiert um 12:19 Uhr
Zitat von Halbgott:

Ich stelle jetzt fest,dass wenn ich die Aufgabe ausführe "nur wenn der Benutzer angemeldet ist" dann funktioniert
das. Wenn ich dort eingebe "mit höchsten Privilegien ausführen" erscheint das DOS-Fenster mit einer
Unterbrechung in der Mitte der Ausgabe und der Fehlermeldung "Ung³ltiger Dateiname".

Jemand eine Idee woher das kommt?
Trage in der Aufgabe unter "Folgendes Benutzerkonto verwenden ..." einen Benutzer ein der Zugriff auf den jeweiligen UNC-Pfad hat. Dann klappt das.

Grüße Uwe
Bitte warten ..
Mitglied: Halbgott
22.01.2014 um 15:03 Uhr
Zitat von colinardo:

> Zitat von Halbgott:
>
> Ich stelle jetzt fest,dass wenn ich die Aufgabe ausführe "nur wenn der Benutzer angemeldet ist" dann
funktioniert
> das. Wenn ich dort eingebe "mit höchsten Privilegien ausführen" erscheint das DOS-Fenster mit einer
> Unterbrechung in der Mitte der Ausgabe und der Fehlermeldung "Ung³ltiger Dateiname".
>
> Jemand eine Idee woher das kommt?
Trage in der Aufgabe unter "Folgendes Benutzerkonto verwenden ..." einen Benutzer ein der Zugriff auf den jeweiligen
UNC-Pfad hat. Dann klappt das.

Grüße Uwe

Ich habe bei "folgendes Benutzerkonto verwenden" bereits ein Benutzerkonto mit Zugriff auf dem Pfad eingetragen (nämlich das Benutzerkonto des Aufgabenerstellers) Dennoch funktioniert die Übermittlung nicht. Sie läuft nur wenn ich "nur wenn der Benutzer angemeldet ist" auswähle. Die frage ist, "wer" ist "die höchste Berechtigung". Domänenadministrator, SYSTEM, lokaler Administrator.... Jemand eine Idee?
Bitte warten ..
Mitglied: certifiedit.net
22.01.2014 um 15:10 Uhr
Imho der lokale Administrator.
Bitte warten ..
Mitglied: colinardo
22.01.2014, aktualisiert um 15:22 Uhr
Zitat von Halbgott:
Die frage ist, "wer" ist "die höchste
Berechtigung". Domänenadministrator, SYSTEM, lokaler Administrator.... Jemand eine Idee?

Die Option ist für die Steuerung der UAC:
Wenn Sie das Kontrollkästchen Mit höchsten Privilegien ausführen aktivieren, führt die Aufgabenplanung die Aufgabe mit einem Token für erhöhte Rechte statt für die geringsten Rechte (Benutzerkontosteuerung) aus. Sie sollten nur diejenigen Aufgaben mit erhöhten Rechten ausführen, die ihre Aktionen anderenfalls nicht erledigen können. Weitere Informationen finden Sie unter Benutzerkontosteuerung (möglicherweise in englischer Sprache).
Bitte verwende UAC-Pfade (\\Server\freigabe) in deinem Script, denn gemappte Netzlaufwerke mit Laufwerksbuchstaben sind mit der Ausführung durch die Aufgabenplanung für das Script nicht sichtbar.

Ohne weitere Info zu deinem Script kommen wir hier sonst nicht weiter ...
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Batch Datei: PDF Dateien verschieben, umbenennen und löschen (4)

Frage von F0rcehunter zum Thema Batch & Shell ...

Entwicklung
gelöst Verzeichnise sichern mit batch datei (Win10) (13)

Frage von Limbach zum Thema Entwicklung ...

Batch & Shell
gelöst Dateinamen mit Batch-Datei ändern - Problem (9)

Frage von fffffuuuuuuuhhhh zum Thema Batch & Shell ...

Batch & Shell
gelöst Teile eines Dateinamens ändern mit Batch Datei (4)

Frage von fffffuuuuuuuhhhh zum Thema Batch & Shell ...

Neue Wissensbeiträge
Batch & Shell

Batch zum Zurücksetzen eines lokalen Profils

Tipp von Mr.Error zum Thema Batch & Shell ...

RedHat, CentOS, Fedora

Fedora, RedHat, Centos: DNS-Search Domain setzen

(13)

Tipp von Frank zum Thema RedHat, CentOS, Fedora ...

Heiß diskutierte Inhalte
Exchange Server
Microsoft Exchange Weiterleitung mit anderer primären E-Mail Adresse (14)

Frage von Rene12345 zum Thema Exchange Server ...

Windows Userverwaltung
gelöst Wie verfahrt Ihr mit den Windows-Benutzerkonten und -dateien von ausgeschiedenen Mitarbeitern? (14)

Frage von Bl0ckS1z3 zum Thema Windows Userverwaltung ...

LAN, WAN, Wireless
VPN Tunnel aufbauen (13)

Frage von Hajo2006 zum Thema LAN, WAN, Wireless ...

Microsoft Office
Saubere HTML aus Word-Dokument (13)

Frage von peterpa zum Thema Microsoft Office ...