Top-Themen

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 Vergleichen einer 4 stelligen Jahreszahl mit einer 2 stelligen Jahreszahl bei WinNT

Mitglied: Preacherman

Preacherman (Level 1) - Jetzt verbinden

15.01.2007, aktualisiert 18.01.2007, 3695 Aufrufe, 7 Kommentare

Batch auf Windows NT Systemen

Hallo,

ich habe folgendes Problem ich habe einige Windows NT System, auf den Systemen muss ich nach einer bestimmten Datei suchen und von dieser das Datum ermitteln, anschließend ermittle ich das aktuelle Datum, soweit kein Problem, Datei suchen und Datümer ermitteln klappt. Die Stelle an der es hakt ist, das der Dir-Befehl eine 2 stellige Jahreszahl ausgibt und das aktuelle Datum ein 4 stelliges Datum und somit die Abfrage immer auf einen Fehler läuft.
Wer kann mir bitte bei diesem Problem helfen. Ach ja ich kann keine Formatänderungen beim Datum machen oder Registry Keys ändern, die Systeme müssen so bleiben wie sie sind.

Die Option Dir /4 funktioniert bei Windows NT nicht, zumindest nicht auf unseren Systemen.

Danke für die Hilfe Preacherman
Mitglied: AxelHahn
15.01.2007 um 14:35 Uhr
Hi

Verwende die Erweiterungen für Variablen mit Dateinamen (Details erhält man mit for /?):

for /F %%a in ('dir /s /b ') do echo %%~ta : %%a

Diese Zeile zeigt pro Datei eine Zeile im Format
Zeitstempel : Dateiname
an. Daraus solltest du dein Datum ziehen können.


Viele Grüsse
-= Axel =-
Bitte warten ..
Mitglied: maneich
15.01.2007 um 15:30 Uhr
Hallo,

wandle innerhalb der Batch das aktuelle Datum entsprechend um z.B. mit

for /f "tokens=2-4 delims=." %%i in ('date /t') do set dat=%%i.%%j.%%k
set datum=%dat:~0,7%%dat:~-2%

echo %datum% = dd.mm.jj

Damit mußt Du keine Systemdaten verändern und wenn die Batch beendet ist, ist auch dieses Datum weg.

MfG maneich
Bitte warten ..
Mitglied: Preacherman
17.01.2007 um 08:54 Uhr
Hallo,

danke erstmal für die Antwort.

Leider konnte ich deinen Lösungsansatz nicht verwenden, da NT nicht die Möglichkeit hat ~ta auszuführen.

Habe das Problem aber trotzdem jetzt gelöst. Danke nochmal für deine Mühe

Gruss
Reiner
Bitte warten ..
Mitglied: Preacherman
17.01.2007 um 08:57 Uhr
Hallo,

danke deine Lösung hat mir weitergeholfen ich habe sie noch ein kleines bisschen verändert, aber ansonsten so benutzt wie du es beschrieben hast. Und es funktioniert einwandfei.

Danke

Gruss
Reiner
Bitte warten ..
Mitglied: Biber
17.01.2007 um 10:44 Uhr
Moin Preacherman,

habe sie noch ein kleines bisschen verändert...

Könntest Du bitte dann auch die letztendliche Lösung des Problems (zumindest als Skizze) hier posten?

Danke
Biber
Bitte warten ..
Mitglied: Preacherman
18.01.2007 um 10:24 Uhr
Hallo Biber,

klar sorry hatte ich gestern ganz vergessen.

if exist c:\winnt\NUL for /f "tokens=1-4 delims=." %%K in ('Date /t') do set date_NT=%%K.%%L.%%M
if exist c:\winnt\NUL set datum=%date_NT:~3,3%%date_NT:~6,3%%date_NT:~11,2%
if exist c:\winnt\NUL set %5=%datum%

So sieht bei mir das endgültige Ergebnis aus welches ich brauchte, falls noch Fragen sind einfach posten.

Gruss
Preacherman
Bitte warten ..
Mitglied: Biber
18.01.2007 um 14:36 Uhr
Danke Dir, Preacherman,

