Bruno,
Eu usaria o PowerShell com módulo do ActiveDirectory.
1) Localizar contas desabilitadas
PowerTip: Use PowerShell to Find Disabled User Accounts
http://blogs.technet.com/b/heyscriptingguy/archive/2013/05/25/powertip-use-powershell-to-find-disabled-user-accounts.aspx
Adicione o parametro -searchbase para especificar em qual OU você quer procurar.
2) Remover todos os grupos de distribuição
Tendo a lista de usuários do passo 1 você vai ter que analisar grupo por grupo do usuário
Usando o Get-ADGroup você consegue a informação de que tipo de grupo ele é. Se for do tipo que você está procurando então use o
Remove-ADGroupMember
Fábio de Paula Junior