How can I delete files with PowerShell without confirmation?

前端 未结 7 1875
暗喜
暗喜 2021-01-11 11:56

I am trying to get the below PowerShell script to work using Task Scheduler. The problem is that it wont delete any files.

When I run it manually it needs a confirma

7条回答
  •  星月不相逢
    2021-01-11 12:28

    Delete a files folder\subfolders on D:\FOLDER (my example below), any files that older than 30 days.

    Get-ChildItem -Path "D:\FOLDER\" -Recurse |? {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Remove-Item -Recurse -Force -confirm:$false -Verbose
    

    The -Force -Confirm:$false guarantees that you don't have to press Y or A every time it deletes a file or folder. The -Verbose displays what is being deleted.

提交回复
热议问题