ich setze den Beitrag dann mal auf "gelöst" und schließe ihn.

Grüße
Biber
Bitte warten ..
Ähnliche Inhalte
Internet Domänen
2-Stellige Domain gesucht
Frage von vServerInternet Domänen13 Kommentare

Hallo, benötigen eine 2-Stellige Domain für unsere Schule. Sollte keine Umlaute besitzen, nur a-z. Wer etwas hätte kann sich ...

Microsoft Office
Vergleich von 2 Tabellen in Excel
gelöst Frage von abuelitoMicrosoft Office4 Kommentare

Hallo an Alle, folgendes Problem: Ich habe eine Exceldatei mit 2 Tabellen. Spalten sind identisch. Tabelle1 hat aktuelle Daten ...

VB for Applications

Exceltabelle mit anderen 2 tabellen vergleichen

gelöst Frage von 123660VB for Applications12 Kommentare

Hallo zusammen! Ich stehe vor folgendem Problem und bräuchte wieder eure Hilfe. In Excel 2010 muss ich Tabelle 1 ...

Batch & Shell

Mit Batch 2 Texte vergleichen

gelöst Frage von ronny30021Batch & Shell3 Kommentare

Guten Tag Ich will mit einer Batch Datei 2 Texte vergleichen Beispiel Text 1: A B C 1 22 ...

Neue Wissensbeiträge
Humor (lol)
(Part num your Hacked phone. +XX XXXXXX5200)
Erfahrungsbericht von Henere vor 19 StundenHumor (lol)1 Kommentar

Mein Handy hat aber ne ganz andere Endnummer. Muss ich mir jetzt Sorgen machen ? :-) Vielleicht betrifft es ...

Exchange Server

Letztes Update für Exchange 2016 CU9 war in gewisser Weise destruktiv

Erfahrungsbericht von DerWoWusste vor 20 StundenExchange Server6 Kommentare

Kurzer Erfahrungsbericht zu Exchange2016-KB4340731-x64 Der Exchangeserver hat wie gewöhnlich versucht, es in der Nacht automatisch zu installieren - abgesehen ...

Erkennung und -Abwehr

Neue Sicherheitslücke Foreshadow (L1TF) gefährdet fast alle Intel-Prozessoren

Information von Frank vor 1 TagErkennung und -Abwehr3 Kommentare

Eine neue Sicherheitslücke, genannt Foreshadow (alias L1TF) wurde auf der Usenix Security 18 von einem Team internationaler Experten veröffentlicht. ...

Vmware
VMware Updates gegen L1 Lücke
Information von sabines vor 2 TagenVmware

Für die Vmware Produkte vCenter Server, ESXi, Workstation und Fusion stehe Updates bereit um die L1 Lücke zu schließen. ...

Heiß diskutierte Inhalte
Windows Server
Domäne einsilbig mit nur einem Namen benannt - sowie AD und MX auf einer VM Kardinalsfehler?
Frage von TomTestWindows Server49 Kommentare

Hallo liebe Freunde gepflegter Probleme, seit kurzem soll ich eine Domäne verwalten die zuvor von einem IT-Dienstleister erstellt und ...

DSL, VDSL
Router Neustarts
Frage von XerebusDSL, VDSL16 Kommentare

Hallo an alle, ich hab eine Problem mit dem Neustart von meiner Fritz Box wo ich einfach nicht mehr ...

Windows Server
Windows Server per Web auf Daten zugreifen und verwalten
Frage von matze2090Windows Server16 Kommentare

Hallo, ich würde gerne von außen auf meinem Windows Server zugreifen um auf meine Daten zu verwalten. Meine frage ...

DNS
Gibt es eine Art DNS Proxy?
Frage von icepietDNS16 Kommentare

Hallo Nerds, Ich würde gerne folgendes machen: ts.domain.de:3389 soll auf 1.2.3.4:3389 auflösen ts2.domain.de:3389 soll auf 1.2.3.4:3390 auflösen Gibt es ...