يمكن لـ PowerShell من Microsoft تنزيل وحدات إضافية وتثبيتها من كتالوج عبر الإنترنت. باستخدام أمرين ، يمكنك توسيع وظائف وحدة تحكم PowerShell وإضافة أوامر cmdlets وميزات جديدة. يتم توفير القدرة على تثبيت وحدات إضافية من خلال Install-Module cmdlet.
إعلانات
مثال جيد على كيفية استخدام ملف تثبيت الوحدة يمكن العثور على cmdlet في المقالة اكتشف ما إذا كان جهاز الكمبيوتر الخاص بك قد تأثر بسبب ثغرات Meltdown و Specter CPU .هناك ، كنا نستخدم Install-Module cmdlet للحصول على وحدة نمطية جديدة وبرنامج نصي وتثبيتهما للتحقق من بيئة البرامج والأجهزة لديك بحثًا عن العيوب.
جوجل كيفية تعيين الحساب الافتراضي
يحصل Install-Module cmdlet على وحدة نمطية واحدة أو أكثر تفي بالمعايير المحددة من معرض عبر الإنترنت ، ويتحقق من أن نتائج البحث هي وحدات نمطية صالحة ، ونسخ مجلدات الوحدة النمطية إلى موقع التثبيت.
عند عدم تحديد أي نطاق ، أو عندما تكون قيمة معلمة النطاق هي AllUsers ، يتم تثبيت الوحدة النمطية على٪ محرك النظام٪: Program Files WindowsPowerShell Modules. عندما تكون قيمة Scope هي CurrentUser ، يتم تثبيت الوحدة النمطية في $ home Documents WindowsPowerShell Modules.
إذا كنت تستخدم Windows 7 أو Windows 8.1 ، فقد تفاجأ بذلك أمر cmdlet الخاص بوحدة التثبيت مفقود في PowerShell . إذا حاولت تنفيذه ، فستظهر لك رسالة الخطأ التالية:
لم يتم التعرف على المصطلح 'Install-Module' كاسم لأمر cmdlet أو وظيفة أو ملف نصي أو برنامج قابل للتشغيل. تحقق من هجاء الاسم ، أو إذا تم تضمين مسار ، تحقق من صحة المسار وعاود المحاولة مرة أخرى.
لحسن الحظ ، من السهل إصلاح هذه المشكلة.
إصلاح وحدة التثبيت مفقود في PowerShell
- افتح متصفح الويب الخاص بك وانتقل إلى هذه الصفحة .
- اضغط على تحميل زر.
- حدد الملف المطابق لنظام التشغيل الخاص بك. فمثلا،
Win7- KB3191566-x86.zip لنظام التشغيل Windows 7 32 بت. - انقر التالى لتنزيل الملفات المحددة.
- انقر نقرًا مزدوجًا فوق الملفات التي تم تنزيلها لتثبيتها.
انتهيت.
كيفية التحقق من عدم وجود هوية المتصل
سيتم تثبيت هذا إطار عمل إدارة Windows 5.1 ، والذي يتضمن PowerShell 5.1. لديها تثبيت الوحدة cmdlet. البرنامج متوافق مع Windows Server 2012 R2 و Windows Server 2012 و Windows Server 2008 R2 SP1 و Windows 8.1 و Windows 7 SP1.
نصيحة: يمكنك أيضًا تنزيل أحدث منصة مشتركة PowerShell Core 6.0 إذا كنت تريد بدلاً من Windows PowerShell.