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 Geschachtelte For Schleife Variable weiter benutzen

Mitglied: seb1212

seb1212 (Level 1) - Jetzt verbinden

20.02.2015, aktualisiert 11:26 Uhr, 598 Aufrufe, 4 Kommentare

Hallo zusammen,

ich habe ein kleines Problem, im untenstehenden Code hat die Variable %Datum% in Zeile 13 leider keinen wert.

Kann mir jmd sagen wo das Problem liegt?

Ich habe alle Pfade due %Pfad% ersetzt da euch ja sicher nicht interessiert wo ich meine Dateien liegen habe ;)

01.
  
02.
@echo off 
03.
 
04.
SETLOCAL ENABLEDELAYEDEXPANSION 
05.
::Prüfen ob Benutzer zum berechtigen vorhanden sind 
06.
 
07.
if not exist %Pfad% goto Ende 
08.
 
09.
::Datei auslesen, Benutzer Vollzugriff geben, Benutzername in Datei mit Datum von Heute eintragen 
10.
 
11.
for /f %%i in (%Pfad%) do ( 
12.
for /f %%m in ('powershell.exe -command Get-Date -format ddMMyyyy') do set Datum=%%m 
13.
echo %%i>>%Pfad%\%Datum%.log 
14.
icacls P:\ /e /t /c /q /inheritance:r /grant %%i:(OI^)(CI^)(F^) 
15.
16.
pause 
17.
::%Pfad% 
18.
 
19.
:Ende 
20.
ENDLOCAL 
21.
 
22.
 

Besten Dank

Seb1212
Mitglied: 114757
20.02.2015, aktualisiert um 10:26 Uhr
Stichwort delayed expansion und Anführungszeichen !
echo %%i>>%Pfad%\!Datum!.log
Gruß jodel32

p.s. das Datum bekommst du auch so:
echo %date:~0,2%%date:~3,2%%date:~6,4%
Bitte warten ..
Mitglied: seb1212
20.02.2015, aktualisiert um 10:34 Uhr
Hi,

erstmal vielen Dank für deine Hilfe!

ja so bekommt man das Datum auch, das Problem ist das das Script auf nem Deutschsprachigem und nem Englischsprachigem Client läuft. Und es da mit der unterschiedlichen Datumskonvertierung brocken gab.


So zum eigentlich Problem,

Jetzt heißt die Datei leider !Datum!.log


Gruß
Bitte warten ..
Mitglied: 114757
LÖSUNG 20.02.2015, aktualisiert um 11:42 Uhr
Zitat von seb1212:
Jetzt heißt die Datei leider !Datum!.log
Muss aber gehen, wenn das auftritt ist die Variable leer bzw wird nicht richtig gefüllt (ExecutionPolicy beachtet ?), machs besser so:
01.
for /f "tokens=*" %%m in ('powershell.exe -ExecutionPolicy ByPass -command Get-Date -format ddMMyyyy') do set "Datum=%%m" 
02.
echo !Datum!
geht einwandfrei ..

und hier solltest du es auch so machen:
01.
for /f "usebackq tokens=* delims=" %%i in ("%Pfad%") do
Bitte warten ..
Mitglied: seb1212
20.02.2015 um 11:27 Uhr
Besten Dank, Funkt einwandfrei.

Schönes Wochenende
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

Zippen von Dateien in Variablen Verzeichnissen - geschachtelte FOR-Schleife

gelöst Frage von misterjoBatch & Shell5 Kommentare

Hallo zusammen, Das ist mein erster Eintrag hier. Ich hoffe, dass ihr mir helfen könnt. Ich habe folgende Ausgangssituation: ...

Batch & Shell

Geschachtelte For Schleife funktioniert nur im ersten Durchlauf

gelöst Frage von seb1212Batch & Shell1 Kommentar

Guten Morgen, vielleicht kann mir einer von euch sagen warum mein Script nach dem ersten Durchlauf nicht mehr an ...

Batch & Shell

Weitergabe von Variablen in for-Schleifen

Frage von MFJustBatch & Shell1 Kommentar

Hallo, Ich versuche HTML Dateien in PDFs umzuwandeln (dies funktioniert) und diese dabei nach Teilen dieser HTML Datei umzubenennen ...

Batch & Shell

Batch Variablen in for-Schleife

gelöst Frage von Dacki1107Batch & Shell2 Kommentare

Hallo Liebe Administratoren Ich kämpfe mit einem kleinen Problemchen und hoffe das Ihr mir helfen könnt. Ich versuche eine ...

Neue Wissensbeiträge
Windows 10

USB Maus und Tastatur versagen Dienst unter Windows 10

Erfahrungsbericht von hardykopff vor 11 StundenWindows 103 Kommentare

Da steht man ziemlich dumm da, wenn der PC sich wegen fehlender USB Tastatur und Maus nicht bedienen lässt. ...

Administrator.de Feedback
Update der Seite: Alles zentriert
Information von Frank vor 14 StundenAdministrator.de Feedback10 Kommentare

Hallo User, die größte Änderung von Release 5.8 ist das Zentrieren der Webseite (auf großen Bildschirmen) und ein "Welcome"-Teaser ...

Humor (lol)

WhatsApp-Nachrichten endlich auch per Bluetooth versendbar

Information von BassFishFox vor 1 TagHumor (lol)4 Kommentare

Genau darauf habe ich gewartet! ;-) Der beliebte Messaging-Dienst WhatsApp erhält eine praktische neue Funktion: Ab dem nächsten Update ...

Google Android

Googles "Android Enterprise Recommended" für Unternehmen

Information von kgborn vor 1 TagGoogle Android3 Kommentare

Hier eine Information, die für Administratoren und Verantwortliche in Unternehmen, die für die Beschaffung und das Rollout von Android-Geräten ...

Heiß diskutierte Inhalte
Server-Hardware
Welche Rolle spielt Design bei Enterprise IT Hardware?
Frage von ApolloXServer-Hardware17 Kommentare

Ich arbeite für einen internationalen Elektronikhersteller in der Forschung und meine Aufgabe ist es, Feedback von Nutzern in Hinsicht ...

Windows Netzwerk
WSUS4 und Windows 10 Updates automatisch installieren
Frage von sammy65Windows Netzwerk15 Kommentare

Hallo miteinander, ich habe mit einen neuen WSUS Server aufgesetzt Server 2016 darauf einen aktuellen WSUS. Grund, wir stellen ...

Speicherkarten
Vergessliche USB-Sticks?
Frage von hanheikSpeicherkarten14 Kommentare

Ich habe in den letzten Tagen 500 USB-Sticks mit Bilddateien bespielt. Obwohl ich die Dateien mit größter Sorgfalt kopiert ...

Switche und Hubs
Cisco SG350X-48 AdminIP in anderes VLAN
Frage von lcer00Switche und Hubs14 Kommentare

Hallo zusammen, ich habe ein Problem mir einem Cisco SG350X-48 bei der Erstinstallation wurde eine IP 192.168.0.254 (Default VLAN ...