Κυκλοφόρησε το PowerShell 7.1.0 Preview 7
Η ομάδα του PowerShell παρουσίασε μια νέα έκδοση προεπισκόπησης του PowerShell. Δείτε τι να περιμένετε στην επερχόμενη πλατφόρμα PowerShell 7.1 και τι έχει ήδη αλλάξει στην Προεπισκόπηση 7.

Η έκδοση προεπισκόπησης του PowerShell 7.1 περιλαμβάνει Προεπισκόπηση .NET 5 1. Ξεκινώντας με το PowerShell 7.0, οι προγραμματιστές έχουν αλλάξει σε ευθυγράμμιση Έκδοση και υποστήριξη του κύκλου ζωής του .NET πιο κοντά. Το PowerShell 7.1 αναμένεται να είναι διαθέσιμο εντός μίας ή δύο εβδομάδων από την ημερομηνία κυκλοφορίας του .NET 5 τον χειμώνα του 2020 και να ευθυγραμμιστεί με τον ετήσιο ρυθμό κυκλοφορίας του στο μέλλον.
Διαφήμιση
Ξεκινώντας με το Preview 6, το PowerShell 7.1 Preview είναι διαθέσιμο στο Microsoft Store.
Τι νέο υπάρχει στην προεπισκόπηση PowerShell 7.1 6
Σπάζοντας Αλλαγές
- Διορθώσετε
$?
να μην είναι$ψευδή
όταν η εγγενής εντολή γράφει στοstderr
(#13395)
Ενημερώσεις και επιδιορθώσεις κινητήρα
- Αρχική εργασία του μοντέλου προσθήκης υποσυστήματος (για ελάχιστο powershell) (#13186)
- Βελτιστοποίηση της
GetSystemLockdownPolicy
για σενάρια μη κλειδώματος (#13438)
Γενικές ενημερώσεις και επιδιορθώσεις του Cmdlet
- Επαναφορά "Προσθήκη παραμέτρου
-Σελιδωμένη
προς τοΖήτα βοήθεια
για υποστήριξη σελιδοποίησης (#13374)" (#13519) - Προσθήκη υποστήριξης για
TLS
1.3 σε cmdlet Web (#13409) (Ευχαριστώ @iSazonov!) - Προσθήκη μηδενικού ελέγχου για
args
σεCommandLineParser
(#13451) (Ευχαριστώ @iSazonov!) - Σημεία επανεξέτασης διεργασίας για εφαρμογές του Microsoft Store (#13481) (Ευχαριστώ @iSazonov!)
- Κίνηση
PSNullConditionalOperators
χαρακτηριστικό εκτός πειραματικού (#13529) - Κίνηση
PSNativePSPathResolution
χαρακτηριστικό εκτός Πειραματικού (#13522) - Χρησιμοποιήστε το πεδίο εάν η ιδιότητα δεν υπάρχει για
ObRoot
όταν χρησιμοποιείτε το PowerShell Direct σε κοντέινερ (#13375) (Ευχαριστώ @ημισφαίριο!) - Καταστέλλω
UTF-7
παρωχημένες προειδοποιήσεις (#13484) - Αποφύγετε τις πολλαπλές απαριθμήσεις των an
Αμέτρητα
παράδειγμα σεCompiler.cs
(#13491) - Αλλαγή
Add-Type -OutputType
να μην υποστηρίζειΕφαρμογή κονσόλας
καιΕφαρμογή Windows
(#13440) - Δημιουργήστε προειδοποιήσεις όταν
UTF-7
καθορίζεται ως κωδικοποίηση (#13430)
Εκκαθάριση κώδικα
@xtqqczze, @tamasvajk
Εργαλεία
- vscode: Προσθήκη
editorconfig
σε προτεινόμενες επεκτάσεις (#13537) (Ευχαριστώ @xtqqczze!) - Αφαιρέστε το ξεπερασμένο
ZapDisable
σχετικός κώδικας απόbuild.psm1
(#13350) (Ευχαριστώ @jackerr3!)
Δοκιμές
- Καθιστώ ανίκανο
WMF
δοκιμή επικύρωσης συνδέσμου λήψης (#13479)
Τι να περιμένετε στο PowerShell 7.1
- PowerShellGet 3.0
- Ενότητα μυστικής διαχείρισης, ένα επεκτάσιμο επίπεδο αφαίρεσης στο PowerShell για αλληλεπίδραση με Secrets και Secrets Vaults, θα λάβει υποστήριξη Linux.
- PSScriptAnalyzer 2.0 για καλύτερη εμπειρία χρήστη με VSCode-PowerShell και PSEditorServices.
- Βελτιώσεις που έγιναν σε PowerShell Jupyter Kernel
- Βελτιώσεις που έγιναν σε platyPS vNext, μια λειτουργική μονάδα PowerShell που οι προγραμματιστές χρησιμοποιούν αυτήν τη στιγμή για να μετατρέψουν την τεκμηρίωση του PowerShell από τη σήμανση σε βοήθεια με δυνατότητα ενημέρωσης.
Υπάρχουν επίσης αρκετοί τομείς στους οποίους είναι δυνατό να γίνουν περισσότερες βελτιώσεις και αλλαγές, όπως η εγκατάσταση και η ενημέρωση, οι βελτιώσεις του κελύφους, η διαδραστική εμπειρία χρήστη.
Τέλος, το PowerShell μπορεί να αποκτήσει μια ελάχιστη ρύθμιση, η οποία περιλαμβάνει μόνο τα μέρη του PowerShell που χρειάζονται για τα σενάρια σας. Όχι μόνο θα χρειαζόταν λιγότερο χώρο στο δίσκο, αλλά το πιο σημαντικό, ένα ελάχιστο σύνολο κώδικα σημαίνει λιγότερη επιδιόρθωση και ασφάλεια επίθεσης.
Μπορείτε να το κατεβάσετε εδώ:
Λήψη προεπισκόπησης PowerShell 7.1