H
Heinrich
Gast
Hi
Habe eine kleine Batch-Datei geschrieben die ein Backup meiner Daten auf ein Netzlaufwerk vornimmt. Das Ganze ist noch in der Beta-Phase läuft bis jetzt aber ziemlich gut. Jetzt wollte ich das Script bei jedem Herunterfahren ausführen lassen, das funktioniert eigentlich auch nur leider wird das Netzlaufwerk vor dem Ausführen des Scripts getrennt und auch der NET USE Befehl bewirkt da wohl nichts mehr. Windiff bringt jedenfalls die Meldung dass er auf das Netzlaufwerk keinen Zugriff hat und wenn ich dann in Windiff danach suchen will findet man es auch nicht. Auf die Netzwerkumgebung kann man jedoch immer noch zugreifen. Hier mal der Quellcode:
@echo Verbinde mit Netzlaufwerk ...
net use Z: \\Festplatte\Freigabe Passwort /user:USER
@ping localhost -n 4 >NUL
set Quelle="D:\Download\Zipdateien"
set Ziel="Z:\Zipdateien"
set log=D:\Download\Protokoll.log
md %Ziel%
echo Starte Sicherung am %date% um %time% von %Quelle% nach %Ziel% >>%windir%\backup.log
xcopy %quelle% %ziel% /y /s /e /o /x /m /c /i /g /h >>%windir%\backup.log
start /w windiff.exe -sldx %log% -T %quelle% %ziel%
for %%F in (%log%) do set groesse=%%~zF
IF %groesse% geq 130 (start c:\test.txt) ELSE (echo Sicherung erfolgreich>>%windir%\backup.log & shutdown -s -t 0)
echo. >>%windir%\backup.log
Ich verstehe da nicht so wirklich warum keine Verbindung zum Netzlaufwerk hergestellt wird, trotz des NET USE Befehls?
Danke
Mfg, Heinrich
Habe eine kleine Batch-Datei geschrieben die ein Backup meiner Daten auf ein Netzlaufwerk vornimmt. Das Ganze ist noch in der Beta-Phase läuft bis jetzt aber ziemlich gut. Jetzt wollte ich das Script bei jedem Herunterfahren ausführen lassen, das funktioniert eigentlich auch nur leider wird das Netzlaufwerk vor dem Ausführen des Scripts getrennt und auch der NET USE Befehl bewirkt da wohl nichts mehr. Windiff bringt jedenfalls die Meldung dass er auf das Netzlaufwerk keinen Zugriff hat und wenn ich dann in Windiff danach suchen will findet man es auch nicht. Auf die Netzwerkumgebung kann man jedoch immer noch zugreifen. Hier mal der Quellcode:
@echo Verbinde mit Netzlaufwerk ...
net use Z: \\Festplatte\Freigabe Passwort /user:USER
@ping localhost -n 4 >NUL
set Quelle="D:\Download\Zipdateien"
set Ziel="Z:\Zipdateien"
set log=D:\Download\Protokoll.log
md %Ziel%
echo Starte Sicherung am %date% um %time% von %Quelle% nach %Ziel% >>%windir%\backup.log
xcopy %quelle% %ziel% /y /s /e /o /x /m /c /i /g /h >>%windir%\backup.log
start /w windiff.exe -sldx %log% -T %quelle% %ziel%
for %%F in (%log%) do set groesse=%%~zF
IF %groesse% geq 130 (start c:\test.txt) ELSE (echo Sicherung erfolgreich>>%windir%\backup.log & shutdown -s -t 0)
echo. >>%windir%\backup.log
Ich verstehe da nicht so wirklich warum keine Verbindung zum Netzlaufwerk hergestellt wird, trotz des NET USE Befehls?
Danke
Mfg, Heinrich