Как переместить файлы по дате в другую папку
Нужен скрипт PowerShell, который проверяет файлы в исходной папке и файлы, у которых дата изменения старше заданной в скрипте, переносит эти файлы в определенную сетевую папку. Сделал такой код, выдаёт ошибку связанную с LastWriteTime. Помогите исправить её.
$TargetFolder = "C:\PSTESTDEL"
$Period = "-5"
$CurrentDay = Get-Date
$ChDaysDel = $CurrentDay.AddMinutes($Period)
$DestPath = "C:\PSTESTREPLACE"
dir $TargetFolder | where LastWriteTime -gt (Get-Date).AddMinutes(-5) | cp -Destination "C:\PSTESTREPLACE"
Источник: Stack Overflow на русском