Search empty GPO


Uma das tarefas mais importantes na administração do Active Directory é a manutenção de tuning das GPOs.

Abaixo segue um script de PowerShell para que possamos pesquisar GPOs vazias; ou seja, GPOs onde não temos nenhuma configuração efetuada, assim podemos eliminar estes objetos do AD, impedindo arquivos desnecessários na pasta SYSVOL.Basta copiar o código abaixo em um arquivo TXT e renomear a extensão para .PS1

 

import-module grouppolicy
$gpos = get-gpo -All
foreach ($item in $gpos)
{
      if ($item.Computer.DSVersion -eq 0 -and $item.User.DSVersion -eq 0)
     {
             write-host $item.DisplayName is empty
      }
}

 

Espero que seja útil!