Windows Server 2003 Ordner Timestamps nachträglich kopieren
Hallo,
wir haben mit Windows Server 2003 und robocopy Daten kopiert. Leider sind die Timestamps der Ordner nicht mitkopiert worden (die der Files schon), anscheinend geht das
mit dem Robocopy vom Server 2003 nicht.
Der Befehl DCOPY um die Timestamps nachträglich zu kopieren ist beim Server 2003 noch nicht vorhanden. Unter 2008 schon. Leider haben wir keinen 2008er Server.
Wie kann ich nur die Timestamps der Ordner nachträglich mit Windows Server 2003 kopieren?
Kann ich robocopy auf dem 2003er Server updaten, so dass die Funktion DCOPY vorhanden ist?
Welches Tool könnte ich noch verwenden?
Danke
Smodo
wir haben mit Windows Server 2003 und robocopy Daten kopiert. Leider sind die Timestamps der Ordner nicht mitkopiert worden (die der Files schon), anscheinend geht das
mit dem Robocopy vom Server 2003 nicht.
Der Befehl DCOPY um die Timestamps nachträglich zu kopieren ist beim Server 2003 noch nicht vorhanden. Unter 2008 schon. Leider haben wir keinen 2008er Server.
Wie kann ich nur die Timestamps der Ordner nachträglich mit Windows Server 2003 kopieren?
Kann ich robocopy auf dem 2003er Server updaten, so dass die Funktion DCOPY vorhanden ist?
Welches Tool könnte ich noch verwenden?
Danke
Smodo
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 157861
Url: https://administrator.de/contentid/157861
Ausgedruckt am: 22.11.2024 um 18:11 Uhr
3 Kommentare
Neuester Kommentar
moin Smodo,
vielleicht verschiebst Du den Beitrag nach Batch und Shell
hilfe ist enthalten
mit den ResousceKitTools für Server 2003 und XP wirst Du auch kein Glück haben - da ist die gleiche Robocopyversion enthalten wie die von Server 2003
Gruß Phil
vielleicht verschiebst Du den Beitrag nach Batch und Shell
Gibt es sonst noch ne Lösung?
ja mit zuhifenahme von Winrarhilfe ist enthalten
:: ----schnipp---CopyFolderTimstamps.cmd----
@echo off&setlocal
set "Winrar=%programfiles%\Winrar"
:Rartest
if exist "%Winrar%\rar.exe" set "path=%Winrar%;%path%"&goto :RarOK
echo rar.exe nicht gefunden
set /p RPath=winrarpfad eingeben ^(D:\Prog\Winrar^) oder R fr Webseite von WinRar aufrufen
if /i "%Rpath%" == "r" (explorer http://www.winrar.de/download.php & echo Programm wird beendet.&goto :eof)
if defined rpath (set "Winrar=%Rpath%") else goto :eof
goto :Rartest
:RarOK
if "%~1" == "/?" (echo Kopiert alle Unterordner und alle Zeitstempel von Unterordnern mittels Winrar.
echo Syntax.&echo.
echo %~n0 [Quelle] [Ziel]
echo Quelle komplette Pfadangabe des Ordners - mit Zeitstempeln der Unterordner
echo Ziel Zielpfad
goto :eof
)
if "%~1" == "" (set /p Quelle=Komplette Pfadangabe mit den enthaltenen Zeitstempeln: ) else set "Quelle=%~1"
if "%~2" == "" (set /p Ziel=Ziel Pfadangabe: ) else set "Ziel=%~2"
if not exist "%Quelle%" echo Fehler! Quelle "%Quelle%" nicht gefunden & exit /b 1
if not exist "%Ziel%" echo Fehler! Ziel "%Ziel%" nicht gefunden & exit /b 2
if exist "%temp%\temp.rar" del "%temp%\temp.rar"
for /f "delims=" %%i in ("%Quelle%") do (
rar a -e+d -ep1 -tsc -tsa "%temp%\temp" "%%~dpi%%~nxi"
rar x -tsc -tsa -ap"%%~nxi" "%temp%\temp" "%Ziel%\"
)>nul
del "%temp%\temp.rar"
:: ----schnapp---CopyFolderTimstamps.cmd----
Evtl. die neuen Robocopyversion auf den 2003er Server?
da weiss ich nicht ob es in einem Servicepack integriert istmit den ResousceKitTools für Server 2003 und XP wirst Du auch kein Glück haben - da ist die gleiche Robocopyversion enthalten wie die von Server 2003
Gruß Phil