利用GPO和VBS删除客户机遗留的用户配置文件
2012-05-08 16:48
190 查看
解决方法:利用GPO将删除用户配置文件的VBS推到客户机上,开机执行。在用户登录前就清除干净用户配置文件,为了避免误删,将留一份备份。
vbs:
Set objfso=CreateObject("Scripting.FileSystemObject") '读取CreateObject函数 Set colfolders=objfso.GetFolder("C:\Documents and Settings\") '获取指定文件夹内文件夹内容 For Each objfolder In colfolders.SubFolders Select Case objfolder.Name '根据文件夹名排除Case,将指定的文件夹排除。 Case "All Users","LocalService","Default User","NetworkService","Administrator" Case Else strlmtime=objfolder.DateLastModified '提出修改时间。 If Replace(LCase(objfolder.Name),"(bakp)","")=LCase(objfolder.Name) Then '检查文件夹是否备份文件夹 If Replace(LCase(objfolder.Name),"ahgc","")<>LCase(objfolder.Name) Then '检查文件夹是否需要删除 If objfso.FolderExists(objfolder.Path&"(bakp)") Then '检查文件夹路径是否存在 objfso.DeleteFolder objfolder.Path&"(bakp)",True '删除已经存在文件夹过去的备份,避免稍后重命名冲突 End if objfolder.Name=objfolder.Name&"(bakp)" '重命名文件夹,这相当于备份 End If End If If DateDiff("d",Now,strlmtime)<-10 Then '检查修改时间是否超过10天 objfso.DeleteFolder objfolder.Path,True '如果超过,就删除该文件夹(该删除设定是除了排除Case外的所有文件夹) End If End Select Next
相关文章推荐
- Windows 7删除用户配置文件后使用临时配置文件
- Domino 下批量删除邮箱用户个人配置文档及数据库文件
- 管理用户配置文件++查询用户配置文件+修改用户配置文件+删除用户配置文件
- 如何才能保证自己的资源文件(图片,xml配置文件等)不被用户删除呢?
- win 7 删除了用户文件夹后出现的&quot;你已使用临时配置文件登录&quot;提示的解决方法
- 如何自动删除公共电脑上的域用户配置文件
- Windows 7删除用户配置文件后使用临时配置文件
- [Mklink,Junction,Icacls] 利用批处理生成用户配置文件中的 Junction
- 如何完全删除Win7系统下用户配置文件
- 关于RHEL5.1虚拟用户文件删除权限配置答疑 推荐
- [Mklink,Junction,Icacls] 利用批处理生成用户配置文件中的 Junction
- linux学习入门 基础部分(5)[用户理解 用户涉及到的系统配置文件 用户管理《建立,删除,查看,更改》 权力下放 忘记密码。
- linux 配置 vsftpd 匿名用户可增加、修改、删除文件
- 利用 ssh 的用户配置文件 config 管理 ssh 会话
- 通过配置文件增加和删除用户
- 利用 ssh 的用户配置文件 config 管理 ssh 会话
- 技术QA:如何实现自动删除用户配置文件? 推荐
- 删除域用户C盘目录,登陆后提示以临时配置文件登陆
- vsftpd配置匿名用户上传,删除文件
- 关于RHEL5.1虚拟用户文件删除权限配置答疑