Powershellスクリプトを使用して、少なくともX日以上経過したファイルを削除します。私はそれを削除する前にファイルを印刷するように変更する方法を私は思っていた。スクリプトは、このためにファイルの名前/パスを削除する前に印刷するにはどうすればよいですか?
$limit = (Get-Date).AddDays(-45)
$path = "\\noc2-storage\IT_Backup\Daily_SQL\" #"
# Delete files older than the $limit.
echo "Deleting files: "
Get-ChildItem -Path $path -Recurse -Force | Where-Object { !$_.PSIsContainer -and $_.CreationTime -lt $limit } | Remove-Item -Force
# Delete any empty directories left behind after deleting the old files.
Get-ChildItem -Path $path -Recurse -Force | Where-Object { $_.PSIsContainer -and (Get-ChildItem -Path $_.FullName -Recurse -Force | Where-Object { !$_.PSIsContainer }) -eq $null } | Remove-Item -Force -Recurse
「印刷」を定義する - 画面に出力するか、実際にはコピーを作成しますか? –
が画面に出力されます – kevorski