
Módulo de PowerShell de ActiveDirectory firmado por Microsoft
DLL firmada por Microsoft para el módulo de PowerShell ActiveDirectory
Solo una copia de seguridad del módulo de PowerShell ActiveDirectory de Microsoft de Server 2016 con RSAT y el módulo instalado. El DLL generalmente se encuentra en esta ruta: C:\Windows\Microsoft.NET\assembly\GAC_64\Microsoft.ActiveDirectory.Management
y el resto de los archivos del módulo en esta ruta: C:\Windows\System32\WindowsPowerShell\v1.0\Modules\ActiveDirectory\
Puede copiar este DLL a su máquina y usarlo para enumerar Active Directory sin instalar RSAT y sin tener privilegios administrativos.
PS C:\> Import-Module C:\ADModule\Microsoft.ActiveDirectory.Management.dll -Verbose

También puede usar Import-ActiveDirectory.ps1 (Gracias al PR de @D1iv3) para cargar el script usando cunas de descarga-ejecución y sin escribir el DLL en el disco:
PS C:\> iex (new-Object Net.WebClient).DownloadString('https://raw.githubusercontent.com/samratashok/ADModule/master/Import-ActiveDirectory.ps1');Import-ActiveDirectory

Para poder listar todos los cmdlets del módulo, importe también el módulo. Recuerde importar el DLL primero.
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
Hay muchos beneficios como muy bajas probabilidades de detección por AV, una cobertura muy amplia por cmdlets, buenos filtros para cmdlets, firmado por Microsoft, etc. El más útil, sin embargo, es que este módulo funciona perfectamente desde el Modo de Lenguaje Restringido de PowerShell

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