lima-city: Webhosting, Domains und Cloud
1 Pluspunkt 0 Minuspunkte

Ich möchte eine Datei in Powersherll erstellen und der Dateiname soll das aktuelle Datum+Uhrzeit beinhalten. Ich habe es so versucht

$date = Get-Date -Format "dd.MM.yyyy_HH:mm"
$BaseLogPath = "C:\UpdateLogs"
$MainLogFile = Join-Path $BaseLogPath "Update_$($date).log"

Dabei kommt aber die Uhrzeit irgendwie nicht an. Die Datei heißt dann

Update_20.05.2026_14

Es fehlen also die Minuten. Wie kann ich das aktuelle Datum als Teil des Dateinamen verwenden?

von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

In Windows ist ein Doppelpunkt in Dateinamen nicht erlaubt. Deshalb wird der Dateiname beim Doppelpunkt abgeschnitten oder falsch interpretiert. Ersetze den Doppelpunkt durch etwas anderes wie z.B einen Bindestrich.

$date = Get-Date -Format "dd.MM.yyyy_HHmm"
$BaseLogPath = "C:\UpdateLogs"
$MainLogFile = Join-Path $BaseLogPath "Update_$($date).log"
von (820 Punkte)  
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Fragen und Antworten bewerten
  • Themen von Fragen bearbeiten
  • Fragen, Antworten und Kommentare bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft.

2,619 Fragen

3,145 Antworten

230 Nutzer