You can change the created date of a file in PowerShell by updating the CreationTime property of the file object.
The following method shows how you can do it with syntax.
Method 1: Modify the creation date of a file
$file = Get-Item -Path "C:\temp\log\top5process.txt"
$newCreationDate = [datetime]::Parse("05/02/2024 10:00:00")
$file.CreationTime = $newCreationDate
This example will update the creation date of a file.
The following example shows how you can change the creation date of a file in PowerShell.
Change the Creation Date of a File in PowerShell
You can change the creation date of a file in PowerShell by retrieving the file object details using the Get-Item cmdlet and updating the CreationTime property of the file object.
# define the path to the file
$filePath = "C:\temp\log\top5process.txt"
# Get the file object
$file = Get-Item -Path $filePath
# display the file object details
$file
# Set a new creation date
$newCreationDate = [datetime]::Parse("05/02/2024 10:00:00")
# Update the CreationTime property of the file object
$file.CreationTime = $newCreationDate
# Output the updated creation date of file
Write-Output "Updated creation date: $($file.CreationTime)"
Output:

In this example, the $filePath variable stores the path to the file. We then get the file object using the Get-Item cmdlet and store it in the $file variable.
Next, we define a new creation date using the [datetime]::Parse("05/02/2024 10:00:00") and store it in the $newCreationDate Variable. This example sets the date to May 02, 2024, at 10:00 AM
Finally, we update the CreationTime property of the file object and output the updated file creation date using the Write-Output cmdlet.
After running the PowerShell script, it changes the created date of a file.
Conclusion
I hope the above article on changing the created date of a file in PowerShell is helpful to you.
You can find more topics about Active Directory tools and PowerShell basics on the ActiveDirectoryTools home page.