في هذا الدليل، سنستكشف كيفية إدارة عقود DHCP والحجوزات باستخدام PowerShell. إن إدارة العقود والحجوزات بشكل فعال أمر بالغ الأهمية للحفاظ على شبكة تعمل بسلاسة، ومنع تعارض عناوين IP، وضمان تلقي الأجهزة الحيوية دائمًا نفس عنوان IP.
لماذا تدير عقود DHCP والحجوزات؟
إن إدارة عقود DHCP والحجوزات ضرورية لعدة أسباب:
- تجنب نضوب عناوين IP: من خلال مراقبة وإدارة العقود، يمكنك ضمان عدم نفاد النطاق المتاح من عناوين IP.
- تعيينات IP متسقة: تسمح الحجوزات لك بتعيين عناوين IP ثابتة لأجهزة معينة، مما يضمن تلقيها دائمًا نفس عنوان IP.
- استكشاف الأخطاء وإصلاحها: عرض وإدارة العقود يمكن أن تساعد في استكشاف أخطاء الاتصال بالشبكة وإصلاحها.
- الأمان: من خلال تتبع العقود والحجوزات، يمكنك تحديد الأجهزة غير المصرح بها على شبكتك واتخاذ الإجراء المناسب.
- التدقيق والامتثال: الحفاظ على سجلات دقيقة لتعيينات عناوين IP غالبًا ما يكون مطلوبًا لأغراض التدقيق والامتثال.
يوفر PowerShell وسيلة قوية وفعالة لإدارة عقود DHCP والحجوزات، مما يسمح لك بأتمتة المهام وإدارة شبكتك بشكل أكثر فعالية.
المتطلبات الأساسية
قبل أن نبدأ، تأكد من أن لديك ما يلي:
- خادم Windows Server مع تثبيت دور خادم DHCP
- الوصول الإداري إلى خادم DHCP
إدارة عقود إيجار DHCP
عرض حالات الإيجار الحالية
لعرض الحالة الحالية لعقود إيجار DHCP، استخدم الأمر <رمز
Get-DhcpServerv4Lease -ScopeId 192.168.1.0
يسترجع هذا الأمر جميع عقود الإيجار النشطة ضمن النطاق المحدد (192.168.1.0). ويتضمن الإخراج معلومات مثل عنوان IP ومعرف العميل ووقت انتهاء عقد الإيجار والمزيد.
عرض تفاصيل عقد إيجار محدد
للحصول على مزيد من التفاصيل حول عقد إيجار معين، حدد عنوان IP:
Get-DhcpServerv4Lease -ScopeId 192.168.1.0 -IPAddress 192.168.1.100
يوفر هذا الأمر معلومات مفصلة حول عقد الإيجار لعنوان IP المحدد (192.168.1.100)، بما في ذلك عنوان MAC، ووقت انتهاء عقد الإيجار، وتفاصيل أخرى ذات صلة.
إصدار عقد إيجار DHCP
في بعض الأحيان، قد تحتاج إلى إصدار عقد إيجار DHCP يدويًا. وللقيام بذلك، استخدم الأمر <رمز <رمز>إزالة عقد إيجار DHCPServerServerv4Leaseالأمر:
Remove-DhcpServerv4Lease -ScopeId 192.168.1.0 -IPAddress 192.168.1.100
يطلق هذا الأمر عقد الإيجار لعنوان IP المحدد (192.168.1.100) ضمن النطاق المحدد (192.168.1.0).
تصفية وتصدير بيانات الإيجار
يتيح لك PowerShell تصفية بيانات إيجار DHCP وتصديرها بسهولة لأغراض التحليل أو إعداد التقارير. على سبيل المثال، لتصدير جميع عقود الإيجار النشطة إلى ملف CSV:
Get-DhcpServerv4Lease -ScopeId 192.168.1.0 | Where-Object {$_.AddressState -eq 'Active'} | Export-Csv -Path 'C:\Leases.csv' -NoTypeInformation
يسترجع هذا الأمر جميع عقود الإيجار النشطة ضمن النطاق المحدد، ويقوم بتصفيتها باستخدام <رمز <رمز أين-كائن، ثم يقوم بتصدير البيانات إلى ملف CSV باسم “Leases.csv”.
إدارة حجوزات DHCP
تضمن حجوزات DHCP أن تتلقى أجهزة معينة دائمًا نفس عنوان IP. يجعل PowerShell من السهل إنشاء الحجوزات وتعديلها وإزالتها.
إنشاء حجز DHCP
لإنشاء حجز جديد لـ DHCP يمكن استخدام قاملة الأمر Add-DhcpServerv4Reservation
:
Add-DhcpServerv4Reservation -ScopeId 192.168.1.0 -IPAddress 192.168.1.60 -ClientId "00-15-5D-22-43-8F" -Description "Printer"
هذا الأمر ينشئ حجز للعنوان المعطى (192.168.1.60) و معطى تعريف الclient (MAC address) داخل النطاق المعطى (192.168.1.0). الوصف يساعد في تحديد الجهاز المرتبط بالحجز.
تعديل حجز DHCP
لتعديل حجز قائم، يمكن استخدام قاملة Set-DhcpServerv4Reservation
:
Set-DhcpServerv4Reservation -ScopeId 192.168.1.0 -IPAddress 192.168.1.60 -NewIPAddress 192.168.1.65
هذا الأمر يغير عنوان حجز العنوان من 192.168.1.60 إلى 192.168.1.65.
إزالة حجز DHCP
لإزالة حجز DHCP، يمكن استخدام قاملة Remove-DhcpServerv4Reservation
:
Remove-DhcpServerv4Reservation -ScopeId 192.168.1.0 -IPAddress 192.168.1.65
هذا الأمر يحذف حجز للعنوان المعطى (192.168.1.65) داخل النطاق المعطى (192.168.1.0).
أفضل ممارسات
عند إدارة قروض DHCP وحجوزاتها، توليد التقنيات التالية:
- استخدم أسماء توصيفية للحجوزات: عند إنشاء الحجوزات، استخدم أسماء توصيفية أو وصفات لتسهيل تحديد الأجهزة المرتبطة بالحجوزات.
- انظم مراقبة استخدام القروض بشكل دوري: أبقه عينك على استخدام القروض ليتأكد من أن لديك عدد كافي من العنوانات IP متاحة وللتعرف على أي أنشطة خاصة.
- وثق بتكوينات توظيفيات DHCP خاصتك: وصل بوثيقة دقيقة من أنطباعات DHCP وحجوزات وأيضًا أيضًا إعدادات أخرى للتوائم والإدارة بس
- استخدم ال control النسخي للscripts: إذا كنت تستخدم 脚本 PowerShell لتوسيع مهام الإدارة الذاتية للـ DHCP, تأخذ في الاعتبار استخدام ال control النسخي (مثل Git) لمتابعة التغييرات والتعاون مع أعضاء الفريق.
- اختبر التغييرات في بيئة مختبر: قبل أن تحدد التغييرات في مخزن الـ DHCP المنتج, اختبرها في بيئة مختبر لتأكد من أنها تعمل كما تتوقع و أنها لا تسبب أي آثار غير مقصودة.
ختام
إدارة المقاييس الـ DHCP والحجمات هو مهمة حرجة للمدراء الشبكيين. يوفر PowerShell طريقة قوية وفعالة لتوسيع هذه المهام وتوفير الوقت والتوافر عبر الشبكة.
من خلال استخدام الأمرات مثل Get-DhcpServerv4Lease
, Remove-DhcpServerv4Lease
, Add-DhcpServerv4Reservation
, Set-DhcpServerv4Reservation
, و Remove-DhcpServerv4Reservation
يمكنك إدارة مخزنك الـ DHCP بشكل فعال وتجنب الصراعات في أي تعابير عن العنوانات التلفزيونية، وضمان أن تلك الأجهزة الحالية تستقبل دائمًا نفس العنوان التلفزيوني.
بالإضافة إلى ذلك, يسمح لك PowerShell بتصفية, تصدير واستيراد البيانات الـ DHCP, مما يجعل تحليلها وإبلاغها وتحريك 配置 الـ DHCP أسهل.
من خلال الاتباع للممارسات الأفضل وتسخير قوة PowerShell يمكنك توسيع عملية إدارة مخزن الـ DHCP وضمان بيئة شبكية أكثر ثابتة وآمنة.
لمعلومات أكثر حول إدارة مخزن الـ DHCP مع PowerShell تواصل مع تو
Source:
https://adamtheautomator.com/dhcp-leases-reservations-powershell/