כיצד לתקן מודול ההתקנה חסר ב- PowerShell
PowerShell של מיקרוסופט מסוגל להוריד ולהתקין מודולים נוספים מקטלוג מקוון. עם כמה פקודות, אתה יכול להרחיב את הפונקציונליות של מסוף PowerShell, להוסיף cmdlets ותכונות חדשות. היכולת להתקין מודולים נוספים מסופקת על ידי ה-cmdlet Install-Module.
שם, השתמשנו ב-cmdlet Install-Module כדי לקבל ולהתקין מודול חדש וסקריפט כדי לבדוק את סביבת התוכנה והחומרה שלך לאיתור פגמים.
ה-cmdlet Install-Module מקבל מודול אחד או יותר העומדים בקריטריונים שצוינו מאתר מקוון גלריה, מאמת שתוצאות החיפוש הן מודולים חוקיים, ומעתיקה את תיקיות המודולים להתקנה מקום.
כאשר לא מוגדר היקף, או כאשר הערך של פרמטר Scope הוא AllUsers, המודול מותקן ב-%systemdrive%:\Program Files\WindowsPowerShell\Modules. כאשר הערך של Scope הוא CurrentUser, המודול מותקן ב-$home\Documents\WindowsPowerShell\Modules.
אם אתה מפעיל Windows 7 או Windows 8.1, אתה עשוי להיות מופתע מכך ה-cmdlet Install-Module חסר ב-PowerShell. אם תנסה להפעיל אותו, הוא יציג לך את הודעת השגיאה הבאה:
המונח 'Install-Module' אינו מוכר כשם של cmdlet, פונקציה, קובץ סקריפט או תוכנית ניתנת להפעלה. בדוק את האיות של השם, או אם נכלל נתיב, ודא שהנתיב נכון ונסה שוב.
למרבה המזל, קל לתקן את הבעיה הזו.
תקן התקנת-מודול חסר ב-PowerShell
- פתח את דפדפן האינטרנט שלך ועבור אל הדף הזה.
- הקלק על ה הורד לַחְצָן.
- בחר את הקובץ המתאים למערכת ההפעלה שלך. לדוגמה,
Win7-KB3191566-x86.zip עבור Windows 7 32 סיביות. - נְקִישָׁה הַבָּא כדי להוריד את הקבצים שנבחרו.
- לחץ פעמיים על הקבצים שהורדת כדי להתקין אותם.
אתה גמור.
זה יתקין Windows Management Framework 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.