PowerShell: Dateiattribute: Datum ändern - ganz ohne Tools
Als Alternative zu speziellen Programmen kann auch mit PowerShell das Datum einer Datei oder eines Ordners geändert werden.
Änderungsdatum ändern (Geändert am, modified)
Der Befehl get-item lädt dabei eine Datei oder einen Ordner und dessen Eigenschaften und bietet die Möglichkeit einige der Eigenschaften einfach umzuschreiben:
Hier das Setzen des Änderungsdatums in einer Zeile:
$(get-item c:\temp\x.png).LastWriteTime = (Get-Date("2020-03-22 16:22"))
Alternativ könnte die Datei natürlich auch zuerst in eine Variable geladen und die Eigenschaften im Anschluss umgeschrieben werden:
$file = get-item c:\temp\x.png
$file.LastWriteTime = (Get-Date)
(Get-Date ohne der Angabe eines Datums verwendet das aktuelle Datum)
Erstelldatum ändern (CreationTime)
$(get-item c:\temp\x.png).CreationTime = (Get-Date("2020-03-22 16:22"))
letzter Zugriff ändern (LastAccessTime)
$(get-item c:\temp\x.png).LastAccessTime = (Get-Date("2020-03-22 16:22"))
Alternative
Die PowerShell bietet hier eine einfache Alternative zu speziellen Programmen wie z. B. Attribute-Changer
Video

{{percentage}} % positiv

DANKE für deine Bewertung!
<< PowerShell Registry lesen und schreiben | PowerShell Beispiele | AD: Active Directory Daten auslesen >>
Top-Artikel in diesem Bereich
PowerShell Email versenden: Send-MailMessage
In PowerShell kann über einen einfachen Befehl eine Email versendet werden: "Send-MailMessage". Mit dem Befehl kann das Versenden von Mails außerhalb der Applikation rein mit PowerShell getestet werden:
In PowerShell kann über einen einfachen Befehl eine Email versendet werden: "Send-MailMessage". Mit dem Befehl kann das Versenden von Mails außerhalb der Applikation rein mit PowerShell getestet werden:
Mit PowerShell Filesystem-Rechte setzen: ACL
Um bei einem bestehenden Ordner einen User mit Schreib-Berechtigungen hinzuzufügen, kann folgendes Skript verwendet werden:
Um bei einem bestehenden Ordner einen User mit Schreib-Berechtigungen hinzuzufügen, kann folgendes Skript verwendet werden: