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) בחודש הבא.

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

בניית ARM64 של Windows 10 מגיעה ל-Windows Update

בניית ARM64 של Windows 10 מגיעה ל-Windows Update

במהלך WinHEC 2016 (ועידת הנדסת החומרה של Windows), מיקרוסופט הודיעה שהם עובדים יחד עם קוואלקום כד...

קרא עוד

ארכיון צבעי שורת הפקודה החדש של Windows 10

אתר זה משתמש בקובצי Cookie כדי לשפר את החוויה שלך בזמן שאתה מנווט באתר. מתוך קובצי Cookie אלה, קו...

קרא עוד

כיצד להשבית טיפים לסרגל המשחקים ב-Windows 10

כיצד להשבית טיפים לסרגל המשחקים ב-Windows 10

מוּמלָץ: לחץ כאן כדי לתקן בעיות של Windows ולמטב את ביצועי המערכתWindows 10 מגיע עם תכונת Game DV...

קרא עוד