2017-03-06 68 views
1

我只想刪除當前登錄的特定用戶的%temp%文件夾,但沒有使用PowerShell腳本進行任何確認。我想刪除%temp%目錄中的所有內容,但沒有任何確認

這是我到目前爲止已經試過:

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

OS將主要服務器2003,2008,2012及以上。

+0

你嘗試過什麼,爲什麼沒」它按預期工作? – notjustme

+0

$ tempRM = @(「C:\ Users \ * \ Appdata \ Local \ Temp \ *」) Remove-Item -Path $ tempRM -Recurse -Force在我的Windows 10機器上總是給出訪問被拒絕的錯誤,如果我使用它在2012年的服務器上顯示了很多錯誤。 –

回答

1

使用$env:TEMP環境變量來確定臨時路徑和使用Remove-Item cmdlet與-ErrorAction參數設置爲SilentlyContinue以禁止任何潛在的錯誤刪除:

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

它會支持2003服務器 –

+0

很可能是的,但沒有測試它。 –

相關問題