
Como uso o utilitário Delprof.exe do Microsoft Resource Kit para excluir perfis antigos (com mais de 30 dias) sem excluir a conta de administrador local?
delprof.exe /Q /C:\\computador remoto /D:30
Isso está quase lá, mas quero pular a conta do administrador local. Além disso, faça isso silenciosamente, sem solicitar cada conta.
Responder1
A letra "I" pode fazer o que você procura, para a parte silenciosa:
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.
Mas também olhehttp://www.wisesoft.co.uk/scripts/vbscript_delete_local_profiles.aspxque faz o mesmo tipo de coisa, mas não usa delprof e você pode pular determinados perfis de usuário.
E se você estiver usando perfis móveis e não quiser que eles sejam mantidos, tente usar "Excluir cópias em cache de perfis móveis" em seus GPOs, que podem ser encontrados em:
Computer Config > Admin Template > User Profiles > Delete Cached copies of roaming profiles
embora seja conhecido que ele falha em redes sem fio e coisas assim, ainda pode ser bom executar o delprof ou outro script de vez em quando para capturá-los.
Responder2
Ainda não tentei, mas provavelmente será necessário atualizar o perfil que deseja manter. Não é muito robusto, mas pode ser feito com REG LOAD e depois adicionar, excluir e desmontar.