Windows Tips & News

PowerShell 7 RC 3 זמין עם השינויים הבאים

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

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

באנר לוגו של 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
מה חדש ב-PowerShell 7 RC 3
שוברים שינויים
עדכוני מנוע ותיקונים
עדכונים ותיקוני Cmdlet כלליים
ניקוי קוד
כלים
מבחנים
שיפורי בנייה ואריזה
תיעוד ותוכן עזרה

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

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

מה חדש ב-PowerShell 7 RC 3

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

  • לתקן Invoke-Command שגיאה חסרה בסיום הפגישה (#11586)

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

  • עדכן את המפה בין צבע המסוף ל VT רצפים (#11891)
  • תקן שגיאת SSH מרחוק בפלטפורמת Windows (#11907)
  • שחזר את PowerShellStreamTypeenum עם מיושן תכונה (#11836)
  • לטפל במקרים שבהם אירוע מותאם אישית לא נשלח בהתחלה (#11807)
  • תקן את אופן הספירה של אובייקטי COM (#11795)
  • לתקן NativeDllHandler לא לזרוק כאשר הקובץ לא נמצא (#11787)
  • לשחזר הגדר נקודות שבירה API (#11622)
  • לא לעבור ללא צורך -l login_name אוֹ יציאת -p ל ssh (#11518) (תודה @LucaFilipozzi!)
  • תקן עבור JEA תפקיד משתמש בחשבון וירטואלי (#11668)
  • אל תפתור סוגים ממכלולים שנטענים בנפרד AssemblyLoadContext (#11088)

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

  • סנכרן את הספרייה הנוכחית ב WinCompat הפעלה מרחוק (#11809)
  • לְהוֹסִיף WinCompat דחה תמיכה ברשימה באמצעות הגדרה ב powershell.config.json (#11726)
  • תקן חיתוך מיותר של קו וכתוצאה מכך אינדקס שגוי עם ConciseView (#11670)

ניקוי קוד

  • שנה שם של ClrVersion פרמטר חזרה כדי להחזיר את השינוי באותיות רישיות (#11623)

כלים

  • עדכון סקריפט ליצירת יומן שינויים (#11736) (תודה @xtqqczze!)
  • עדכן ל CredScan v2 (#11765)

מבחנים

  • הקפד לבדוק אם אנו מדלגים על בדיקה באמצעות לוגיקה עקבית (#11892)
  • דלג על יצירת ספרייה בבדיקת שורש ב-macOS (#11878)
  • עדכון Get-PlatformInfo עוזר ובדיקות עבור Debian 10, 11 ו- CentOS 8 (#11842)
  • ודא נכון pwsh משמש לריצות מבחן (#11486) (תודה @iSazonov!)

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

  • לְהוֹסִיף LTSRelease ערך מ metadata.json ל release.json (#11897)
  • מַכָּה מיקרוסופט. Application Insights מ 2.12.1 ל 2.13.0 (#11894)
  • הפוך את חבילת LTS תמיד לא לתצוגה מקדימה (#11895)
  • מַכָּה מערכת. נתונים. SQLClient מ 4.8.0 ל 4.8.1 (#11879)
  • שינוי LTSRelease ערך ב metadata.json נכון עבור RC.3 מהדורה (פנימי 10960)
  • עדכון LTS היגיון לסמוך עליו metadata.json (#11877)
  • הגדר ערך ברירת מחדל של LTSRelease לשווא (#11874)
  • צינור אריזה Refactor (#11852)
  • לוודא LTS לחבילות יש קישורים סמליים עבור pwsh ו pwsh-lts (#11843)
  • מַכָּה מיקרוסופט. פגז כוח. יָלִיד מ 7.0.0-rc.2 ל 7.0.0 (#11839)
  • עדכן את דור חבילת NuGet כך שיכלול cimcmdlet.dll ורוב המודולים המובנים (#11832)
  • מַכָּה מיקרוסופט. פגז כוח. ארכיון מ 1.2.4.0 ל 1.2.5 (#11833)
  • מַכָּה PSReadLine מ 2.0.0-rc2 ל 2.0.0 (#11831)
  • הוסף פרימיטיבים של מקור מעקב וסדרה לרשימת ההרכבה המותרת (Internal 10911)
  • עדכן את NextReleaseTag להיות v7.0.0-preview.7 (#11372)
  • שנה אריזה לייצור LTS חבילות (#11772)
  • בנה חבילות tar רק כאשר בונים על אובונטו (#11766)
  • מַכָּה NJsonSchema מ 10.1.4 ל 10.1.5 (#11730)
  • תקן יצירת קישור סימבולי ב packaging.psm1 (#11723)
  • מַכָּה מיקרוסופט. Application Insights מ 2.12.0 ל 2.12.1 (#11708)
  • מַכָּה NJsonSchema מ 10.1.3 ל 10.1.4 (#11620)
  • עבור לתמונות הסוכן העדכניות ביותר של Azure DevOps (#11704)
  • מַכָּה מרקדיג. חתם מ 0.18.0 ל 0.18.1 (#11641)

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

  • הוסף קישורים ל-diffs ב-Github ב-changelog (#11652) (תודה @xtqqczze!)
  • תקן כשל בבדיקת קישור סימון (#11653) (תודה @xtqqczze!)

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

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

מוּמלָץ: לחץ כאן כדי לתקן בעיות של Windows ולמטב את ביצועי המערכת
Winaero Tweaker 0.10.2 יצא

Winaero Tweaker 0.10.2 יצא

הנה גרסה חדשה של Winaero Tweaker. שוב, זוהי מהדורת תחזוקה, רק כדי לתקן במהירות בעיות קלות שזוהו ע...

קרא עוד

הוסף תפריט ההקשר של חומת האש של Windows ב-Windows 10

הוסף תפריט ההקשר של חומת האש של Windows ב-Windows 10

חומת האש של Windows Defender היא תכונה נהדרת בגרסאות Windows מודרניות. זה הוצג ב-Windows XP ושופר...

קרא עוד

Taras Buria, מחבר ב-Winaero

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

קרא עוד