我想删除%temp%目录的所有内容,没有任何确认

时间:2017-03-06 05:10:36

标签: windows powershell

我只想删除当前登录的特定用户的%temp%文件夹,而不使用PowerShell脚本进行任何确认。

这是我到目前为止所尝试的:

$tempRM = @("C:\Users*\Appdata\Local\Temp*") 
Remove-Item -Path $tempRM -Recurse -Force 

操作系统主要是服务器2003,2008,2012及以上。

1 个答案:

答案 0 :(得分:1)

使用$env:TEMP环境变量确定 temp 路径并使用Remove-Item cmdlet将-ErrorAction参数设置为SilentlyContinue将其删除压制任何潜在的错误:

Remove-Item -Path $env:TEMP -Recurse -Force -ErrorAction SilentlyContinue