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

Batch-Befehl kann beim automatischen aufrufen nicht ausgeführt werden - manuell schon

Frage Entwicklung Batch & Shell

Mitglied: Unwissender1

Unwissender1 (Level 1) - Jetzt verbinden

28.08.2007, aktualisiert 15:34 Uhr, 5333 Aufrufe, 7 Kommentare

Hallo zusammen,

ich habe einen kleinen Batch erstellt. Dieser kopiert den Inhalt eine Textdatei und fügt diesen in eine andere Datei mit ein.
Diese Funktion ist tadellos und geht einwandfrei. Nennen wir es Funktion 1.

Mittlerweile haben sich die Ansprüche erhöht der Batch muss wie folgt erweitert werden:
Eine Textdatei muss in einen Ordner gesichert werden. Zur Unterscheidung der Textdateien habe ich mir hier im Forum einen Beitrag gesucht und folgenden Befehl verwendet:
copy Export.txt F:\Versandsoftware\check\einzeln\"%date% %time:~0,2%-%time:~3,2%-%time:~6,2%".txt

Das sollte bewirken, dass die zu sichernde Textdatei in das o.g. Verzeichnis kopiert wird und mit dem aktuellen Datum und der Uhrzeit als Dateiname gespeichert wird. Nennen wir es Funktion 2.

Nun kommt das seltsame:
Wenn ich den Batch (in dem noch andere Kopierbefehle stehen) manuell mit einem Doppelklick ausführe, dann funktioniert er einwandfrei.
Wenn ich den Batch aber durch ein Versandprogramm automatisch (z.B. jede 10 Minuten) ausführen lasse, dann funktioniert das Kopieren und mit Datum und Uhrzeit versehen der Datei gar nicht (Funktion 2).

Warum ist das so?
Gestartet und erstellt wurde der Batch von einem Win2000 Rechner. Speicherort ist der Server, hier ist Win 2000 Server installiert.

Ich bitte um eure Mithilfe und würde mich sehr freuen, wenn mir jemand den entscheidenden Tipp geben kann.
Mitglied: SteinBeiser
28.08.2007 um 13:14 Uhr
Nur eine Frage wo soll die Export.txt gefunden werden????
Bitte warten ..
Mitglied: rubberbear
28.08.2007 um 13:52 Uhr
Nur eine Frage wo soll die Export.txt
gefunden werden????

der Export wird
gemäß copy Quelle Ziel unter F:\Versandsoftware\check\einzeln\dateiname.txt gefunden

@ Unwissender1
versuch mal das Ziel in Anführungszeichen zu setzen (nur LW und Pfade) manchmal hilft das weil Versandsofrware länger als 8 Zeichen ist.
das Zweite was du versuchen kannst um den Fehler ein zu kreisen, setze in die letzte Zeile deiner batch einfach den Befehl Pause, damit wartet der batch auf eine belibige Taste und du kannst schauen was er als fehlermeldung bring.
Bitte warten ..
Mitglied: SteinBeiser
28.08.2007 um 14:02 Uhr
@rubberbear
Das ist mir schon klar wo sie HIN soll nur wo steht beim copy VON WO???
oder ist das aktive verzeichnis das wo die Export.txt drin steht???
Bitte warten ..
Mitglied: kvkh
28.08.2007 um 14:10 Uhr
Hallo!

Für mich sieht das Ganze nach einem Berechtigungsproblem aus. Erfolgt die manuelle Ausführung mittels Doppelklick mit dem gleichen Benutzerrechten wie die automatische Ausführung durch das Versandprogramm?

Gruß!
kvkh
Bitte warten ..
Mitglied: rubberbear
28.08.2007 um 14:15 Uhr
sorry ich hatte andersherum gedacht.
laut der Zeile da oben schon die export.txt und der batch liegen im selben verveichniss,
aber vileicht ist das auch das Problehm. Das Program übergibt bestimmt einen anderen Pfad.
@ SteinBeiser Teamwork is genial
Unwissender1 gib mal das Quelllaufwerk und den Pfad deiner export.txt mit im script an
Bitte warten ..
Mitglied: Unwissender1
28.08.2007 um 15:31 Uhr
Ja, das war das entscheidende - Wo wird die Export.txt gefunden !

Ich war der Meinung, ich muss keinen Pfad angeben, da der Batch und die zu kopierende Datei im selben Ordner liegen.
Das war der große Fehler, denn cmd startet in dem Pfad, von dem der Batch gestartet wird, nämlich:
C:\Programme\DHL-Software\...

