昨天帮一位老员工检查电脑时发现以下两个目录占用了8G的空间占用了大量的磁盘空间,导至系统空间严重不足,使系统变得很慢。 “%USERPROFILE%\Local Settings\Temp” "%USERPROFILE%\Local Settings\Temporary Internet Files" 原来该用户从2003年现在2008年至今从未清理过。
我们知道,这两个目录的作用是存储用户临时文件,里面的东西没什么用完全可以删除。但是用户不知道,于是就有了个想法在域里添加一条策略每次用记登录域的时候自动清除这两个目录的内容以达到优化客户端的目的。
本文尽量做到简单易懂,不涉及到脚本和编程,只使用简单的命令完成。
1、新建一个文本文档,改名clear.bat,在里面输入以下内容保存退出:
@echo off rd /s /q "%USERPROFILE%\Local Settings\Temp" & mkdir "%USERPROFILE%\Local Settings\Temp" del /f /s /q "%USERPROFILE%\Local Settings\Temporary Internet Files" exit
说明: @echo off [关闭显示] rd /s /q "%USERPROFILE%\Local Settings\Temp" & mkdir "%USERPROFILE%\Local Settings\Temp" [把用户的整个Temp目录删除,并重新建一个Temp的目录] del /f /s /q "%USERPROFILE%\Local Settings\Temporary Internet Files" [清除用户“Temporary Internet Files”目录里的所有文件] exit [退出]
2、打开组策略编辑器GPMC,编辑链接在ZHKD下的ZHKD_Default-GPO_All_Users策略(本策略是应用于用户策略,不是计算机策略,因此你的用户账号必须存在于该OU下);
3、编辑ZHKD_Default-GPO_All_Users策略选择-计算机配置-->Windows设置-->脚本(启动/关机)
4、双击“启动“--点击“显示文件”
5、把刚才我们写的批处理文件copy到该目录;
6、选择“启动属性”-->点击“添加”-->点击“浏览”-->选择我们copy的chpass.bat文档-->单击“确定”
7、验证策略是否生效,到一台客户机运行组策略刷新命令gpupdate /force
|