
وحدة PowerShell الخاصة بـ ActiveDirectory الموقعة من مايكروسوفت
DLL موقعة من مايكروسوفت لوحدة PowerShell الخاصة بـ ActiveDirectory
مجرد نسخة احتياطية لوحدة ActiveDirectory PowerShell من مايكروسوفت من Server 2016 مع تثبيت RSAT والوحدة. توجد الـ DLL عادةً في هذا المسار: C:\Windows\Microsoft.NET\assembly\GAC_64\Microsoft.ActiveDirectory.Management
وبقية ملفات الوحدة في هذا المسار: C:\Windows\System32\WindowsPowerShell\v1.0\Modules\ActiveDirectory\
يمكنك نسخ هذه الـ DLL إلى جهازك واستخدامها لتعداد Active Directory دون تثبيت RSAT ودون الحاجة إلى صلاحيات إدارية.
PS C:\> Import-Module C:\ADModule\Microsoft.ActiveDirectory.Management.dll -Verbose

يمكنك أيضًا استخدام Import-ActiveDirectory.ps1 (شكرًا لـ PR من @D1iv3) لتحميل السكريبت باستخدام حمالات التحميل والتنفيذ دون كتابة الـ DLL على القرص:
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
هناك العديد من الفوائد مثل احتمالية منخفضة جدًا للكشف بواسطة مضادات الفيروسات، تغطية واسعة جدًا بواسطة cmdlets، عوامل تصفية جيدة للـ cmdlets، موقعة من مايكروسوفت إلخ. ومع ذلك، فإن الأكثر فائدة هو أن هذه الوحدة تعمل بشكل لا تشوبه شائبة من وضع اللغة المقيدة في PowerShell

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