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: Wochentagabfrage mit date

Frage Entwicklung Batch & Shell

Mitglied: dommasch

dommasch (Level 1) - Jetzt verbinden

14.04.2005, aktualisiert 22.04.2005, 24450 Aufrufe, 5 Kommentare

Hallo,

ich habe seit einiger Zeit ein Backup-Script zu laufen welches für jeden Wochentag einen Ordner anlegt und Dateien hineinkopiert. Nach 7 Tagen wird somit jeweils der Ordner von vor einer Woche überschrieben. Bisher hatte ich das ganze unter Win2k realisiert:

[...]
set jahr=%date:~-4%
set monat=%date:~-7,2%
set tag=%date:~-10,2%
set wochentag=%date:~-13,2%

rd /S /Q U:\%wochentag%
md U:\%wochentag%
[...]

Nun wollte ich das Script unter Win2k3-Server laufen lassen, musste jedoch feststellen, dass hier %date% keinen Wochentag enthält.
Wie kann ich unter Win2003Server den Wochentag abfragen bzw. welche Alternativen bleiben mir?

Grüße,

T. Lindner
Mitglied: mathe57
14.04.2005 um 14:12 Uhr
Hallo "dommasch"!

Ich verwende schon seit vielen Jahren das Tool BE (Batch Enhancer) aus den uralten Norton Utlities für DOS.

Hier die Help-List:

Batch Enhancer, Norton Utilities 6.01, Copyright 1991 by Symantec Corporation
Neue Befehle für bessere Batchdateien.

BE Befehl [Parameter] [/DEBUG] [?]
BE Pfad [ [GOTO] Label]

Befehle sind:
ASK PRINTCHAR
BEEP REBOOT
BOX ROWCOL
CLS SA
DELAY SHIFTSTATE
EXIT TRIGGER
GOTO WEEKDAY
JUMP WINDOW
MONTHDAY

/DEBUG Anzeige des ERRORLEVEL-Codes.
? Hilfe
Pfad Name der BE-Befehlsdatei.
Label Sprungmarke in der Datei, an dem die Ausführung beginnen soll.


Für Dein Problem verwende ich BE WEEKDAY

Das liefert die Wochentags-Nr. (Sonntag=1) als errorlevel-Wert, den Du dann weiterverarbeiten kannst.

Viel Erfolg

Mathias
Bitte warten ..
Mitglied: dommasch
14.04.2005 um 14:40 Uhr
Hallo Mathias,

danke für die schnelle Antwort. Gibt es diesen Batch Enhancer irgendwo zum download. Meine ersten Versuche mit Google landeten alle auf nicht vertraueneregenden Seiten mit der Top-Level-Domain .ru.

Vielen Dank für deine Hilfe,

Thomas
Bitte warten ..
Mitglied: mathe57
14.04.2005 um 20:10 Uhr
Hallo "dommasch"!

.ru wäre mir auch zu unsicher. Kleiner Service des Hauses.

Gugst Du unter:

http://www.mathiaskehr.de/download/be.zip

Rückfragen zur Verwendung des BE gerne per eMail oder hier.

Tschüß

Mathias
Bitte warten ..
Mitglied: dommasch
22.04.2005 um 14:51 Uhr
Hallo Mathias,

vielen Dank! Es hat alles gekappt. War gerade im Urlaub, desswegen die Verzögerung.

Grüße,
Thomas
Bitte warten ..
Mitglied: dommasch
22.04.2005 um 14:54 Uhr
...und ne tolle Webstite hast du auch, Sehr schöne Bilder!!!
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Bestimmte Daten aus CSV per Windows BATCH Datei in .txt Format schreiben lassen. (9)

Frage von freshman2017 zum Thema Batch & Shell ...

Batch & Shell
gelöst Daten mit Mediainfo auslesen (17)

Frage von Dr.Byte zum Thema Batch & Shell ...

Batch & Shell
Daten aus dem Feld "date sent" in den Titel schreiben (2)

Frage von ellocko94 zum Thema Batch & Shell ...

Windows Server
gelöst Daten auf Server (5)

Frage von matthi86 zum Thema Windows Server ...

Neue Wissensbeiträge
LAN, WAN, Wireless

Schwachstelle im WPA2 Protokoll veröffentlicht

(3)

Information von colinardo zum Thema LAN, WAN, Wireless ...

Heiß diskutierte Inhalte
Windows 7
gelöst Windows 7 Anmeldedomäne festlegen (13)

Frage von flotaut zum Thema Windows 7 ...

Windows Server
gelöst Gruppenrichtlinie greift nicht zu! (11)

Frage von Syosse zum Thema Windows Server ...

Windows Server
gelöst WSUS Updates auf iSCSI speichern (10)

Frage von lcer00 zum Thema Windows Server ...