【发布时间】:2014-08-08 16:46:38
【问题描述】:
我一直在编写一个脚本,该脚本应该在磁盘 C: 小于 1gb 时静默运行 cleanmgr.exe,一切运行良好,但有一件事我无法实现...
我想完全静默运行 cleanmgr.exe!我不想从磁盘清理 gui 中看到任何东西,甚至不想看到显示完成的屏幕。
使用 sageset 和 sagerun 使其自动化是的,但它仍然显示该过程。
这是我的代码(我知道它在一些事情上存在一些问题,但我在这里专注于静默执行,谢谢!):
if ($freeSpace -le $lowSpace)
{
cleanmgr.exe /sagerun:10
defrag C:
}
else
{
echo "sorry!"
pause
}
【问题讨论】:
-
最好先解决导致磁盘空间严重不足的任何情况。
-
这是我和朋友之间的挑战,与修理东西无关。 :D
-
这是stackoverflow.com/q/28852786/80161 的重复问题,我将把答案移到那里。
标签: powershell disk