/
/

Como instalar e importar o módulo do Active Directory do PowerShell

by Lauren Ballejos, IT Editorial Expert
How to Install & Import PowerShell Active Directory Module blog banner image

Resumo instantâneo

Esta postagem do blog NinjaOne oferece uma lista abrangente de comandos CMD básicos e um mergulho profundo nos comandos do Windows, com +70 comandos CMD essenciais para usuários iniciantes e avançados. Explicamos sobre comandos práticos de prompt de comando para gerenciamento de arquivos, navegação em diretórios, solução de problemas de rede, operações de disco e automação, tudo com exemplos reais para maximizar a produtividade. Seja para aprender comandos básicos CMD ou dominar ferramentas avançadas de CLI do Windows, este guia ajuda você a usar o prompt de comando com mais eficiência.

Pontos principais

Como instalar o módulo do Active Directory para o PowerShell

  1. Abra o PowerShell como administrador → Clique com o botão direito do mouse em PowerShell > Execute como administrador.
  2. Executar Add-WindowsCapability -Online -Name "Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0"

Como importar o módulo do Active Directory para o PowerShell

  1. Abra o PowerShell como administrador.
  2. Importe o módulo ``: Import-Module ActiveDirectory
  3. Verifique a importação: Get-Command -Module ActiveDirectory

Como carregar automaticamente o módulo no PowerShell

  1. Verifique se existe um perfil: Caminho de teste $Profile
  2. Se ` ` for `False` e ` ` for `True`, crie um perfil: New-Item -Path $Profile -ItemType File -Force
  3. Abrir o perfil no Bloco de Notas: notepad $Profile
  4. Adicione a seguinte linha e salve: Import-Module ActiveDirectory

O gerenciamento do Active Directory, o coração da infraestrutura de rede do Windows, apresenta desafios únicos. Desde o gerenciamento de contas de usuário até as configurações de políticas de grupo, as tarefas administrativas podem ser complexas e demoradas. É aí que entra o PowerShell, a poderosa linguagem de script da Microsoft. Isso se tornou um divisor de águas na automação de tarefas administrativas. 

Neste guia, apresentamos o Módulo do Active Directory do PowerShell da , explorando seu papel na simplificação das tarefas de gerenciamento e explicando como instalá-lo e importá-lo de maneira eficiente.

Simplifique o gerenciamento do AD usando o PowerShell e as poderosas ferramentas de automação do NinjaOne.

→ Assuma o controle com o NinjaOne Active Directory Management.

O que é o Módulo do Active Directory do PowerShell?

O Módulo do Active Directory do PowerShell é um conjunto de comandos, ou cmdlets, que facilitam o gerenciamento do Active Directory. Cmdlets são comandos leves usados no PowerShell para tarefas administrativas específicas.

O Módulo do Active Directory atua como uma ponte entre o ambiente do Windows PowerShell e o serviço de diretório, oferecendo aos administradores um conjunto de ferramentas poderosas para automatizar e otimizar tarefas, bem como limpar o Active Directory.

O PowerShell vem evoluindo ao longo dos anos, refletindo o compromisso da Microsoft em aprimorar a experiência administrativa dos profissionais de TI. O Módulo do Active Directory foi inicialmente lançado como uma instalação separada. No entanto, o módulo tornou-se parte integrante das edições do Windows Server, tornando-o mais acessível e garantindo que os recursos mais recentes estejam prontamente disponíveis. Na atualização do Active Directory para o Windows Server 2025, o gerenciamento via PowerShell apresenta maior segurança e melhor escalabilidade do banco de dados.

Simplificando o gerenciamento do Active Directory

O Módulo do Active Directory do PowerShell simplifica o gerenciamento do Active Directory, oferecendo uma interface de script consistente e eficiente. Em vez de depender de interfaces gráficas de usuário (GUIs), os administradores podem utilizar scripts do PowerShell para realizar tarefas como criar contas de usuário, modificar associações a grupos e gerenciar unidades organizacionais.

Uma vez testadas e validadas, essas automações não apenas reduzem a probabilidade de um erro humano , mas também aceleram significativamente a execução de tarefas repetitivas, liberando tempo para outras atividades.

