Microsoft underskrev DLL til ActiveDirectory PowerShell-modulet
Bare en sikkerhedskopi til Microsofts ActiveDirectory PowerShell-modul fra Server 2016 med RSAT og modul installeret. DLL findes normalt på denne sti: C: \ Windows \ Microsoft.NET \ assembly \ GAC_64 \ Microsoft.ActiveDirectory.Management
og resten af modulfiler på denne sti: C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \ Modules \ ActiveDirectory \
Usage
Du kan kopiere denne DLL til din maskine og bruge den til at tælle Active Katalog uden installation af RSAT og uden administrative rettigheder.
PS C: \ > Import-modul C: \ ADModule \ Microsoft.ActiveDirectory.Management.dll -Verbose
Du kan også bruge Import-ActiveDirectory.ps1 (tak til PR ved @ D1iv3) til at indlæse scriptet ved hjælp af download-execute-holdere og uden skrivning af DLL til disk:
For at kunne liste alle cmdlets i modulet skal du også importere modulet. Husk at importere DLL først.
PS C: \ > Import-modul C: \ ADModule \ Microsoft.ActiveDirectory.Management.dll -Verbose
PS C: \ > Import-modul C: \ AD \ Tools \ ADModule \ ActiveDirectory \ ActiveDirectory.psd1
PS C: \ > Get-Command -Module ActiveDirectory
Fordele
Der er mange fordele som meget lave chancer for registrering af AV, meget bred dækning med cmdlets, gode filtre til cmdlets, underskrevet af Microsoft osv. Den mest nyttige er dog, at dette modul fungerer fejlfrit fra PowerShells begrænsede sprogtilstand