تثبيت Windows Server وإدارته

تثبيت وإدارة Windows Server

Windows Server هو نظام التشغيل للخوادم التي تقدم مشاركة الملفات والطباعة وحسابات المستخدمين وخدمات الويب. تعني إدارته الجيدة تثبيت الأدوار، وإدارة الحسابات عبر Active Directory، ومراقبة الخدمات، واستخدام PowerShell لتنفيذ مهام كثيرة دفعة واحدة. تركز هذه المقالة على خطوات يمكن تكرارها والتحقق منها.

ملاحظة اختبار: تم تشغيل أوامر PowerShell الخاصة بفحص الخدمات ومعلومات النظام على Windows 11 باستخدام PowerShell 5.1. ميزات الخادم فقط، مثل Active Directory، لم تُشغَّل هنا، ويجب اختبارها على خادم حقيقي.

ما الذي تحتاجه

نظرة عامة

مخطط: يستخدم المسؤول Server Manager أو PowerShell لإدارة الأدوار والخدمات على الخادم
مخطط: يستخدم المسؤول Server Manager أو PowerShell لإدارة الأدوار والخدمات على الخادم

الخطوة 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.

أخطاء شائعة

الخلاصة

تعني إدارة Windows Server تثبيت الأدوار بترتيب، وفحص الخدمات والمنافذ، ومراجعة سجلات الأحداث، والنسخ الاحتياطي المنتظم. يجعل PowerShell هذه الخطوات قابلة للتكرار والتدقيق.