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 verweigert Fehler-Ausgabe-Umleitung in logfile

Frage Entwicklung Batch & Shell

Mitglied: listigerTeppich

listigerTeppich (Level 1) - Jetzt verbinden

11.11.2009 um 16:16 Uhr, 7234 Aufrufe, 2 Kommentare

Hallo beisammen !

folgende Batch verweigert die Umleitung der Fehlerausgabe (2>>) in das logfile log.txt. Auch ein gelungener Copy-Befehls wird nicht geloggt. Hat jemand ne Idee warum ?


set egvptemp="\\server\freigabe\ordner\E_Eingang"
set datadir=\\\server\freigabe\ordner\\disketten
set protdir="\\\server\freigabe\ordner\\Anordnungsprotokolle_E"
set logdir="\\\server\freigabe\ordner\\E_Log"
set star_l=
set star_k=**
set str_l=______________________________________________________________________________________________________________________________________
set str_k=-----------------------------------------------------------


echo %star_l% >> %logdir%\log.txt
echo Skript gestartet am %date:~0% - %time:~0,8% Uhr >> %logdir%\log.txt
echo %star_l% >> %logdir%\log.txt

echo %str_k% >> %logdir%\log.txt
echo Kosten-Rechnungen: >> %logdir%\log.txt
echo %str_k% >> %logdir%\log.txt

Setlocal EnableDelayedExpansion
for /f "delims=" %%i in ('dir /b /s %egvptemp%\KR*') do (
copy /V %%i %datadir% 2>> %logdir%\log.txt
if !ERRORLEVEL! EQU 0 (echo Kopieren der Datei %%~ni%%~xi %%~ziByte nach %datadir% %%~ti erfolgreich. >> %logdir%\log.txt)
if !ERRORLEVEL! NEQ 0 (echo Kopieren der Datei %%~ni%%~xi nach %datadir% schlug fehl. >> %logdir%\log.txt)
else (echo Kopieren der Datei %%~ni%%~xi %%~ziByte nach %datadir% um %%~ti erfolgreich. >> %logdir%\log.txt)
)

echo %str_k% >> %logdir%\log.txt
echo. >> %logdir%\log.txt
for /f %%i in ('dir %datadir%\KR* ^|find "Datei(en)"') do Set anz_data=%%i
echo Es stehen folgende %anz_data% Kostenrechnungsdateien zur Verarbeitung an: >> %logdir%\log.txt
echo. >> %logdir%\log.txt
dir /b %datadir%\KR* >> %logdir%\log.txt

echo %str_k% >> %logdir%\log.txt
echo Anordnungs-Protokolle: >> %logdir%\log.txt
echo %str_k% >> %logdir%\log.txt

Setlocal EnableDelayedExpansion
for /f "delims=" %%i in ('dir /b /s %egvptemp%\UE*') do (
copy /V %%i %protdir% 2>> %logdir%\log.txt
if !ERRORLEVEL! EQU 0 (echo Kopieren der Datei %%~ni%%~xi %%~ziByte nach %protdir% %%~ti erfolgreich. >> %logdir%\log.txt)
if !ERRORLEVEL! NEQ 0 (echo Kopieren der Datei %%~ni%%~xi nach %protdir% schlug fehl. >> %logdir%\log.txt)
else (echo Kopieren der Datei %%~ni%%~xi %%~ziByte nach %protdir% um %%~ti erfolgreich. >> %logdir%\log.txt)
)

echo %str_k% >> %logdir%\log.txt
for /f %%i in ('dir %protdir%\UE* ^|find "Datei(en)"') do Set anz_prot=%%i
echo Es sind folgende %anz_prot% Anordnungsprotokolle vorhanden: >> %logdir%\log.txt
echo. >> %logdir%\log.txt
dir /b %protdir%\UE* >> %logdir%\log.txt
echo. >> %logdir%\log.txt
echo %star_k% >> %logdir%\log.txt
echo Skript beendet am %date:~0% - %time:~0,8% Uhr >> %logdir%\log.txt
echo %star_k% >> %logdir%\log.txt
echo %str_l% >> %logdir%\log.txt
echo. >> %logdir%\log.txt


for /f "delims=" %%i in ('dir /b /s %egvptemp%\vps*') do rd /S /Q %%i

%logdir%\log.txt
Mitglied: TsukiSan
12.11.2009 um 03:51 Uhr
mal ein kleines Beispiel:
Gib auf deinem lokalen Rechner einen Ordnerfrei und gib ihm als Freigabenamen "Public".
dann kurzes Schnipsel in eine Bat-Datei kopiert:
01.
set MeinPfad="\\"%Computername%\Public\ 
02.
Echo %Time% >>%MeinPfad%log.txt
...und schauen, was sich im Freigabeordner getan hat.

Danach vergleichst du deine Pfadangaben in deinem Batch mit denen im Beispielbatch und
korrigierst deine(n) Fehler selber.

gruss
Tsuki
Bitte warten ..
Mitglied: listigerTeppich
13.11.2009 um 10:30 Uhr
Problem gelöst. Schuld warn die UNC-Pfade bzw. eine fehlerhafte Namensauflösung zum Linux-Zielrechner
Bitte warten ..
Neuester Wissensbeitrag
Ähnliche Inhalte
Batch & Shell
gelöst Batch (Win7): Kombinierte Ausgabe mit echo? (1)

Frage von Ben.Blake.79 zum Thema Batch & Shell ...

Batch & Shell
gelöst Batch ausgabe zeilenweise stat spaltenweise ausgeben (4)

Frage von sugram zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Windows Userverwaltung
Ausgeschiedene Mitarbeiter im Unternehmen - was tun mit den AD Konten? (33)

Frage von patz223 zum Thema Windows Userverwaltung ...

LAN, WAN, Wireless
FritzBox, zwei Server, verschiedene Netze (21)

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

Viren und Trojaner
Aufgepasst: Neue Ransomware Goldeneye verbreitet sich rasant (20)

Link von Penny.Cilin zum Thema Viren und Trojaner ...

Windows Netzwerk
Windows 10 RDP geht nicht (18)

Frage von Fiasko zum Thema Windows Netzwerk ...