有人有删除特定本地 Windows 配置文件的脚本吗?

Jor*_* W. 6 scripting windows powershell user-profile

我正在寻找 Powershell(首选)脚本或 .CMD 或 .VBS,以删除工作站 (WinXP) 或终端服务器(2000、'03 或 '08)上的特定用户配置文件。我对 delprof 实用程序了如指掌......它只允许您根据一段时间的不活动进行删除。我想要一个脚本:

  • 提示管理员输入用户名
  • 删除该用户名的个人资料
    • 并删除整个配置文件 - 注册表配置单元(不仅仅是文档和设置中的文件夹结构)。
    • 如果您转到“我的电脑”>“属性”>“高级”选项卡>“用户配置文件设置”>并从那里删除配置文件,则采用相同的方式。

有任何想法吗?我能想到的就是做一个 AD 查找来获取指定用户的 SID,然后使用它来删除正确的注册表配置单元......虽然更简单的东西会很好......

基本上,我的 HelpDesk 曾经是我们 Citrix 服务器上的本地管理员,解决各种问题的常见方法是让他们删除 citrix 服务器上的用户配置文件,然后让该用户重新登录 - 瞧,无论他们遇到什么问题解决。展望未来,在新的 Citrix 环境中,他们将不再是这些机器的本地管理员,但仍然需要能够删除配置文件(删除整个配置文件:文件夹和注册表是关键)。谢谢。

小智 1

如果您使用的是 Windows 7 或 Windows 2008 计算机,Powershell 可以非常简单地完成此操作。

http://techibee.com/powershell/powershell-script-to-delete-windows-user-profiles-on-windows-7windows-2008-r2/1556