DLL assinado pela Microsoft para o módulo ActiveDirectory PowerShell
Apenas um backup para o 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 \
Uso
Você pode copiar esta DLL para sua máquina e usá-la para enumerar Active Diretório sem instalar RSAT e sem ter privilégios administrativos.
PS C: \ > Módulo de importação C: \ ADModule \ Microsoft.ActiveDirectory.Management.dll -Verbose
Você também pode usar o Import-ActiveDirectory.ps1 (Graças a PR por @ D1iv3) para carregar o script usando bases de download-execute e sem gravando a DLL no disco:
Para poder 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
Benefícios
Existem muitos benefícios, como chances muito baixas de detecção por AV, cobertura muito ampla por cmdlets, bons filtros para cmdlets, assinados pela Microsoft etc. O mais útil, no entanto, é que este módulo funciona perfeitamente no Modo de linguagem restrita do PowerShell