用组策略脚本实现重启虚拟机清理c盘垃圾

发布时间:  2015-10-07 浏览次数:  674 下载次数:  0
问题描述

Pool模式的虚拟机经常被多用户登录,导致c盘下产生大量垃圾文件,有些垃圾文件在windows下是需要手动清理的。

处理过程

1、进入虚拟机windows系统,打开c盘,跟自己的笔记本c盘(或者找一台纯净的windows机器)作比对,看是哪个目录比较容量比较大,就是垃圾文件堆放处;

2、用命令行命令,对该目录文件或者整个文件夹进行删除,这样不用进入回收站,直接删掉,也不用确认,测试无误;

3、考虑到虚拟机较多,可以利用windows2008域控组策略来实现:重启虚拟机后不用登录即刻执行预先写好的脚本,清理相应目录以及垃圾文件;

4、打开域控服务器,用记事本编辑一个脚本命令:del /q *或者rd /q /s *(*代表要删除的目录、路径或者文件),将脚本后缀名改成.bat

5、ad上新建一个组策略,取个名字,点击编辑,设置步骤为:计算机配置—windows设置脚本(启动/关机),在右边双击启动,出现启动属性,添加脚本,点击浏览,出现脚本启动目录,将目录复制,用窗口打开,将脚本放进去,这时在我们编辑组策略添加脚本的这个目录下也就有了脚本,直接选中,确定,添加成功。

图片供参考:

6、未来我们在做维护重启虚拟机时,重启完的虚拟机会自动执行这个命令,c盘下的垃圾文件被一扫而空,c盘空间得到了一个释放。

注:关于如何重启SingleCloud虚拟机方法参考“SingleCLOUD虚拟机重启小技巧”案例。
根因

Windows被多用户登录,就是会在c盘产生大量系统垃圾

建议与总结
Windows下任何文件、任何目录,利用组策略脚本加重启虚拟机清理都可以参考这个案例

END