我一直在编写一个脚本,当磁盘C:空间不足1GB时,可以静默运行cleanmgr.exe清理磁盘。现在一切都很顺利,但有一件事我无法实现...
我想要完全静默地运行cleanmgr.exe! 我不想看到任何来自于磁盘清理图形界面的提示,甚至是完成的屏幕。
使用sageset和sagerun可以自动化执行,但仍然会显示该进程。
以下是我的代码(我知道它在某些方面存在问题,但我专注于静默执行):
我想要完全静默地运行cleanmgr.exe! 我不想看到任何来自于磁盘清理图形界面的提示,甚至是完成的屏幕。
使用sageset和sagerun可以自动化执行,但仍然会显示该进程。
以下是我的代码(我知道它在某些方面存在问题,但我专注于静默执行):
if ($freeSpace -le $lowSpace)
{
cleanmgr.exe /sagerun:10
defrag C:
}
else
{
echo "sorry!"
pause
}