تثبيت Windows Server وإدارته
Windows Server هو نظام التشغيل للخوادم التي تقدم مشاركة الملفات والطباعة وحسابات المستخدمين وخدمات الويب. تعني إدارته الجيدة تثبيت الأدوار، وإدارة الحسابات عبر Active Directory، ومراقبة الخدمات، واستخدام PowerShell لتنفيذ مهام كثيرة دفعة واحدة. تركز هذه المقالة على خطوات يمكن تكرارها والتحقق منها.
ملاحظة اختبار: تم تشغيل أوامر PowerShell الخاصة بفحص الخدمات ومعلومات النظام على Windows 11 باستخدام PowerShell 5.1. ميزات الخادم فقط، مثل Active Directory، لم تُشغَّل هنا، ويجب اختبارها على خادم حقيقي.
ما الذي تحتاجه
- حاسوب أو جهاز افتراضي يعمل بنظام Windows Server 2022 أو 2025
- صلاحيات المسؤول (Administrator)
- عنوان IP ثابت يُضبط قبل تثبيت Active Directory
نظرة عامة
الخطوة 1: فحص النظام الحالي
افتح PowerShell بصلاحيات المسؤول ونفّذ:
Get-CimInstance Win32_OperatingSystem | Select-Object Caption, Version
Get-Service -Name Spooler | Select-Object Name, Status
المخرجات من الجهاز المُختبَر:
Caption : Microsoft Windows 11 Home Single Language
Version : 10.0.26200
Name Status
---- ------
Spooler Running
يُظهر الأمر `Get-Service` ما إذا كانت الخدمة تعمل، وهو أساس المراقبة.
الخطوة 2: تثبيت دور باستخدام PowerShell
على الخادم، ثبّت دور خادم الملفات:
Install-WindowsFeature -Name FS-FileServer -IncludeManagementTools
تحقق من التثبيت:
Get-WindowsFeature -Name FS-FileServer
يتيح التثبيت بالأوامر تكرار الإعداد نفسه على عدة خوادم.
الخطوة 3: الترقية إلى وحدة تحكم بالنطاق (Active Directory)
لإدارة حسابات المستخدمين وأجهزة المؤسسة بالكامل، ثبّت AD DS:
Install-WindowsFeature -Name AD-Domain-Services -IncludeManagementTools
Install-ADDSForest -DomainName "example.local" -InstallDns
يطلب الأمر كلمة مرور وضع استعادة خدمات الدليل، ويعيد تشغيل الخادم بعد الانتهاء. اختبر دائمًا على جهاز افتراضي أولًا.
الخطوة 4: فحص جدار الحماية والمنافذ
Get-NetFirewallProfile | Select-Object Name, Enabled
Get-NetTCPConnection -State Listen | Select-Object LocalPort, OwningProcess | Sort-Object LocalPort
يُظهر الأمر الأول ما إذا كان جدار الحماية مفعّلًا، ويعرض الثاني المنافذ التي يستمع لها الخادم.
الخطوة 5: مراجعة السجلات والنسخ الاحتياطية
Get-EventLog -LogName System -Newest 20
wbadmin get versions
يعرض `Get-EventLog` أحداث النظام الأخيرة، وهو مفيد لمعرفة سبب المشكلات. ويعرض `wbadmin` إصدارات النسخ الاحتياطي من Windows Server Backup.
أخطاء شائعة
- **استخدام IP تلقائي قبل تثبيت AD:** يؤدي ذلك إلى خلل في DNS. اضبط عنوان IP ثابتًا أولًا.
- **اسم نطاق يتعارض مع شبكة خارجية:** استخدم اسمًا داخليًا مثل `example.local`.
- **عدم أخذ نسخة احتياطية قبل التغيير:** أنشئ نقطة استعادة أو نسخة احتياطية قبل تثبيت الأدوار أو تغيير الإعدادات المهمة.
الخلاصة
تعني إدارة Windows Server تثبيت الأدوار بترتيب، وفحص الخدمات والمنافذ، ومراجعة سجلات الأحداث، والنسخ الاحتياطي المنتظم. يجعل PowerShell هذه الخطوات قابلة للتكرار والتدقيق.