
إصدار C# من Powermad
نسخة C# من Powermad
هذا المشروع لم يكتمل بعد ولم يتم اختباره بالكامل. كما يفتقد إلى ما يلي:
Sharpmad.exe ADIDNS -Action new -Node test
| Action | Description |
|---|---|
| AddACE | إضافة ACE إلى العقدة. |
| Disable | تجميد عقدة (Tombstone). |
| GetDACL | الحصول على DACL للعقدة أو المنطقة. |
| GetOwner | الحصول على مالك العقدة. |
| GetAttribute | الحصول على قيمة سمة العقدة. |
| GetTombsone | الحصول على حالة تجميد العقدة. |
| GetZone | الحصول على موقع قسم المنطقة. |
| New | إضافة عقدة. |
| GetAttribute | تعيين قيمة سمة العقدة. |
| SetOwner | تعيين مالك العقدة. |
| Remove | إزالة عقدة. |
| Rename | إعادة تسمية عقدة. |
| RemoveACE | إزالة ACE من العقدة. |
Sharpmad.exe MAQ -Action new -MachineAccount test -MachinePassword password
| Parameter | Description |
|---|---|
| Container | حاوية AD. |
| MachineAccount | اسم حساب الجهاز. |
| MachinePassword | كلمة مرور حساب الجهاز. |
| Random | مفتاح: إنشاء حساب جهاز بكلمة مرور عشوائية. |
| Action | Description |
|---|
| AgentSmith | منشئ حسابات الأجهزة التكراري. |
| Disable | تعطيل حساب جهاز. |
| GetAttribute | الحصول على قيمة سمة حساب الجهاز. |
| GetCreator | الحصول على جميع منشئي حسابات الأجهزة. |
| New | إضافة حساب جهاز. |
| Remove | إزالة حساب جهاز (يلزم الوصول). |
| SetAttribute | تعيين قيمة سمة حساب الجهاز. |
| Parameter | Description |
|---|
| Append | مفتاح: إلحاق قيمة سمة بدلاً من استبدالها. |
| Attribute | سمة LDAP للحصول عليها أو تعيينها. |
| Clear | مفتاح: مسح قيمة سمة. |
| DistinguishedName | الاسم المميز المستخدم. لا تقم بتضمين عقدة ADIDNS أو اسم حساب الجهاز. |
| Domain | المجال المستهدف بتنسيق DNS. |
| DomainController | وحدة تحكم المجال المستهدفة. هذه المعلمة إلزامية على نظام غير مرتبط بالمجال. |
| Username | اسم مستخدم LDAP إما بتنسيق domain\username أو UPN. |
| Verbose | مفتاح: إخراج مفصل. |
| Value | قيمة السمة. |
| Password | كلمة مرور LDAP. |
| Parameter | Description |
|---|
| Access | الوصول لـ ACE. |
| AccessType | السماح أو الرفض لـ ACE. |
| Data | بيانات سجل DNS. |
| Forest | غابة AD. |
| Node | اسم سجل DNS. |
| NodeNew | اسم العقدة الجديد لإعادة التسمية. |
| Partition | قسم AD حيث يتم تخزين المنطقة. |
| Principal | المرجع الرئيسي لـ ACE. |
| Preference | تفضيل سجل MX. |
| Priority | أولوية سجل SRV. |
| SOASerialNumber | رقم تسلسل SOA الذي سيتم زيادته بمقدار 1. |
| Static | مفتاح: إنشاء سجل ثابت. |
| Tombstone | مفتاح: تعيين سمة التجميد إلى true عند إنشاء العقدة. |
| TTL | TTL لسجل DNS. |
| Type | نوع سجل DNS (A, AAAA, CNAME, DNAME, NS, MX, PTR, SRV, TXT). |
| Weight | وزن سجل SRV. |
| Zone | منطقة ADIDNS. |