Windows Tips & News

PowerShell 7.1.0 RC 1 זמין להורדה

click fraud protection
מוּמלָץ: לחץ כאן כדי לתקן בעיות של Windows ולמטב את ביצועי המערכת

PowerShell 7.1, הגרסה הקרובה של פתרון הסקריפטים בין הפלטפורמות הזמין ב-Windows, MacOS ו-Linux, מתקרבת לשחרורו. היום, גרסה 1 של מועמד השחרור שלו הפכה לזמינה להורדה.

באנר של PowerShell 7

מהדורת התצוגה המקדימה של PowerShell 7.1 כוללת תצוגה מקדימה של .NET 5 1. החל מ-PowerShell 7.0, המפתחים עברו להתיישר עם מחזור החיים של שחרור ותמיכה של .NET יותר קרוב. PowerShell 7.1 צפוי להיות זמין תוך שבוע או שבועיים מתאריך ההשקה של .NET 5 בחורף 2020 ולהתאים לקצב ההשקה השנתי שלהם בעתיד.

פרסומת

החל מ-Preview 6, PowerShell 7.1 Preview הוא זמין ב-Microsoft Store.

תוכןלהתחבא
מה חדש ב-PowerShell 7.1 RC 1
בעיות ידועות
עדכוני מנוע ותיקונים
עדכונים ותיקוני Cmdlet כלליים
למה לצפות ב-PowerShell 7.1

מה חדש ב-PowerShell 7.1 RC 1

בעיות ידועות

מהדורה זו של PowerShell מושפעת מכמה רגרסיות ידועות ושינוי שבירה בעיצוב-by-design ב-.NET 5.0.0-rc.1.
בהתחשב בהשפעה של רגרסיות אלה, במיוחד בתרחישים אינטראקטיביים על מערכות שאינן Windows, אנחנו רק נהיה פרסום חבילות PowerShell v7.1.0-rc.1 עבור Windows ו-Linux, דילוג על macOS עד ש-v7.1.0-rc.2 יהיה זמין עם תיקונים מתאימים.

  • [נְסִיגָה] ממשק ה-API של המסוף מערכת. לְנַחֵם. TreatControlCAsInput הוא לאחור ב-Linux וב-macOS: dotnet/runtime#42423. התיקון נעשה ב-.NET 5.0.0-rc.2: dotnet/runtime#42432
    • זה גורם ל Ctrl+c לא לעבוד ב-PSReadLine ב-Linux וב-macOS.
  • [נְסִיגָה] ממשק ה-API של המסוף מערכת. לְנַחֵם. ReadKey() חוזר בצורה לא נכונה Ctrl+J ל להיכנס ב-macOS: dotnet/runtime#42418. התיקון נעשה ב-.NET 5.0.0-rc.2: dotnet/runtime#42477
    • זה גורם להיכנס כדי לא להיות פונקציונלי בקונסולה המשולבת של PSES.
  • [נְסִיגָה] רגרסיה של ביצועים ב-Linux ו-macOS: dotnet/runtime#41739. התיקון נעשה ב-.NET 5.0.0-rc.2: dotnet/runtime#41820
    • זה גורם לבעיות ביצועים אפשריות בכמה ארכיטקטורות ספציפיות, הפצות לינוקס ו-macOS. לדוגמה, גילוי הפקודה ב- PowerShell איטי עד פי 20 באובונטו 18.04 WSL 2.
  • [שינוי חדשני בעיצובו]TLS 1.0 ו TLS 1.1 הוצאו מברירת המחדל במכונות לינוקס שבהן OpenSSL 1.1 ומעלה משמש: dotnet/runtime#40746
    • זה גורם Invoke-WebRequest ו Invoke-RestMethod לזרוק AuthenticationException כשמשתמש TLS 1.0 אוֹ TLS 1.1 על מכונות לינוקס איפה OpenSSL 1.1 ומעלה משמש.

עדכוני מנוע ותיקונים

  • בצע תיקונים ל ComInterop קוד כפי שהוצע על ידי צוות .NET (#13533)

עדכונים ותיקוני Cmdlet כלליים

  • תקן מקרה שבו הודעת חריג מכילה רק "'נ" בווינדוס (#13684)
  • לזהות CONOUT$ ו CONIN$ כשמות מכשירים שמורים (#13508) (תודה @davidreis97!)
  • לתקן ConciseView עבור פונקציה מתקדמת אינטראקטיבית בעת שגיאת כתיבה (#13623)

למה לצפות ב-PowerShell 7.1

  • PowerShellGet 3.0
  • מודול ניהול סודי, שכבת הפשטה הניתנת להרחבה ב-PowerShell לאינטראקציה עם Secrets and Secrets Vaults, תקבל תמיכה בלינוקס.
  • PSScript Analyzer 2.0 לחוויית משתמש טובה יותר עם VSCode-PowerShell ו-PSEditorServices.
  • שיפורים שנעשו ב PowerShell Jupyter Kernel
  • שיפורים שנעשו ב platyPS vNext, מודול PowerShell שמפתחים משתמשים בו כיום כדי להמיר תיעוד PowerShell מ-markdown ל-Updatable-help.

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

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

אתה יכול להוריד אותו כאן:

הורד תצוגה מקדימה של PowerShell 7.1

מוּמלָץ: לחץ כאן כדי לתקן בעיות של Windows ולמטב את ביצועי המערכת
השבת סקירת מסמכים עבור זיהוי דיבור ב-Windows 10

השבת סקירת מסמכים עבור זיהוי דיבור ב-Windows 10

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

קרא עוד

חלץ אייקון מקובץ EXE או DLL ב-Windows 10

חלץ אייקון מקובץ EXE או DLL ב-Windows 10

כיצד לחלץ סמל מקובץ EXE או DLL ב-Windows 10בפוסט זה נסקור כמה כלים המאפשרים לחלץ אייקונים מקבצים ...

קרא עוד

Deskthemepack Installer עבור Windows 7

Deskthemepack Installer עבור Windows 7

כפי שאתה אולי יודע, Windows 8 הציגה פורמט חדש עבור ערכות נושא - קבצי *.deskthemepack. לדוגמה, כמע...

קרא עוד