תאריך פרסום מקורי: ה-11 באוגוסט 2025
מזהה KB: 5065506
סיכום
Windows PowerShell 2.0, רכיב מדור קודם שהוצג לראשונה ב- Windows 7, מוסר ממערכת ההפעלה (OS) של Windows למהדורות קרובות. PowerShell 2.0 הוצא משימוש באופן רשמי ב- 2017, והתכונה נותרה זמינה כתכונה אופציונלית לצורך תאימות, כמתואר בבלוג Windows PowerShell 2.0 Deprecation.
PowerShell 2.0 יוסר במהדורה מאוחרת יותר החל מספטמבר 2025 עבור Windows 11, גירסה 24H2 ומהדורה של ספטמבר 2025 עבור Windows Server 2025. כל המהדורות הבאות עבור Windows 11 ו Windows Server 2025 לא יכללו את PowerShell 2.0. גירסאות Build של Windows Insider Preview כבר משקפות שינוי זה, כאשר התכונה PowerShell 2.0 הוסרה החל מיולי 2025. הסרה זו מהווה חלק ממאמץ נרחב יותר לנקות קוד מדור קודם, לצמצם את המורכבות של המערכת האקולוגית של PowerShell ולשפר את אבטחת Windows.
עבור רוב המשתמשים והארגונים, שינוי זה יהיה לא מיוחד – גירסאות חדשות יותר של PowerShell כגון PowerShell 5.1 ו- PowerShell 7.x ימשיכו להיות זמינות ותמיונות. עם זאת, אם יש לך קבצי Script מדור קודם או תוכנה התלויים במפורש ב- PowerShell 2.0, יהיה עליך לבצע פעולה ולעדכן אותם או להשתמש בפתרון עוקף כדי למנוע הפרעות.
מאמר זה מספק ציר זמן של השינוי, ההשפעה על קבוצות משתמשים שונות והדרכה לגבי האופן שבו ניתן לצמצם בעיות.
הדרכה בנושא צמצום סיכונים
אם יש לך תלות ב- PowerShell 2.0 בסביבה שלך, כך תוכל לצמצם בעיות:
-
מומלץ: העברת קבצי Script וכלים לגירסה חדשה יותר של PowerShell של הצוות של PowerShell מספק מדריך להעברה זו.
הנחיה ראשית של Microsoft היא לעדכן כל דבר באמצעות PowerShell 2.0 כדי להשתמש ב- PowerShell 5.1 או ב- PowerShell 7. PowerShell 5.1 הציג שיפורים רבים והוא תואם לאחור עבור כמעט כל הפקודות וה במודולים. הבלוג -
עדכון או החלפה של תוכנה לא מעודכנת
במקרים מסוימים, ה"תיקון" עשוי להיות שדרוג התוכנה הדרושה ל- PowerShell 2.0. לדוגמה, אם תוכנית התקנה ישנה נכשלת, חפש גירסה חדשה יותר של מוצר זה.-
מוצרי שרת רבים של Microsoft שהשתמשו בעבר ב- PowerShell 2.0 (Exchange, SharePoint, SQL וכן הלאה) כוללים גירסאות חדשות יותר המשתמשות ב- PowerShell מודרני. השתמש בגירסאות מעודכנות אלה אם בכוונתך להפעיל אותן בגירסאות חדשות של Windows.
-
אם זהו כלי של ספק חיצוני, בדוק באתר האינטרנט של הספק אם קיים עדכון או מהדורה חדשה יותר שמסירה את הדרישה של PowerShell 2.0. בהינתן שתאריך הפחת ידוע כבר שנים, ייתכן שספקים מסוימים טופלו.
-
-
צמצום זמני
הערה זוהי צמצום זמני של צמצום סיכונים כדי לבטל את החסימה של משתמשים. עליך להעביר את PowerShell 2.0 בהקדם האפשרי ולהשתמש בהפחתת הסיכון האחרות המפורטות לעיל. כפתרון זמני אחרון, באפשרותך להתקין מחדש את PowerShell 2.0 באמצעות השלבים הבאים:-
הורד את ps2DLC.zip הקובץ.
-
חלץ ps2DLC.zip הקובץ לתיקיה שתבחר.
-
הפעל חלון PowerShell במצב ניהול.
-
שנה לתיקיה המכילה את קבצי PowerShell 2.0 שחולצו.
-
הפעל את הפקודה הבאה:
run .\loadGAC.ps1
-
שאלות נפוצות
זו גירסה ישנה יותר של PowerShell ש- Microsoft אינה תומכת בה עוד.
PowerShell 2.0 הוצא משימוש באופן רשמי ב- 2017 וכעת מוסר כדי לעודד שימוש בגירסאות חדשות ומאובטחות יותר של PowerShell.
PowerShell 2.0 יוסר החל מ- Windows 11, גרסה 24H2 ו- Windows Server 2025.
PowerShell 2.0 יוסר במהדורה מאוחרת יותר החל מספטמבר 2025 עבור Windows 11, גירסה 24H2 ומהדורה של ספטמבר 2025 עבור Windows Server 2025. כל המהדורות הבאות עבור Windows 11 ו Windows Server 2025 לא יכללו את PowerShell 2.0. גירסאות Build של Windows Insider Preview כבר משקפות שינוי זה, כאשר התכונה PowerShell 2.0 הוסרה החל מיולי 2025 ולא תיכלל במהדורות Insider קרובות.
עדכן את קבצי ה- Script או הכלים כך שיפעלו בגירסה חדשה יותר של PowerShell, כגון PowerShell 5.1 או PowerShell 7.
אם קובץ Script או משימה מתוזמנת מנסים באופן מפורש להפעיל את PowerShell 2.0 (לדוגמה, באמצעות פקודה כגון powershell.exe -Version 2), Windows לא יוכל עוד להפעיל מנוע מדור קודם זה. במקום זאת, המערכת מפעילה את גירסת ברירת המחדל של PowerShell (שהיא PowerShell 5.1). רוב הזמן, קבצי Script ימשיכו לפעול מאחר ש- PowerShell 5.1 תואם לאחור. עם זאת, קיים סיכוי קטן שייתכן שקובץ Script ישן מסוים לא יפעל כצפוי אם הם תלויים באופן פעולה ספציפי הייחודי לגירסה 2.0. הפתרון המומלץ הוא לעדכן קבצי Script אלה כדי להסיר את -Version 2 הנדרשת.
כן, אבל המקרים האלה נדירים. אם קובץ Script או משימה מתוזמנת משתמשים במפורש ב- PowerShell 2.0 (לדוגמה, עם -version 2), Windows לא יוכל עוד להפעיל מנוע זה. קבצי Script כאלה ישתמשו ב- PowerShell 5.1 כברירת מחדל, התואם ברוב המקרים. כמה קבצי Script עשויים לפעול באופן שונה אם הם מסתתכם על quirks ייחודי ל- 2.0. התיקון הוא לעדכן קבצי Script אלה כך שלא ידרוש שימוש -Version 2. פנה לתמיכה של Microsoft אם אתה זקוק לעזרה נוספת.
תוכנות ישנות יותר שאינן של Windows עשויות לנסות להתקין או להפוך את PowerShell 2.0 לזמין כחלק מההתקנה. בגירסאות חדשות של Windows שבהן חסר PowerShell 2.0, תוכנית ההתקנה עלולה להיכשל או להציג שגיאה. בדרך כלל, תוכנה זו מיושנת שאינה נתמכת ב- Windows העדכני ביותר. הפתרון הוא להשתמש בגירסאות תוכנה מעודכנות שאינן תלויות ב- PowerShell 2.0.