Windows Tips & News

PowerShell 7.1 Preview זמין כעת

click fraud protection

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

מהדורת התצוגה המקדימה של PowerShell 7.1 בולטת לכלול תצוגה מקדימה של .NET 5 1.

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

מה חדש ב-PowerShell 7.1 Preview

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

  • השתמש בהמרת מחרוזת תרבות בלתי משתנה עבור -החלף מפעיל (#10954) (תודה @iSazonov!)

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

  • החזר את יחסי הציבור שעשו DBNull. ערך ו NullString. ערך התייחסו כאל $null (#11648)

תכונות ניסוי

  • השתמש בהמרת מחרוזת תרבות בלתי משתנה עבור -החלף מפעיל (#10954) (תודה @iSazonov!)

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

  • תקן בעיה של סדר העדפת מפעיל בקוד קלסר (#12075) (תודה @DamirAinulin!)
  • לתקן NullReferenceException כאשר מחייבים פרמטרים נפוצים של סוג ActionPreference (#12124)
  • תקן עיצוב ברירת מחדל עבור דה-serialized MatchInfo (#11728) (תודה @iSazonov!)
  • השתמש בזרמים אסינכרוניים ב Invoke-RestMethod (#11095) (תודה @iSazonov!)
  • כתובת UTF-8 Detection In קבל-תוכן -זנב (#11899) (תודה @NoMoreFood!)
  • טפל ב IOException ב Get-FileHash (#11944) (תודה @iSazonov!)
  • שנה את 'PowerShell Core' ל'PowerShell' במחרוזת משאבים (#11928) (תודה @alexandair!)
  • להחזיר MainWindowTitle ב PSHostProcessInfo (#11885) (תודה @iSazonov!)
  • עדכונים קלים שונים לתאימות Windows (#11980)
  • לתקן ConciseView לפצל PositionMessage באמצעות [סביבה]::NewLine (#12010)
  • הסר מגבלת רשת הופ עבור הפעלות אינטראקטיביות (#11920)
  • לתקן NullReferenceException ב SuspendStoppingPipeline() ו RestoreStoppingPipeline() (#11870) (תודה @iSazonov!)
  • צור GUID עבור FormatViewDefinitionInstanceId אם לא מסופק (#11896)
  • לתקן ConciseView כאשר הודעת השגיאה רחבה יותר מרוחב החלון ואין לה רווח לבן (#11880)
  • אפשר חוצה פלטפורמות תואם CAPI החלפת מפתח מרחוק (#11185) (תודה @silijon!)
  • תקן הודעת שגיאה (#11862) (תודה @תור הבא!)
  • לתקן ConciseView לטפל במקרה שבו אין קונסולה כדי להשיג את הרוחב (#11784)
  • עדכון CmsCommands להשתמש בחנות לעומת ספק אישור (#11643) (תודה @mikeTWC1984!)
  • לְאַפשֵׁר pwsh לעבוד על מערכות Windows שבו mpr.dll ו-STA אינו זמין (#11748)
  • Refactor וליישם הדלק את המחשב מחדש ל Un*x ו-macOS (#11319)
  • הוסף יישום של עצור-מחשב עבור לינוקס ו-macOS (#11151)
  • לתקן עֶזרָה פונקציה כדי לבדוק אם פָּחוּת זמין לפני השימוש (#11737)
  • עדכון PSPath ב certificate_format_ps1.xml (#11603) (תודה @xtqqczze!)
  • שנה ביטוי רגולרי כך שיתאים לסוגי יחס ללא מרכאות בכותרת קישור (#11711) (תודה @Marusyk!)
  • תקן הודעת שגיאה במהלך מחיקת קישור סמלי (#11331)
  • הוסף סוג 'נבחר.*' מותאם אישית ל PSCustomObject ב בחר-אובייקט רק פעם אחת (#11548) (תודה @iSazonov!)
  • לְהוֹסִיף -ASUTC אל ה השג תאריך cmdlet (#11611)
  • תקן התנהגות קיבוץ עם ערכים בוליאניים ב פורמט-הקס (#11587) (תודה @vexx32!)
  • עשה בדיקה-חיבור השתמש תמיד בהקשר ברירת המחדל של הסנכרון לשליחת בקשות פינג (#11517)
  • תקן הודעות שגיאה באתחול (#11473) (תודה @iSazonov!)
  • התעלם מכותרות עם ערכי null ב-cmdlets אינטרנט (#11424) (תודה @iSazonov!)
  • הוסף מחדש צ'ק עבור Invoke-Command עבודה להיפטר. (#11388)
  • חזור ל"עדכן את הפורמט כדי לא לכתוב שורות חדשות אם התוכן ריק (#11193)" (#11342) (תודה @iSazonov!)
  • להתיר קלט מלא כדי להחזיר תוצאות מסיים טיעונים מתי AST או לסקריפט יש הגדרת פונקציה תואמת (#10574) (תודה @M1kep!)
  • עדכן את הפורמט כדי לא לכתוב שורות חדשות אם התוכן ריק (#11193)

מלבד שינויים אלה, ישנם שיפורים כלליים בקוד, בדיקות ותיעוד.

למה לצפות ב-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 Preview 1

דחה עדכוני תכונות ועדכוני איכות ב-Windows 10 גרסה 2004

דחה עדכוני תכונות ועדכוני איכות ב-Windows 10 גרסה 2004

כיצד לדחות עדכוני תכונות ועדכוני איכות ב-Windows 10 גרסה 2004מספר משתמשים מעוניינים לעכב את השדרו...

קרא עוד

הפעל או השבת את Snap ב-Linux Mint 20

הפעל או השבת את Snap ב-Linux Mint 20

כיצד להפעיל או להשבית את Snap ב-Linux Mint 20כפי שאתה אולי יודע, תמיכת ה-Snap מושבתת כברירת מחדל ...

קרא עוד

טיפ: שנה את גודל הסמלים במהירות בשולחן העבודה או בתיקייה ב-Windows 10

טיפ: שנה את גודל הסמלים במהירות בשולחן העבודה או בתיקייה ב-Windows 10

מוּמלָץ: לחץ כאן כדי לתקן בעיות של Windows ולמטב את ביצועי המערכתב-Windows 10, אפליקציית ניהול הק...

קרא עוד