.png)
Tentei o seguinte script em um Windows Server 2008 R2 para excluir os perfis de usuário em uma máquina cliente com Windows 7.
PS C:\> get-content localcomputer-list.txt | get-userprofile | where {$_.LastUse 'lt (Get-Date).AddDays(-90)}} | remove-userprofile -whatif
Não funciona.
Como faço para resolver isso?
Responder1
Presumo que você tenha obtido seu trecho daqui:
http://www.itninja.com/blog/view/manage-purge-local-windows-user-profiles
Você precisa carregar os módulos get-userprofile.
Além disso, buddy usa ' para denotar - em seu código. Então:
get-content mydesktops.txt | obter perfil de usuário | onde {$_.LastUse -lt (Get-Date).AddDays(-90)} | remover o perfil do usuário
O script não funciona para mim se eu tentar usá-lo remotamente conforme indicado em sua postagem.
Portanto, isso funciona:
obter perfil de usuário | onde {$_.LastUse -lt (Get-Date).AddDays(-90)} | remover o perfil do usuário