我一直在研究一個腳本,該腳本應該在磁盤C時靜靜地運行cleanmgr.exe:小於1GB,這一切都運行良好,但有一件事我無法實現...使用PowerShell以靜默方式自動執行cleanmgr.exe
我想靜靜地運行cleanmgr.exe!我不想從磁盤清理gui中看到任何東西,甚至沒有看到完成的屏幕。
使用sageset和sagerun使它自動化是的,但它仍然顯示過程。
這裏是我的代碼(我知道它有關於一些事情的一些問題,但我在這裏着重於無聲執行,謝謝!):
if ($freeSpace -le $lowSpace)
{
cleanmgr.exe /sagerun:10
defrag C:
}
else
{
echo "sorry!"
pause
}
解決任何可能導致您首先在磁盤空間上運行危險程度較低的情況會更好。 – alroc
這是我和朋友之間的一個挑戰,與修理東西無關。 :D – AliAlghamdi
這是http://stackoverflow.com/q/28852786/80161的重複問題,我正在將答案轉移到那裏。 –