Windows Tips & News

PowerShell 7 RC יצא לאור, הנה מה חדש

click fraud protection
השאר תגובה

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

PowerShell היא צורה מתקדמת של שורת פקודה. הוא מורחב עם קבוצה ענקית של cmdlets מוכנים לשימוש ומגיע עם היכולת להשתמש ב-.NET framework/C# בתרחישים שונים. Windows כולל כלי GUI, PowerShell ISE, המאפשר עריכה וניפוי באגים של סקריפטים בצורה שימושית.

PowerShell 7 היא מעטפת שורת הפקודה הראשונה וחבילת שפת סקריפטים המבוססת על .NET Core 3.0. זה יכול להשיג תאימות עם 90+% מתיבת הדואר הנכנס של Windows מודולי PowerShell על ידי מינוף שינויים ב-.NET Core 3.0 שמחזירים ממשקי API רבים הנדרשים על ידי מודולים הבנויים על .NET Framework כך שהם יעבדו עם .NET Core זמן ריצה.

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

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

תכונות עיקריות של PowerShell 7

  • .NET Core 3.1 (LTS)
  • ForEach-Object -מקביל
  • מעטפת תאימות לחלונות
  • הודעת גרסה חדשה
  • תצוגת שגיאה חדשה ו קבל-שגיאה cmdlet
  • מפעילי שרשרת צנרת (&& ו ||)
  • מפעיל טרנרי (א? ב: ג)
  • מפעילי הקצאת אפס ואיחוד (?? ו ??=)
  • חוצה פלטפורמות Invoke-DscResource (נִסיוֹנִי)
  • Out-GridView, -ShowWindow ו-cmdlets GUI מדור קודם חזרו ל-Windows

תכונות חדשות ב- PowerShell 7 RC

שוברים שינויים

  • בצע תמיכה בהתראה על עדכון LTS וערוצי ברירת מחדל (#11132)

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

  • שיפורים בממשקי API של נקודות עצירה עבור תרחישים מרוחקים (#11312)
  • תקן דליפה של הגדרת מחלקה של PowerShell ל-Runspace אחר (#11273)
  • תקן רגרסיה בעיצוב הנגרמת על ידי ה- FirstOrDefault פרימיטיבי נוסף 7.0.0-תצוגה מקדימה1 (#11258)
  • מודולים נוספים של Microsoft לעקוב אחריהם PS7 טלמטריה (#10751)
  • הפוך תכונות מאושרות ללא ניסיוניות (#11303)
  • עדכון ConciseView להשתמש TargetObject אם רלוונטי (#11075)
  • לתקן NullReferenceException ב CompletionCompleters שיטות ציבוריות (#11274)
  • תקן בדיקת מצב שרשור דירה בפלטפורמות שאינן Windows (#11301)
  • עדכון הגדרה PSModulePath כדי לשרשר את משתני התהליך וסביבת המכונה (#11276)
  • מַכָּה .NET Core ל 3.1.0 (#11260)
  • תקן זיהוי של $PSHOME לפני $env: PATH (#11141)

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

  • תיקון לבעיה ב-Raspbian להגדרת תאריך השינויים בקובץ UnixStat תכונה נסיונית (#11313)
  • לְהוֹסִיף -AsPlainText ל ConvertFrom-SecureString (#11142)
  • נוסף WindowsPS בדיקת גרסה עבור WinCompat (#11148)
  • תקן דיווח שגיאות בחלק WinCompat תרחישים (#11259)
  • הוסף פותר בינארי מקורי (#11032) (תודה @iSazonov!)
  • עדכן את חישוב רוחב הפח כדי לכבד CJK תווים כהלכה (#11262)
  • לְהוֹסִיף בטל חסימה-קובץ עבור macOS (#11137)
  • תקן רגרסיה ב Get-PSCallStack (#11210) (תודה @iSazonov!)
  • הימנע מטעינה אוטומטית של עבודה מתוזמנת מודול בעת שימוש ב- Job cmdlets (#11194)
  • לְהוֹסִיף OutputType ל קבל-שגיאה cmdlet ולשמור על המקור שמות טיפוסים (#10856)
  • תקן הפניה אפסית ב תומך בVirtualTerminal נכס (#11105)

ניקוי קוד

  • שנה הערה וטקסט רכיב כדי לעמוד בסטנדרטים של Microsoft (#11304)

מבחנים

  • הפוך ללא אמין DSC בדיקה בהמתנה (#11131)

שיפורי בנייה ואריזה

  • תקן חתימת חבילת Nuget עבור בניית חבילה מתואמת (#11316)
  • עדכון תלות מגלריית PowerShell ו-NuGet (#11323)
  • מַכָּה מיקרוסופט. Application Insights מ 2.11.0 ל 2.12.0 (#11305)
  • מַכָּה מיקרוסופט. ניתוח קוד. CSharp מ 3.3.1 ל 3.4.0 (#11265)
  • חבילות עדכונים עבור דביאן 10 ו-11 (#11236)
  • אפשר רק תכונות ניסיוניות לפני RC (#11162)
  • עדכן את הגרסה המינימלית של macOS (#11163)
  • מַכָּה NJsonSchema מ 10.0.27 ל 10.0.28 (#11170)

תיעוד ותוכן עזרה

  • שחזר יומני שינוי ליומן אחד לכל גרסה (#11165)
  • לתקן FWLinks עבור מסמכי עזרה מקוונים של PowerShell 7 (#11071)

PowerShell 7 הוא מהדורת "עבור לחיות", מה שאומר שהיא נתמכת רשמית בייצור עד שחרורו של PowerShell 7 זמינות כללית (GA) בחודש הבא.

מָקוֹר: מיקרוסופט

קינמון 3.6 יצא לאור

קינמון 3.6 יצא לאור

מוּמלָץ: לחץ כאן כדי לתקן בעיות של Windows ולמטב את ביצועי המערכתקינמון היא סביבת הדגל של Linux M...

קרא עוד

הוסף או הסר את סמל פגוש עכשיו משורת המשימות ב-Windows 10

הוסף או הסר את סמל פגוש עכשיו משורת המשימות ב-Windows 10

כיצד להוסיף או להסיר את סמל פגוש עכשיו משורת המשימות ב-Windows 10החל מ-Windows 10 Build 20221, Wi...

קרא עוד

Windows 10 Build 19564 (צלצול מהיר)

Windows 10 Build 19564 (צלצול מהיר)

מיקרוסופט משחררת את Windows 10 Insider Preview מבנה 19564.1000 ל-Windows Insiders בטבעת המהירה. כ...

קרא עוד