PowerShell 7.2.0 Preview 3, v7.1.2 ו-v7.0.5 זמינים להורדה
השאר תגובה
מיקרוסופט עדכנה היום את תוכנת PowerShell שלה בכל שלושת הסניפים הקיימים. העדכונים כוללים את PowerShell 7.2.0 Preview 3, PowerShell 7.1.2 ו-PowerShell 7.0.5. המהדורות היציבות הן עדכוני תחזוקה קלים.
PowerShell הוא פתרון סקריפטים חוצה פלטפורמות הזמין ב-Windows, MacOS ו-Linux. החל מ-PowerShell 7.0, המפתחים עברו להתיישר עם מחזור החיים של שחרור ותמיכה של .NET יותר קרוב. הנה מה שחדש במהדורות של היום.
מה חדש ב-PowerShell 7.2.0 Preview 3
-
ביצועים: הימנע מהקצאות מערכים ממַדרִיך. GetDirectories
ומַדרִיך. GetFiles
. -
ביצועים: הימנעחוּט. ToLowerInvariant()
מGetEnvironmentVariableAsBool()
כדי להימנע מטעינת libicu בעת ההפעלה. -
ביצועים: הכנס את גרסת PowerShellPSVersionInfo
באמצעות תכונת assembly במקוםFileVersionInfo
. -
לתקן:Get-Date -UFormat %u
התנהגות כדי לעמוד בתקן ISO 8601 -
תיקון: ביחד עםPSDesiredStateConfiguration
v3
מודול מאפשרGet-DscResource
,Invoke-DscResource
וקומפילציה של תצורת DSC בכל הפלטפורמות, נתמכת על ידי PowerShell (באמצעות משאבי DSC מבוססי כיתה). -
תיקון: הדחקכתיבה-התקדמות
בConsoleHost
אם הפלט מנותב מחדש ותקן בדיקות. -
תיקון: תכונה נסיוניתPSAnsiProgress
: הוסף סרגל התקדמות מינימלי באמצעות עיבוד ANSI. -
תיקון: cmdlets אינטרנט כדי לבנות כראוי URI מהגוף בעת השימוש-ללא פרוקסי
-
תיקון: עדכן את הICommandPredictor
לספק יותר משוב וגם להקל על התאמה של משוב (#14649) -
תיקון: אפס את הצבע לאחר הכתיבהמִלוּלִי
,לנפות
, ואַזהָרָה
הודעות -
תיקון: שימוש במשתנה עבור מקונןForEach-Object -מקביל
-
תיקון: בעת העיצוב, אם האוסף השתנה, אל תכשל בכל הצינור. -
תיקון: שפר את השלמת הפרמטרים עבור תכונות -
תיקון: כתוב הודעות שגיאה מתאימות עבורקבל-פקודה ' '
-
תיקון: שגיאת הקלדה במחרוזת המשאביםProxyURINotSupplied
-
תיקון: הוסף תמיכה ל$PSStyle
עבור קו חוצה והיפר-קישורים -
לתקן:$PSStyle
קודי מצמוץ
מה חדש ב-PowerShell 7.1.2
- תקן חתימה של צד שלישי עבור קבצים בתיקיות משנה
- להקפיץ את .NET SDK לגרסה 5.0.103
- פרסם את חבילת הכלים העולמית לשחרור יציב
מה חדש ב-PowerShell 7.0.4
- הסר עדכוני MyGet מ-test nuget.config
- עדכון קובץ WXS עבור 7.0.4
- עדכן את התלות ב-.NET עבור 7.0.4
- תקן כשל במבחן 'Get-Module' 7.0.4
- תקן כשל ביצירת ספריה
- השבת את בדיקת הפעלת קישור WMF
- השתמש ב- PowerShell Core לבנייה ובדיקה של חבילה ב-CI build
- השבת בדיקות תלויות libmi עבור macOS.
- השתמש בפיד אחד בכל nuget.config ב-builds רשמי
- RPM חתומות בנתיב תיקון מועלות מ-build גרסה
- תקן שגיאת תחביר בסקריפט האריזה של Windows
- הפוך את מצב AppLocker Enforce לעדיפות על מצב ביקורת UMCI
- תקן בעיה עם build לא חתום
- העבר את macOS ו-NuGet לחתימת ESRP
- העבר את החתימה על חבילת Windows כדי להשתמש ב-ESRP
- העבר את לינוקס לחתימת ESRP
- העבר חתימה של צד שלישי ל-ESRP
- אל תעשה קופה רדודה
- עבור לחתימה ESRP עבור קבצי Windows
- תקן הפסקות בחבילות בבנייה יומית עקב שינויים בחתימה ב-macOS
- חתום על קבצים בודדים בחבילה
- השתמש באישור Authenticode עבור חתימת MSIX
- חתום על קבצי MSIX עבור החנות
- השתמש בנתיב אישי זמני בעת הפעלת runspace כאשר $env: HOME אינו מוגדר
- תקן את אריזת MSIX כדי לקבוע אם יש גרסה מקדימה על ידי בדיקת מחרוזת הגרסה הסמנטית
- הוסף תוכן עזרה כברירת מחדל לתיקיית הנכסים
פרטים נוספים ניתן למצוא ב GitHub.