Een van de handigste tools in Windows-besturingssystemen is PowerShell, dat geleidelijk de ideale oplossing wordt voor het hele console-werkprobleem dankzij de verschillende cmdlets die ons helpen om veel taken in het systeem te optimaliseren.
Een van deze taken, waarvan maar weinigen van ons wisten, is het wijzigen van de aanmaakdatum van een bestand of map en dit is handig bij administratie, auditing of soortgelijke taken, evenementenbeheer, enz.
Vandaag zullen we zien hoe u dit proces op een praktische manier kunt doen met Windows PowerShell.
1. Wijzig de aanmaakdatum van bestanden in een Windows 10-map met PowerShell
De eerste optie die we zullen zien, is om de aanmaakdatum van alle bestanden in de geselecteerde map te wijzigen.
Stap 1
We hebben de volgende bestanden:
VERGROTEN
Stap 2
Zoals we kunnen zien, hebben ze een aanmaakdatum van 30 januari 202021-2022. Als u de aanmaakdatum niet ziet, gaat u naar het menu "Bekijken / Kolommen toevoegen" en selecteert u daar "Aanmaakdatum":
VERGROTEN
Stap 3
Om de datum van alle bestanden te wijzigen, voeren we het volgende uit in PowerShell:
Get-ChildItem D: \ Tests \ Solvetic | % {$ _. CreationTime = '12 / 12/2017 10:00 '}Stap 4
Met dit script zullen we het pad definiëren waar de bestanden die moeten worden bewerkt zich bevinden en met de variabele "CreationTime" zullen we de maand, dag en het jaar bepalen die moeten worden toegewezen. We zullen dit als beheerders in PowerShell uitvoeren:
VERGROTEN
Stap 5
We vernieuwen de doelmap en we kunnen zien dat de datum is gewijzigd:
VERGROTEN
2. Wijzig de aanmaakdatum van een specifiek bestand in Windows 10 met PowerShell
Stap 1
Het volgende alternatief dat we hebben is om de aanmaakdatum van een bepaald bestand te bewerken met PowerShell, in dit voorbeeld zullen we het bestand met de naam Solvetic naar de gewenste datum bewerken en hiervoor voeren we het volgende uit:
Get-ChildItem D: \ Tests \ Solvetic \ Solvetic.txt | % {$ _. CreationTime = '01 / 01/2018 10:30:40 '}Stap 2
In dit geval hebben we gedefinieerd dat dat specifieke bestand de aanmaakdatum heeft van 1 januari 202021-2022 om 10:30 uur:
VERGROTEN
Stap 3
We kunnen de wijziging in het geselecteerde bestand zien:
VERGROTEN
2. Wijzig de aanmaakdatum van een specifieke map in Windows 10 met PowerShell
Stap 1
Als we ten slotte de aanmaakdatum van de map die de bestanden bevat, willen wijzigen, gaan we het volgende uitvoeren, eerst valideren we de aanmaakdatum van de map:
VERGROTEN
Stap 2
Nu voeren we het volgende uit:
Get-item D: \ Tests \ Solvetic | % {$ _. CreationTime = '10 / 01/2018 09:00:00 '}
VERGROTEN
Stap 3
We zullen de respectieve verandering zien:
VERGROTEN
Laten we eens kijken hoe eenvoudig het is om deze taak uit te voeren in Windows PowerShell.