Instalação, importação e carregamento de módulos

No PowerShell, é fundamental compreender a diferença entre instalar, importar e carregar módulos. 

  • Install-Module: Este comando é usado para baixar e instalar um módulo de um repositório on-line, como a PowerShell Gallery. Isso geralmente é usado quando você deseja adicionar um novo módulo ao seu sistema.
  • Importar módulo: Depois que um módulo é instalado, o cmdlet `Import-Module` disponibiliza seus cmdlets para uso na sessão atual do PowerShell. Isso é necessário para executar os cmdlets e aproveitar as funcionalidades do módulo.
  • Carregar módulo: O cmdlet Load-Module carrega um módulo na memória da sessão atual, tornando seus cmdlets disponíveis para uso sem a necessidade de importação. Essa abordagem é vantajosa quando se deseja manter o módulo na memória por um período prolongado ou ao lidar com módulos grandes, a fim de minimizar os tempos de carregamento.

Instalar o módulo do Active Directory para o PowerShell

Antes de instalar o Módulo do Active Directory para o PowerShell, certifique-se de que seu sistema atenda aos seguintes requisitos:

  • Sistema operacional O Windows Server é recomendado para instalações em servidores, enquanto o Windows 11 é adequado para instalações em clientes. Observe que as instruções a seguir se aplicam apenas às edições Pro, Enterprise ou Education. Não está disponível na Home.
  • Versão do PowerShell: Certifique-se de que o PowerShell 5.1 ou uma versão posterior esteja instalado no seu sistema. Para usuários do PowerShell 7, o suporte nativo requer o Windows Server 2019 ou uma versão posterior.
  • Deve estar conectado ao servidor AD: O computador no qual o módulo está sendo instalado deve estar conectado a um servidor AD; caso contrário, será exibida uma mensagem de erro ao importar o módulo.
  • Ferramentas de Administração Remota de Servidores (RSAT): Dependendo da sua versão do Windows, talvez seja necessário instalar o RSAT, que inclui o módulo do Active Directory.
  • Acesso à Internet: Certifique-se de que seu sistema tenha acesso à Internet para baixar o módulo da PowerShell Gallery. Se o seu sistema estiver atrás de um proxy, talvez seja necessário configurar as opções de proxy para o PowerShell.

As etapas necessárias para instalar o Módulo do Active Directory para PowerShell variam ligeiramente, dependendo da versão do seu sistema operacional Windows. Algumas versões exigem janelas pop-up e caixas de diálogo de confirmação adicionais. 

Estas são as etapas principais:

  1. Clique com o botão direito do mouse no ícone do PowerShell e selecione “Executar como administrador” para abrir uma sessão do PowerShell com privilégios elevados.
  2. Digite o seguinte comando:

Add-WindowsCapability -Online -Name "Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0"

⚠️ Observação: Isso só funciona se você estiver usando uma edição compatível (Pro, Enterprise ou Education). O RSAT não está disponível no Windows Home.

  1. Reinicie o computador para aplicar as alterações.

Importar o módulo do Active Directory para o PowerShell

Depois que o módulo estiver instalado, ele precisa ser importado para a sua sessão do PowerShell antes que você possa começar a usar seus cmdlets. A importação carrega o módulo na memória, disponibilizando suas funcionalidades para execução:

  1. Abra uma nova sessão do PowerShell. Desta vez, você não precisa executar o programa como administrador (embora seja recomendável).
  2. Execute este comando:

Import-Module ActiveDirectory

  1. Confirme se está funcionando executando este comando:

Get-Command -Module ActiveDirectory

�� Se o módulo estiver ativo, você verá uma lista de cmdlets disponíveis, como Get-ADUser e New-ADGroup.

Carregando o módulo de forma eficiente

Para garantir que o módulo do Active Directory seja carregado automaticamente ao abrir uma sessão do PowerShell, você pode adicionar o comando de importação ao seu script de perfil do PowerShell. Este script é executado sempre que você abre uma nova sessão do PowerShell:

  1. Verifique se existe um perfil. Para fazer isso, abra o PowerShell e execute o seguinte comando para verificar se você possui um script de perfil:

