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

ntbackup.log-Dateien umbenennen funktioniert im englischsprachigen Windows 2003 Server

Frage Sonstige Systeme

Mitglied: Mitsch

Mitsch (Level 1) - Jetzt verbinden

30.09.2005, aktualisiert 10.10.2005, 10111 Aufrufe, 5 Kommentare

aber nicht im deutschsprachigen Windows 2003 Server

Gleich vorweg: meine Script-Kenntnisse sind äußerst bescheiden.

Ich möchte innerhalb eines Scripts die backup-Logs automatisch wegkopieren und umbenennen lassen. Deshalb hab ich mir von der MS KB 241162 "Sicherungsberichtprotokolle speichern an alternativem Standort" das Script kopiert und unter einem englischsprachigen Windows 2003 Server getestet. Da hat das wunderbar funktioniert!

Das selbe Script wollte ich dann auf einem deutschsprachigen Windows 2003 Server testen - geht nicht!

Er kopiert zwar die backupxx.log in das gewünschte Verzeichnis, benennt die Dateien aber nicht um. Der Fehler muss also irgendwo hier drin sein:

FOR /F "usebackq tokens=1" %%n IN (`dir c:\templog /b`) DO @FOR /F "usebackq tokens=2,3,4 delims=/ " %%d IN (`date /t`) DO @FOR /F "usebackq tokens=1,2 delims=: " %%t IN (`time /t`) DO @Ren c:\templog\%%n %%d%%e%%f-%%t%%u.log

Ich hab schon alles im Netz abgegrast, find aber nichts, vielleicht kann von euch jemand mal eine Auge darauf werfen.
Mitglied: Biber
03.10.2005 um 21:46 Uhr
Moin Mitch,

dazu wirst Du auch im Netz nichts finden.
Der auf der MS-KB abgedruckte Example-Batch ist eine lieblos zusammengeschluderte Praktikantenskizze mit formalen und inhaltlichen Fehlern - das Ding ist nie getestet worden und sollte bestenfalls Anregungen für einen produktiven Batch bieten.

Und diese ganzen kryptischen 200-Zeichen-Zeilen in dem Batch sind nur Spiegelfechterei - soll vom fehlenden Konzept ablenken. Und den fehlenden Kommentaren. Auch ohne Programmierkenntnisse - mal Dir mal auf ein Blatt Papier auf, was da wann in welche Verzeichnisse kopiert wird - sieht ein bisschen nach hilflosem Rudern mit den Armen aus.

Egal - diesen sich mühsam am Laufen haltenden Batch nun nochmal auf deutsche Datums/Zeitformate umzustellen, hilft nur kurzfristig - der läuft auch nicht ohne Anpasssungen auf XP und Win2000.

Mein Rat: mach nicht aus den bisherigen 20 Zeilen 2x 20 (für Deutsch und US-EN), sondern mach einen Batch draus, der sprach- und versionsunabhängig robust läuft.

Ein paar Vorüberlegungen dazu habe ich heute morgen <a href=http://www.administrator.de/Workshop_Batch_for_Runaways_Part_III_Datums ... target="blank"> hier gepostet.</a>

HTH Frank / der Biber aus Bremen
Bitte warten ..
Mitglied: Mitsch
06.10.2005 um 12:10 Uhr
Hallo Frank,

vielen Dank für die Antwort!

Dass dieses Datums-Thema so umfangreich wird, damit hab ich nicht gerechnet....
Bitte warten ..
Mitglied: Biber
06.10.2005 um 13:04 Uhr
Hallo Mitsch,

wir können ja gerne mal einen robusten 30-Zeiler zusammenschreddern, der das macht, was M$ verspricht - natürlich für US und dt. Versionen von W2k über XP bis W2003 ...
...aber dann am Wochenende.

Und nur, wenn vorher klar ist, was denn der genaue Funktionsumfang/das genaue Ziel ist (das wäre Dein Part).

Gruß
Biber
Bitte warten ..
Mitglied: Mitsch
07.10.2005 um 14:29 Uhr
Hallo Frank,

also dass diese "for"-Anweisung im dt. OS nicht funktioniert hat mir keine Ruhe gelassen.
Dank deiner wirklich ausführlichen Erklärungen der Datums- und Zeitangaben hab ich dann schließlich auch den Fehler gefunden.

Und zwar hier: ... delims=/......

Die Trennung zw. TTMMYY ist unterschiedlich und das hat er nicht erkannt.
Bitte warten ..
Mitglied: Biber
10.10.2005 um 10:38 Uhr
Moin, Mitsch,
freut mich, dass mein Tutorial wenigstens zu etwas nütze war

Und - zugegeben - ich habs mir auch mühsam verkniffen, eine aufs deutsche Datumsformat angepasste FOR-Schleife zu posten bei Deiner ersten Frage... denke aber, so (mit dem einmal selbst machen und verstehen) bist Du unterm Strich besser bedient.

Frank / der Biber aus Bremen
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst PS: zugehörige Import-Dateien ins Verzeichnis der Log-Dateien verschieben (4)

Frage von Jenny82 zum Thema Batch & Shell ...

Windows Server
gelöst Benutzernamenänderung in Windows 2003 SBS R2 Domäne (3)

Frage von brain2011 zum Thema Windows Server ...

Windows 7
Dateien umbenennen Unterschiede in Win7 und XP (3)

Frage von mani55 zum Thema Windows 7 ...

Windows Server
gelöst Windows 2003 SBS User Profile Verschieben (2)

Frage von MultiStorm zum Thema Windows Server ...

Neue Wissensbeiträge
Google Android

Cyanogenmod alternative Downloadquelle

(2)

Tipp von Lochkartenstanzer zum Thema Google Android ...

Batch & Shell

Batch als Dienst bei Systemstart ohne Anmeldung ausführen

(5)

Tipp von tralveller zum Thema Batch & Shell ...

Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

(1)

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Heiß diskutierte Inhalte
Windows 7
gelöst Lokales Adminprofil defekt (25)

Frage von Yannosch zum Thema Windows 7 ...

Server
gelöst Wie erkennen, dass nur deutsche IPs Zugang zu einer Website haben? (22)

Frage von Coreknabe zum Thema Server ...

LAN, WAN, Wireless
gelöst Statische Routen mit ISC-DHCP Server für Android Devices (22)

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

Exchange Server
gelöst Migration Exchange 2007 zu 2013 - Public Folder teilweise weg (16)

Frage von Andy1987 zum Thema Exchange Server ...