Eric Pilati Asked: 2022-04-29 09:56:25 +0800 CST2022-04-29 09:56:25 +0800 CST 2022-04-29 09:56:25 +0800 CST 如何在 Powershell 命令行中对 C 盘上的系统文件运行磁盘清理? 772 标题基本概括了所有内容。我正在尝试为受监控的各种设备创建策略。具体来说,我想运行您可以在驱动器的属性窗口中找到的磁盘清理。 我希望它还检查系统文件是否有任何可以删除的内容,就像在磁盘清理完成扫描驱动器后一样。 我不太熟悉 powershell 命令行的命令(我用来创建策略的程序,但是,专门使用它)所以请善待并像向初学者一样解释。另外,如果我想做的事情根本不可能,请告诉我。正如您可以想象的那样,我并不十分精通 Powershell 可以做什么或不可以做什么。 powershell 1 个回答 Voted Best Answer another victim of the mouse 2022-04-29T10:05:31+08:002022-04-29T10:05:31+08:00 清洁管理程序 您想要使用cleanmgr.exe,其中之一是许多开关。 你可以做类似cleanmgr.exe /SAGESET:number或cleanmgr.exe /verylowdisk /sageset 此开关/sageset显示“磁盘清理设置”对话框并创建一个注册表项来存储设置。该数字表示稍后运行切换时将存储在注册表中的设置/sagerun- 基本上可以让您创建不同存储配置的快捷方式或在任务计划程序中安排自动清理。 实际上,该开关将运行通过使用该/sagerun:n开关分配给该n值的指定任务。/sageset
清洁管理程序
您想要使用cleanmgr.exe,其中之一是许多开关。
你可以做类似
cleanmgr.exe /SAGESET:number
或cleanmgr.exe /verylowdisk
/sageset
此开关
/sageset
显示“磁盘清理设置”对话框并创建一个注册表项来存储设置。该数字表示稍后运行切换时将存储在注册表中的设置/sagerun
- 基本上可以让您创建不同存储配置的快捷方式或在任务计划程序中安排自动清理。实际上,该开关将运行通过使用该
/sagerun:n
开关分配给该n
值的指定任务。/sageset