如何使用 Microsoft Resource Kit 实用程序 Delprof.exe 删除旧的配置文件(超过 30 天)而不删除本地管理员帐户?
delprof.exe /Q /C:\\远程计算机/D:30
这几乎完成了,但我想跳过本地管理员帐户。此外,请默默地执行此操作,而无需提示每个帐户。
答案1
对于沉默的部分,字母“I”可能会做你想做的事情:
Microsoft(R) Windows (R) 2000 Operating System User Profile Deletion Utility v5.
00
Copyright (C) Microsoft Corp. 1981-1999
This utility deletes Windows NT and Windows 2000 user profiles.
usage: DELPROF [/Q] [/I] [/P] [/C:\\<computername>] [/D:<days>]
/Q Quiet, no confirmation.
/I Ignore errors and continue deleting.
/P Prompts for confirmation before deleting each profile.
/C Remote computer name.
/D Number of days of inactivity.
但也要看看http://www.wisesoft.co.uk/scripts/vbscript_delete_local_profiles.aspx它执行相同的操作但不使用 delprof,并且您可以跳过某些用户配置文件。
如果您正在使用漫游配置文件并且根本不想保留它们,请考虑使用 GPO 中的“删除漫游配置文件的缓存副本”,您可以在以下位置找到:
Computer Config > Admin Template > User Profiles > Delete Cached copies of roaming profiles
尽管已知它会在无线网络等网络上失败,所以偶尔运行 delprof 或其他脚本来捕获这些问题仍然是个好主意。
答案2
还没有尝试过,但你可能必须更新你想保留的配置文件。它不是很强大,但可以使用 REG LOAD 来完成,然后添加、删除和卸载。