Windows PowerShell
بيتقال عليه برضه powershell، أو windows powershell 5.1، أو pwsh
مضيف Windows PowerShell 5.1 اللي بيجي مدمج مع Windows. العملية اسمها powershell.exe. أما PowerShell 7 فاسمه pwsh.exe وبيحتاج تثبيت منفصل.
اللي محتاج تعرفه
Windows PowerShell هو powershell.exe. أما PowerShell 7 فهو برنامج منفصل باسم pwsh.exe.
Windows لسه بيجي معاه PowerShell 5.1. وMicrosoft بتوثق PowerShell 7 باعتباره بيئة الأوامر (shell) الحديثة المتوافقة مع المنصات المختلفة. الاتنين ممكن يبقوا موجودين سوا. وملف cmd.exe هو مفسر أوامر تالت خالص.
- إيه هو؟
- مضيف PowerShell 5.1 المدمج في النظام
- هل pwsh هو نفسه؟
- لا. ده PowerShell 7
- آمن؟
- المضيف متوافق. السكربتات بتختلف
إيه هو Windows PowerShell؟
Windows PowerShell 5.1 هو مضيف الأتمتة المدمج في النظام. الملف التنفيذي هو powershell.exe تحت المسار WindowsPowerShell\v1.0. وPowerShell 7 بيتثبت جنبه باسم pwsh.exe.
لو عمرك ما استخدمته
لو قائمة Start بتعرض "Windows PowerShell"، فده المضيف المدمج 5.1. وهو عندك بالفعل. وأي نافذة زرقا بتقبل أوامر مش بالضرورة تكون برمجية خبيثة. PowerShell 7 هو تحميل منفصل باسم pwsh.exe. وملف cmd.exe هو مفسر تالت وأقدم. ماتمسحش إصدار 5.1 عشان "ترقي".
بيستخدم في إيه؟
برامج التثبيت وسكربتات الـ IT لسه بتشغل powershell.exe لأن إصدار 5.1 موجود في كل مكان.
أمر Get-Process، والتعامل مع الملفات، والفحوصات السريعة. مضيف الكونسول هو powershell.exe مع conhost.exe.
لو ظهر PowerShell مخفي عند تسجيل الدخول فده بيكون في الغالب مهمة مجدولة. البرنامج نفسه مش محتاج يشتغل مع Startup Apps.
مين اللي بيحتاجه؟
- المسؤولين اللي لسه عندهم وحدات (modules) بتشتغل على 5.1 بس
- المستخدمين اللي فتحوا "Windows PowerShell" من Start
- الناس اللي المفروض تقرأ سطر الأوامر قبل ما تقلق
الحالة الحالية
إصدار 5.1 مدعوم ومدمج في النظام وبيستقبل تحديثات صيانة. PowerShell 7 هو المسار الحالي للميزات الجديدة. المقال ده بيغطي المضيف المدمج وبيدلك على pwsh لو عايز 7.
عمره قد إيه؟
PowerShell 1.0 نزل سنة 2006. وWindows PowerShell 5.1 هو المضيف المدمج على Windows 10 و11 الحاليين. PowerShell 7 هو المسار المتعدد المنصات اللي بدأ باسم PowerShell Core. اسم Monad كان الاسم قبل الإطلاق التجريبي، ومش ده الاسم اللي بتفتحه النهاردة.
الإصدارات
القنوات الأساسية الأول. مش كل أرقام الإصدارات الدقيقة متحقق منها هنا.
متطلبات النظام
القيم دي حسب التوجيهات الرسمية للمطور. ضغط الشغل الفعلي بيغير الاحتياج الحقيقي.
الحد الأدنى
| نظام التشغيل | بينزل مع Windows 10 وWindows 11 المدعومين |
|---|
استهلاك الموارد
- استهلاك الـ CPU
- بيتبع السكريبت
- استهلاك الـ RAM
- مسارات الكائنات الكبيرة (Large object pipelines)
العمليات المتثبتة
الملفات التنفيذية دي تابعة للمنتج ده لما بيكون متثبت.
| powershell.exe | Windows PowerShell 5.1 |
|---|---|
| pwsh.exe | PowerShell 7، لو متثبت |
| conhost.exe | نافذة الكونسول (Console window) |
مكونات بدء التشغيل (Startup)
ظهور PowerShell مخفي عند تسجيل الدخول بيكون مهمة أو اختصار. البرنامج نفسه مش محتاج يكون في Startup Apps.
أماكن الملفات
| مضيف 5.1 | C:\Windows\System32\WindowsPowerShell\v1.0\ |
|---|
صيغ الملفات
المشاكل الشائعة
مفاجآت EncodedCommand
اقرأ العملية الأصلية (parent process). تشغيل Office للـ PowerShell ده موضوع يخص الماكرو.
الوحدة (module) بتشتغل على 5.1 بس
عشان كده Microsoft سابت المضيف المدمج. تثبيت 7 مش بيمسح 5.1.
حل المشاكل الشائعة
اقرأ العملية الأصلية (parent process) قبل ما تقلق
لو Office أو المتصفح شغل PowerShell مشفر، فده وراه سكربت معين. ملف المضيف اللي في System32 لسه بتاع Microsoft عادي.
ثبت PowerShell 7 من Microsoft Learn لو اتقالك استخدم pwsh
نفذ winget install Microsoft.PowerShell أو ادخل صفحة التوثيق. ده هيضيف pwsh.exe، ومش هيبدل 5.1.
سياسة التنفيذ (Execution policy) هي سياسة، مش إعدادات فيروسات
اكتب Get-ExecutionPolicy. وضع Restricted شائع على الأجهزة الجديدة، وده مش معناه إن التثبيت بايظ.
البدائل
استخدم cmd.exe لملفات batch، وpwsh للوحدات الحديثة. اختارهم حسب السكربت اللي معاك، مش كنوع من الموضة.
المساعدة والتنزيلات الرسمية
ابدأ بالمطور الأصلي. مواقع ملفات الـ exe العشوائية مش جهة دعم.
| نظرة عامة (5.1 ضد 7) | learn.microsoft.com/powershell/scripting/overview أي مضيف عندك |
|---|---|
| تثبيت PowerShell 7 | learn.microsoft.com/powershell/scripting/install/installing-powershell-on-windows pwsh على Windows |
| مرجع 5.1 | learn.microsoft.com/powershell/scripting/windows-powershell/overview Windows PowerShell المدمج في النظام |
| PowerShell على GitHub | github.com/PowerShell/PowerShell سورس وإصدارات PowerShell 7 |
العتاد المرتبط
أي جهاز Windows مدعوم. الجلسات عن بُعد بتنقل الشغل للجهاز المستهدف.
التفاصيل التقنية
التفاصيل التقنية
تجزئات الملفات (hashes) لكل إصدار ومسارات الترخيص المجمع مش متحقق منها في النسخة التمهيدية دي.
المصادر والتحقق
تاريخ المصدر المسجل: أغسطس 2026. التاريخ ده مش إثبات لتحقق مستقل. إزاي بنعمل أبحاثنا.
- Microsoft Learn: PowerShell · مقارنة بين 5.1 و7
- Microsoft Learn: تثبيت PowerShell · تثبيت pwsh
- خريطة عمليات Foxhole · عينات طرف أول على أجهزة كمبيوتر ويندوز. مش مقياس أداء معملي.
هل المقالة دي كانت مفيدة؟
مجرد نعم أو لأ كفاية. اختار سبب لو تحب، أو اكتب ملاحظة سريعة.
شكراً ليك. ده بيساعدنا نحسن الصفحة دي.