E aí meus amigos! Tudo bem com vocês?
Por aqui tudo ótimo! :)
Trago hoje mais um script em PowerShell que me auxiliou muito.
Estávamos em um call com um fornecedor para adquirir uma solução e essa solução tinha seu valor de licenciamento calculado na quantidade de usuários ativos no Active Directory.
Foi necessário extrair uma lista dos usuários que tivessem feito logon no Active Directory nos últimos 3 meses. Também era necessário que fossem contabilizadas somente contas que estivessem habilitadas.
A partir daí, bolei um script em PowerShell que resolvesse essa necessidade.
Basta alterar a variável ‘$daysActive’ para a quantidade de dias que você precisa. Nesse caso está configurado para ‘90’, que são 3 meses. Mas você pode configurar isso de acordo com a sua necessidade.
“Ah cara, muito legal isso, mas eu precisava de um script que listasse os usuários inativos.”
Muito simples! Usa o script abaixo. Ele lista usuários que não tenham se logado há mais de 90 dias. Caso precise alterar a aumentar a quantidade de dias, como por exemplo para 6 meses, apenas configure a variável ‘$daysInactive’ para a quantidade de dias necessários.
Se foi útil para você deixe seu comentário! ;)