This script takes a file and renames it to include the last write time stamp in the file name. if (Test-Path $LogFile) { $LogFileTimestamp = ([datetime](Get-ItemProperty -Path $LogFile -Name lastwritetime).lastwritetime).ToString("yyyyMMddTHH.mm.sszz") $LogBackupfile = $LogFile.Replace(".", "_$LogFileTimestamp.") Rename-Item $LogFile $LogBackupfile } |