Você já precisou adicionar todos os usuários do Active Directory a um grupo específico de forma rápida e eficiente? Em determinadas situações pode ser necessária a adição de forma massiva de usuários em alguns grupos específicos do nosso AD. A depender do tamanho do ambiente, essa tarefa pode ser bem desgastante. A fim de facilitar esta tarefa, segue um script em PowerShell de fácil utilização que faz exatamente isso!
Abra o PowerShell ISE (Editor do PowerShell) e adicione e execute o seguinte script, substituindo SeuNomeDoGrupoAqui pelo nome do Grupo do seu AD:
# Nome do grupo que você deseja adicionar usuários
$groupName = "SeuNomeDoGrupoAqui"
# Obtenha todos os usuários do Active Directory
$users = Get-ADUser -Filter *
# Adicione cada usuário ao grupo
foreach ($user in $users) {
Add-ADGroupMember -Identity $groupName -Members $user.SamAccountName
}
Write-Host "Todos os usuários foram adicionados ao grupo $groupName."
Como funciona este script?
A única tarefa que devemos fazer é definir o grupo ao qual os usuários serão incluídos, substituindo "SeuNomeDoGrupoAqui"
(Mantenha o nome do grupo entre as aspas duplas) pelo nome do seu grupo. Após isso o script usa o comando Get-ADUser -Filter *
para buscar todos os usuários presentes no Active Directory. Em seguida, ele percorre a lista de usuários e adiciona cada um deles ao grupo especificado usando Add-ADGroupMember
. Write-Host simplesmente mostra na tela a mensagem que os usuários foram incluídos no grupo informado.
Seja o primeiro a comentar