Respostas:
A seguinte maneira explicada aqui funciona para mim. Então eu usei:
Get-ChildItem C:\testFile1.txt | % {$_.LastWriteTime = '01/11/2005 06:01:36'}
Não se confunda com o comando "get- *" ... ele funcionará independentemente de ser um get em vez de escrever ou algo assim. Lembre-se também, conforme escrito na fonte, de que você precisa usar o SEU formato de dados configurado e talvez não o do meu exemplo acima.
Sim, é possível alterar a data da última modificação . Aqui está um exemplo de uma linha
powershell foreach($file in Get-ChildItem folder1) {$(Get-Item $file.Fullname).lastwritetime=$(Get-Date).AddHours(-5)}