Vielen Herzlichen Dank, auch die "PAUSE" hat mich letztlich zum Erfolg gebracht.

Grüße
Thomas
Bitte warten ..
Mitglied: Unwissender1
28.08.2007 um 15:34 Uhr
Nachtrag:

Beim manuellen Anlicken der Batchdatei war ich im Windows bereits im entsprechenden Verzeichnis. Das war der Grund, warum das Ganze beim manuellen Start funktionierte.

Was lernen wir daraus? Besser immer den Pfad angeben, auch wenn das manchmal etwas unübersichtlich wirkt.

Danke nochmal !
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Batch: Prüfung auf erfolgreich ausgeführten Befehl
gelöst Frage von myluridBatch & Shell2 Kommentare

Guten Morgen zusammen! Habe folgedes Problem es existiert ein Skript, welches einen Ordner auf Dateien mit Größe 0 Byte ...

Batch & Shell
In einer batch-Datei einen Befehl mit timeout aufrufen?
Frage von AlbertMinrichBatch & Shell4 Kommentare

Hallo, gibts eine Möglichkeit, einen beliebigen Befehl mit einem timeout zu starten? Also, wenn der Befehl z.B. nach 10 ...

Windows Server
Powershell-Aufruf aus Task-Scheduler wird nicht ausgeführt
gelöst Frage von doubleUZedWindows Server4 Kommentare

Werte Kollegen und PowerShell-Spezialisten, ich stehe vor einem Problem, welches mir schon einiges an Zeit und viel Nerven gekostet ...

Batch & Shell
Cmd Befehle in Powershell GUI aufrufen
gelöst Frage von Markus2016Batch & Shell5 Kommentare

Hallo zusammen, ich brauche etwas Hilfe. In meiner erstellten GUI möchte ich ein paar Funktionen mit cmd Befehlen aufrufen. ...

Neue Wissensbeiträge
Windows 10

Windows 10 Fall Creators Update - Neue Funktion Hyper-V Standardswitch kann ggf. Fehler bei Proxy Configs verursachen

Erfahrungsbericht von rzlbrnft vor 1 StundeWindows 101 Kommentar

Hallo Kollegen, Da wir die Gefahr lieben, haben wir bei einigen Usern nun mittlerweile das Creators Update drauf. Einige ...

Sicherheit

TLS-Zertifikat und privater Schlüssel von Microsofts Dynamics 365 geleakt

Information von Penny.Cilin vor 3 StundenSicherheit

Microsoft hat versehentlich das TLS-Zertifikat inklusive dem privaten Schlüssel seiner Business-Anwendung Dynamics 365 geleakt. TLS-Zertifikat und privater Schlüssel von ...

Viren und Trojaner

Deaktivierter Keylogger in HP Notebooks entdeckt

Information von bitcoin vor 1 TagViren und Trojaner2 Kommentare

Ein Grund mehr warum man Vorinstallationen der Hersteller immer blank bügeln sollte Der deaktivierte Keylogger findet sich im vorinstallierten ...

Router & Routing

Lets Encrypt kommt auf die FritzBox

Information von bitcoin vor 1 TagRouter & Routing

In der neuesten Labor-Version der FB7490 integriert AVM unter anderem einen Let's Encrypt Client für Zugriffe auf das Webinterface ...

Heiß diskutierte Inhalte
Netzwerkmanagement
Firefox Profieles im Roaming
gelöst Frage von Hendrik2586Netzwerkmanagement17 Kommentare

Hallo liebe Leute. :) Ich hab da ein kleines Problem, welches anscheinend nicht unbekannt ist. Wir nutzen hier in ...

LAN, WAN, Wireless
Brainstorming, einfachste Option 1 getrenntes LAN (mit WAN zugang)
Frage von 132954LAN, WAN, Wireless13 Kommentare

Hi, folgendes: Wir bekommen eine Glasfaser Leitung, Und das sollte Optional so aussehen: Ein Modem/Router für das WAN, ein ...

Batch & Shell
Trusted Sites für alle User auf dem PC einpflegen
Frage von xXTaKuZaXxBatch & Shell12 Kommentare

Aufgabestellung: Es sollen auf 1 PC (bzw. mehreren PCs) vertrauenswürdige Sites per Powershell eingetragen werden, die für alle User ...

Netzwerkgrundlagen
Hi eine blöde frage. xD
Frage von 132954Netzwerkgrundlagen12 Kommentare

Also: Habe 2012 r2 essentials neuinstalliert, allerdings installiert diese version ja gleich diesen gangen AD kram mit, den hab ...