Anonim

הדבר היחיד המשותף לכל מוצרי מיקרוסופט הוא הודעות השגיאה הקריפטות שהם נותנים לך כשמשהו משתבש. במקום לדבר באנגלית רגילה, כך שכולנו יכולים להבין, תוכניות מיקרוסופט נותנות לך קצת ג'יבריש שאי אפשר לפענח שאתה צריך לגוגל כדי להבין אפילו מרחוק. הודעת השגיאה 'המונח אינו מוכר כשם הודעת cmdlet' ב- PowerShell היא הודעה אחת כזו.

PowerShell הוא כלי שורת פקודה לשימוש ב- Windows המאפשר לאפליקציות וסקריפטים חזקים להפעיל. בעוד שממשק ה- GUI קל לשימוש ומבצע את העבודה, סקריפט מהיר יכול להשיג הרבה יותר בזמן קצר בהרבה. אם אתה מפעיל רוטינות מעל עשרות או מאות מחשבים, סקריפטים הם מציל חיים אמיתי.

'Cmdlet' הוא סקריפט או תהליך המופעל בתוך PowerShell. בדרך כלל זה מצוין על ידי מילה, ואז מקף ואז מילה אחרת. לדוגמה, Add-Computer או Start-service. כמו בכל שורת הפקודה, חיוני לקבל את התחביר בדיוק.

מונח שאינו מוכר ב- PowerShell

אם אתה מכיר את PowerShell כבר, אתה אמור להיות מסוגל לזהות את השגיאה מ"המונח אינו מוכר כשמו של cmdlet ". אם אתה חדש ב- PowerShell, זה עדיין ייראה גברירי לזמן מה.

ישנם המון דברים שיכולים להשתבש עם פקודת PowerShell אך שלושה דברים ספציפיים הם הנפוצים ביותר. הם כתיב, נתיב או מודול. כשתראה שגיאות 'המונח אינו מוכר כשם של cmdlet', סביר להניח שהוא יהיה אחד משלושת אלה.

שגיאות כתיב ב- PowerShell

אם אתה מאיית משהו לא בסדר, PowerShell לא יוכל להבין ולבצע. זה בדרך כלל הקשה ביותר לפתור בעיות שכן אפילו טועה בחלל יכול לזרוק את PowerShell. כשזה קורה, אני מוצא את הטוב ביותר להדגיש את טקסט הקלט כך שהוא יתבלט קצת יותר ואז לעבור עליו אות אחר אות.

אם יש הרבה טקסט או שזה לא עובד בשבילך, העתק אותו ל- Notepad ++ או לעורך טקסט רגיל אחר ובדוק אותו שם. הקלד אותו מחדש אם אינך רואה שגיאות ונסה שוב. אל תשתמש ב- Word או בעורך טקסט עשיר מכיוון שהוא מתעסק עם העיצוב. השתמש בעורך טקסט רגיל כגון Notepad או Notepad ++.

מסלול שגוי ב- PowerShell

אם אתה מבין את הדרך לא נכונה, PowerShell לא תוכל למצוא את הסקריפט שלך. לדוגמה, אם אתה מכוון את PowerShell על תיקיה מסוימת ואתה מזין את אות הכונן השגויה או מכוון אותו לשיתוף שאינו נגיש, PowerShell לא יוכל לעשות את הדבר שלו.

לעתים קרובות זה המקרה אם אתה מנסה לבצע cmdlet במחשב מרוחק. אם מחשב זה נעול או שאינו מאפשר ביצוע מרחוק של סקריפטים או שינויים מסוימים, הוא יטעה. ברוב המצבים, ניתן להריץ cmdlets מרחוק אך ארגונים מסוימים יאפשרו הפעלת סקריפטים ברמה גבוהה בלבד. כל דבר שישנה את האבטחה, המדיניות או הגדרות הליבה יינעל. במקרה זה, יהיה עליכם להריץ את הסקריפט באופן מקומי.

אתה יכול להשתמש ב'פתרון נתיב 'או לבדוק את הנתיב באופן ידני כדי לראות אם זה הבעיה בפקודה שלך.

חסרים מודולים ב- PowerShell

אם המודול חסר או פגום, PowerShell לא יוכל לבצע אותו. כברירת מחדל, עליך להתקין מודולים כדי להשתמש בהם. אם מודול זה חסר, פגום או הועבר, הוא יכול לזרוק את השגיאה 'המונח אינו מוכר כשם של שגיאת cmdlet'.

אתה יכול להשתמש ב- 'get-module' ב- PowerShell כדי לראות אם המודול קיים ונכון. זה יראה לך אילו מודולים נטענים ותוכל להוסיף או לתקן בהתאם לצרכים שלך.

באמצעות PowerShell במערכת Windows

אין שום דבר לא בסדר עם חדש המשתמש ב- PowerShell כל עוד אתה נזהר. אם אתה משתמש בו במחשב ביתי, הגרוע ביותר שיכול לקרות הוא שאתה זקוק לשחזור או לבנייה מחדש של המערכת. אם אתה עובד על מחשבי חברה, ייתכן שיהיה עליך להיזהר יותר.

ישנם כמה משאבים שימושיים להתמצאות ב- PowerShell כמו דף זה באתר Microsoft Technet. דף זה ב- Veeam שימושי גם לאלה החדשים ביותר ב- PowerShell. זה מסביר מה זה, איך להשתמש בו ומציע מידע רב למצטרפים חדשים.

אל תיבהל על ידי PowerShell אם אתה חדש בזה. צור נקודת שחזור מערכת לפני שתתחיל ותשחק. הדבר הגרוע ביותר שאתה יכול לעשות זה להרוס את התקנת Windows אבל זה קל לתקן עבור משתמש ביתי!

'המונח אינו מוכר כשמו של cmdlet' - כיצד לתקן ב- PowerShell של Windows