Cansou de gerenciar o Active Directory usando a interface gráfica? Talvez você tenha interesse no módulo Active Directory para PowerShell! Esse módulo permite gerenciar o Active Directory usando comandos no PowerShell. Aproveitando o módulo, é possível explorar as possibilidades de automatização de tarefas de gerenciamento, como criação e remoção de usuários.
Neste artigo, você vai aprender mais sobre o módulo Active Directory para PowerShell, instalando o módulo em diferentes sistemas operacionais Windows e importando o módulo para um console do PowerShell. Para acompanhar este tutorial, você precisará de:
O módulo Active Directory para PowerShell consolida um grupo de cmdlets usados para administrar o Active Directory on-premise. Você pode usar esses cmdlets para gerenciamento de domínio e para gerenciar usuários, grupos e objetos.
Precisa gerenciar o Azure Active Directory ou o Office 365? Confira o artigo de Jeff Brown How to Connect to Office 365 PowerShell (Azure AD Modules)!
Embora seja possível gerenciar o ambiente usando interfaces gráficas (como Active Directory Users and Computers), o PowerShell oferece a capacidade de fazer alterações em escala. Você emite comandos do PowerShell que podem percorrer uma lista de usuários para modificar um atributo muito mais rápido do que a interface gráfica.
O módulo Active Directory para PowerShell é instalado automaticamente em controladores de domínio em seu ambiente. No entanto, se você quiser gerenciar seu ambiente do Active Directory remotamente, será necessário instalar o módulo em seu sistema. As seções a seguir descrevem diferentes maneiras de instalar módulos com base em seu sistema operacional.
A instalação do módulo no PowerShell não é padronizada nos diferentes sistemas operacionais Windows da Microsoft. Leia as seções a seguir e encontre o método que funcione melhor para a sua situação.
O procedimento para instalar o módulo Active Directory para PowerShell depende da versão do Windows 10. Para saber a versão do Windows 10 que você está usando:
Para ver uma lista completa das versões e datas de lançamento do Windows 10, confira este artigo da Microsoft:
Microsoft Docs | Informações sobre versões do Windows 10
Antes da versão 1809 do Windows 10, a Microsoft disponibilizou o módulo Active Directory para PowerShell por meio das Ferramentas de Administração de Servidor Remoto no Windows 10. Essa instalação de software inclui o módulo e vários outros recursos de gerenciamento remoto.
Em outubro de 2018, a Microsoft lançou a versão 1809 do Windows 10, que mudou a forma como o módulo Active Directory para PowerShell é instalado. As ferramentas RSAT para Windows 10 agora fazem parte do sistema operacional e são um recurso de instalação opcional. Existem dois métodos de instalação disponíveis para essas versões posteriores.
Método 1: Instalação pelo aplicativo Configurações
Para instalar as ferramentas RSAT usando o aplicativo Configurações:
Método 2: Instalação pelo PowerShell
Você também pode habilitar o mesmo recurso do Método 1 usando o PowerShell.
-Name
-Name (Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0) e o parâmetro -Online
-Online para usar o Windows Update para instalar o recurso.
Add-WindowsCapability -Name Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0 -Online
Add-WindowsCapability -Name Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0 -Online
Add-WindowsCapability -Name Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0 -Online
Embora o Windows 10 tenha procedimentos de instalação diferentes com base na versão, o Windows Server manteve o mesmo método de instalação em várias versões. Este tutorial menciona o Windows Server 2019, mas os mesmos métodos são válidos para outras versões, como:
Método 1: Instalação via “Adicionar Funções e Recursos”
Método 2: Instalação pelo PowerShell
Install-WindowsFeature -Name "RSAT-AD-PowerShell" -IncludeAllSubFeature
Install-WindowsFeature -Name "RSAT-AD-PowerShell" -IncludeAllSubFeature
Install-WindowsFeature -Name "RSAT-AD-PowerShell" -IncludeAllSubFeature
Embora existam muitos métodos de instalação, só há uma maneira de importar o módulo. As etapas a seguir são válidas para o Windows 10 e todas as versões do servidor. Para importar o módulo Active Directory para PowerShell:
-Name
-Name (ActiveDirectory) e o parâmetro -ListAvailable
-ListAvailable para pesquisar todos os módulos instalados no sistema. Se o resultado corresponder à captura de tela abaixo, o módulo está disponível.
Get-Module -Name ActiveDirectory -ListAvailable
Get-Module -Name ActiveDirectory -ListAvailable
Get-Module -Name ActiveDirectory -ListAvailable
-Name
-Name.
Import-Module -Name ActiveDirectory
Import-Module -Name ActiveDirectory
Import-Module -Name ActiveDirectory
Operação concluída. O módulo Active Directory para PowerShell foi instalado e importado!
O módulo Active Directory para PowerShell é um conjunto de cmdlets usados para gerenciar domínios e objetos do Active Directory. Você pode instalar o módulo em sistemas operacionais Windows, como o Windows 10 e o Windows Server.
Use o cmdlet Import-Module com o parâmetro e o valor -Name ActiveDirectory.
Em um console PowerShell, execute o comando Install-WindowsFeature -Name "RSAT-AD-PowerShell" -IncludeAllSubFeature.
O módulo Active Directory para PowerShell é uma ferramenta muito útil para administradores. Este artigo explicou como instalar o módulo em sistemas sem controlador de domínio para fins de gerenciamento remoto. Agora, você pode explorar todos os comandos do módulo para ver quais tarefas você pode automatizar.
Para saber mais sobre scripts do PowerShell para o Active Directory, consulte o artigo How to Get Started with PowerShell and Active Directory Scripting de Michael Buckbee.