Caminho de teste $Profile

Se o comando retornar False, você precisará criar um perfil (etapa 2). Se o resultado for True, passe para a etapa 3.

  1. Crie um perfil (se necessário). Se você não tiver um perfil, crie um usando o seguinte comando:

New-Item -Path $Profile -ItemType File -Force 

  1. Edite o script de perfil. Abra seu script de perfil em um editor de texto. Você pode usar o Bloco de Notas ou qualquer outro editor de código de sua preferência. Execute o comando a seguir para abrir o perfil no Bloco de Notas:

bloco de notas $Profile 

  1. Adicione a linha Import-Module. No script de perfil, adicione a seguinte linha para importar o módulo do Active Directory. Certifique-se de que o caminho especificado corresponda ao caminho real onde o módulo está instalado:

Import-Module ActiveDirectory

  1. Salve e feche o Bloco de Notas.

Gerencie facilmente os usuários do Active Directory com o NinjaOne.

→ Assista a uma demonstração gratuita

Opcional — Corrigir erros na execução de scripts

Se você tentar executar um script e receber a mensagem de erro “, a execução de scripts está desativada no sistema”, pode ser que haja algum problema com a política de execução do PowerShell. Para verificar:

  1. Abra o PowerShell como administrador.
  2. Execute o comando:

Get-ExecutionPolicy

Se o resultado for “Restrito”, isso significa que os scripts estão bloqueados.

  1. Altere a política do seu usuário. Em outra janela do PowerShell, execute este comando:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

✅ O RemoteSigned permite a execução de scripts locais e exige que os scripts baixados sejam assinados por um editor confiável.

Quando solicitado, digite Y e pressione Enter.

Simplifique o gerenciamento do AD com o Módulo do Active Directory do PowerShell

O Módulo do Active Directory do PowerShell é mais do que uma ferramenta — ele transforma a forma como as tarefas do Active Directory são realizadas. Com os dados coletados por ferramentas avançadas de gerenciamento do Active Directory — ,,e —, é fácil criar scripts que maximizem a eficiência administrativa.

À medida que a tecnologia continua a evoluir, o uso de ferramentas como o Módulo do Active Directory do PowerShell torna-se uma necessidade para os administradores que buscam maneiras de otimizar seus ambientes. Potencialize seus scripts, automatize suas tarefas e deixe que o Módulo do PowerShell para o Active Directory seja a base para a excelência no gerenciamento do Active Directory.

FAQs

Praticamente tudo o que você faria na interface gráfica do Active Directory Users and Computers (ADUC) — só que mais rápido e em grande escala.

As tarefas mais comuns são o gerenciamento de usuários e grupos, a redefinição de senhas, a consulta e a geração de relatórios sobre contas, o gerenciamento de unidades organizacionais e o gerenciamento de contas de computador. Depois de criar um script, você poderá executar tarefas complexas e repetitivas em centenas de contas em questão de segundos.

Esses três comandos têm finalidades distintas. O comando `Install-Module` baixa e instala um módulo de um repositório, como a PowerShell Gallery. O comando `Import-Module` disponibiliza os cmdlets de um módulo já instalado na sua sessão atual do PowerShell.

O Load-Module carrega um módulo na memória de sessão sem uma importação completa, o que é útil para módulos grandes nos quais se deseja minimizar os tempos de carregamento repetidos.

O Módulo do Active Directory do PowerShell foi desenvolvido exclusivamente para o Active Directory local. Para o Microsoft Entra ID, a Microsoft oferece um módulo separado. Trata-se do módulo AzureAD mais antigo ou do SDK do Microsoft.Graph para PowerShell, mais recente.

Se sua organização utiliza um ambiente híbrido (AD local sincronizado com o Entra ID por meio do Azure AD Connect), provavelmente você precisará dos dois módulos para gerenciar usuários nos dois diretórios.

Recomendados para você

Pronto para simplificar as partes mais difíceis da TI?