如何在 Powershell 命令行中运行 C 盘上的系统文件的磁盘清理?

如何在 Powershell 命令行中运行 C 盘上的系统文件的磁盘清理?

标题几乎说明了一切。我正在尝试为受监控的各种设备创建策略。具体来说,我想运行您可以在驱动器属性窗口中找到的磁盘清理。

Windows C 驱动器属性

我希望它还能检查系统文件是否存在可以删除的内容,就像磁盘清理完成扫描驱动器后一样。

磁盘清理 C 盘

我对 powershell 命令行命令不是很熟悉(但是我用来创建策略的程序专门使用它),所以请像对待初学者一样友善地解释。另外,如果我想要做的事情根本不可能实现,请告诉我。你可以想象,我不太了解使用 Powershell 可以做什么或不能做什么。

答案1

清理管理器

你想使用清理管理器其中之一许多开关。

您可以做类似的cleanmgr.exe /SAGESET:number事情cleanmgr.exe /verylowdisk

/sageset

此开关/sageset显示“磁盘清理设置”对话框并创建一个注册表项来存储设置。数字表示/sagerun稍后运行开关时将存储在注册表中的设置 - 基本上可以让您创建不同存储配置的快捷方式或在任务计划程序中安排自动清理。

实际上,/sagerun:n开关将运行分配给以下值的指定任务n使用/sageset开关。

相关内容