Você já tem todas as ferramentas necessárias no seu controlador de domínio. O comando principal que você deseja usar é DSQUERY . Para encontrar objetos que ficaram inativos por 52 semanas, abra uma janela do CMD e digite:
DSQUERY computer -inactive 52
DSQUERY user -inactive 52
Você também pode pesquisar por senhas obsoletas usando a opção -stalepwd <num of days>
em vez de -inactive
. Você também pode pesquisar contas desativadas usando a -disabled
switch
Se você quiser levá-lo para o próximo nível, você pode movê-lo automaticamente para uma UO de sua escolha (onde é possível analisar o que há antes de executar qualquer outra ação) canalizando os resultados para o DSMOVE comando assim:
DSQUERY computer -inactive 52 | DSMOVE -newparent <distinguished name of target OU>
Editar:
Aqui estão todos os comandos internos do DS para experimentar:
dsadd /? - help for adding objects.
dsget /? - help for displaying objects.
dsmod /? - help for modifying objects.
dsmove /? - help for moving objects.
dsquery /? - help for finding objects matching search criteria.
dsrm /? - help for deleting objects.