
Microsoft द्वारा हस्ताक्षरित ActiveDirectory PowerShell module
ActiveDirectory PowerShell मॉड्यूल के लिए Microsoft द्वारा हस्ताक्षरित DLL
यह Server 2016 से RSAT और मॉड्यूल इंस्टॉल के साथ Microsoft के ActiveDirectory PowerShell मॉड्यूल का एक बैकअप है। DLL सामान्यतः इस पथ पर पाया जाता है: C:\Windows\Microsoft.NET\assembly\GAC_64\Microsoft.ActiveDirectory.Management
और शेष मॉड्यूल फ़ाइलें इस पथ पर: C:\Windows\System32\WindowsPowerShell\v1.0\Modules\ActiveDirectory\
आप इस DLL को अपनी मशीन पर कॉपी कर सकते हैं और RSAT स्थापित किए बिना तथा प्रशासनिक विशेषाधिकारों के बिना Active Directory को एन्यूमरेट करने के लिए इसका उपयोग कर सकते हैं।
PS C:\> Import-Module C:\ADModule\Microsoft.ActiveDirectory.Management.dll -Verbose

आप डाउनलोड-एक्ज़ीक्यूट क्रेडल्स का उपयोग करके और DLL को डिस्क पर लिखे बिना स्क्रिप्ट लोड करने के लिए Import-ActiveDirectory.ps1 ( @D1iv3 द्वारा PR के लिए धन्यवाद ) का भी उपयोग कर सकते हैं:
PS C:\> iex (new-Object Net.WebClient).DownloadString('https://raw.githubusercontent.com/samratashok/ADModule/master/Import-ActiveDirectory.ps1');Import-ActiveDirectory

मॉड्यूल में सभी cmdlets की सूची बनाने में सक्षम होने के लिए, मॉड्यूल को भी आयात करें। पहले DLL आयात करना याद रखें।
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
कई लाभ हैं जैसे AV द्वारा पता लगाने की बहुत कम संभावना, cmdlets द्वारा बहुत व्यापक कवरेज, cmdlets के लिए अच्छे फ़िल्टर, Microsoft द्वारा हस्ताक्षरित आदि। हालांकि, सबसे उपयोगी यह है कि यह मॉड्यूल PowerShell के Constrained Language Mode से दोषरहित रूप से काम करता है।

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