Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

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

Frage Entwicklung Batch & Shell

Mitglied: listigerTeppich

listigerTeppich (Level 1) - Jetzt verbinden

11.11.2009 um 16:16 Uhr, 7302 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 ..
Ähnliche Inhalte
Batch & Shell
Robocopy Fehler 5: Zugriff verweigert (6)

Frage von anmelder zum Thema Batch & Shell ...

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

Frage von sugram zum Thema Batch & Shell ...

Windows 10
gelöst Psexec - Zugriff verweigert - WIN10 (3)

Frage von knitti zum Thema Windows 10 ...

Batch & Shell
gelöst Echo Ausgabe ohne Variablenauflösung (9)

Frage von bartek76 zum Thema Batch & Shell ...

Neue Wissensbeiträge
Humor (lol)

Taschenrechner in IOS kaputt!

(5)

Information von Lochkartenstanzer zum Thema Humor (lol) ...

Sicherheit

Kanadischer Geheimdienst veröffentlicht erstmals Sicherheitssoftware

(3)

Information von BassFishFox zum Thema Sicherheit ...

Virtualisierung

Docker Monitoring und Steuerung per "sen"

Tipp von Frank zum Thema Virtualisierung ...

Heiß diskutierte Inhalte
Windows 7
Abbruch bei Brennvorgang (19)

Frage von Simulant zum Thema Windows 7 ...

Router & Routing
Externe IP von innen erreichbar machen (16)

Frage von Windows10Gegner zum Thema Router & Routing ...

Firewall
WIndows 7 RDP Massen Angriff (14)

Frage von Motte990 zum Thema Firewall ...