Я довольно новичок в powershell, и мне было поручено очистить архивный сервер.Я пытаюсь создать сценарий для перемещения файлов в структуру папок Year \ Month, посмотрев на LastWriteTime в Powershell.
У меня есть нижеприведенное, но я не знаю, как заставить его смотреть на месяцфайл был отредактирован?
$Path = "D:\Data"
$NewPath = "D:\ArchiveData"
$Year = (Get-Date).Year
$Month = (Get-Date).Month
New-Item $NewPath\ -name $CurrentYear -ItemType Directory
New-Item $NewPath\$Year -Name $Month -ItemType Directory
Get-ChildItem -path $Path | Where-Object {$_.LastWriteTime -Contains (Get-Date).month} | Move-Item -Destination "$NewPath\$Year\$Month"
Любые идеи о том, как я могу это сделать, будут оценены?
Спасибо