Windows Tips & News

Το PowerShell 7.1.0 RC 1 είναι διαθέσιμο για λήψη

click fraud protection
ΠΡΟΤΕΙΝΕΤΑΙ: Κάντε κλικ εδώ για να διορθώσετε προβλήματα των Windows και να βελτιστοποιήσετε την απόδοση του συστήματος

Το PowerShell 7.1, η επερχόμενη έκδοση της λύσης δέσμης ενεργειών πολλαπλών πλατφορμών που διατίθεται σε Windows, MacOS και Linux, πλησιάζει στην κυκλοφορία του. Σήμερα, η έκδοση 1 του Release Candidate είναι διαθέσιμη για λήψη.

Banner PowerShell 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 RC 1
Γνωστά προβλήματα
Ενημερώσεις και επιδιορθώσεις κινητήρα
Γενικές ενημερώσεις και επιδιορθώσεις του Cmdlet
Τι να περιμένετε στο PowerShell 7.1

Τι νέο υπάρχει στο PowerShell 7.1 RC 1

Γνωστά προβλήματα

Αυτή η έκδοση του PowerShell επηρεάζεται από μερικές γνωστές παλινδρομήσεις και μια αλλαγή κατά τη σχεδίαση στο .NET 5.0.0-rc.1.
Δεδομένου του αντίκτυπου αυτών των παλινδρομήσεων, ιδιαίτερα σε διαδραστικά σενάρια σε συστήματα εκτός των Windows, θα είμαστε μόνο δημοσίευση πακέτων PowerShell v7.1.0-rc.1 για Windows και Linux, παραλείποντας το macOS έως ότου η έκδοση 7.1.0-rc.2 είναι διαθέσιμη με το σωστές διορθώσεις.

  • [Οπισθοδρόμηση] Το API της κονσόλας Σύστημα. Κονσόλα. TreatControlCAsInput είναι προς τα πίσω σε Linux και macOS: dotnet/runtime#42423. Η επιδιόρθωση έγινε σε .NET 5.0.0-rc.2: dotnet/runtime#42432
    • Αυτό προκαλεί την Ctrl+c για να μην λειτουργεί στο PSReadLine σε Linux και macOS.
  • [Οπισθοδρόμηση] Το API της κονσόλας Σύστημα. Κονσόλα. ReadKey() επιστρέφει λανθασμένα Ctrl+J Για ΕΙΣΑΓΩ στο macOS: dotnet/runtime#42418. Η επιδιόρθωση έγινε σε .NET 5.0.0-rc.2: dotnet/runtime#42477
    • Αυτό προκαλεί ΕΙΣΑΓΩ να μην είναι λειτουργική στην ενσωματωμένη κονσόλα PSES.
  • [Οπισθοδρόμηση] Παλινδρόμηση απόδοσης σε Linux και macOS: dotnet/runtime#41739. Η επιδιόρθωση έγινε σε .NET 5.0.0-rc.2: dotnet/runtime#41820
    • Αυτό προκαλεί πιθανά προβλήματα απόδοσης σε ορισμένες συγκεκριμένες αρχιτεκτονικές, διανομές Linux και macOS. Για παράδειγμα, η ανακάλυψη εντολών στο PowerShell είναι έως και 20 φορές πιο αργή στο Ubuntu 18.04 WSL 2.
  • [Αλλαγή κατά το σχεδιασμό]TLS 1.0 και TLS 1.1 αποσύρθηκαν από την προεπιλογή σε μηχανές Linux όπου OpenSSL 1.1 και παραπάνω χρησιμοποιείται: dotnet/runtime#40746
    • Αυτό προκαλεί Invoke-WebRequest και Invoke-RestMethod να ρίξω AuthenticationException όταν χρησιμοποιείτε TLS 1.0 ή TLS 1.1 σε μηχανές Linux όπου OpenSSL 1.1 και παραπάνω χρησιμοποιείται.

Ενημερώσεις και επιδιορθώσεις κινητήρα

  • Κάντε διορθώσεις σε ComInterop κωδικός όπως προτείνεται από την ομάδα .NET (#13533)

Γενικές ενημερώσεις και επιδιορθώσεις του Cmdlet

  • Διορθώστε την περίπτωση όπου το μήνυμα εξαίρεσης περιέχει μόνο "'n" στα Windows (#13684)
  • Αναγνωρίζω CONOUT$ και CONIN$ ως δεσμευμένα ονόματα συσκευών (#13508) (Ευχαριστώ @davidreis97!)
  • Διορθώσετε Συνοπτική Προβολή για διαδραστική προηγμένη λειτουργία κατά την εγγραφή σφαλμάτων (#13623)

Τι να περιμένετε στο 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

ΠΡΟΤΕΙΝΕΤΑΙ: Κάντε κλικ εδώ για να διορθώσετε προβλήματα των Windows και να βελτιστοποιήσετε την απόδοση του συστήματος
Η Mozilla δοκιμάζει τη συμβολοσειρά παράγοντα χρήστη «Firefox 100».

Η Mozilla δοκιμάζει τη συμβολοσειρά παράγοντα χρήστη «Firefox 100».

Όλα τα κύρια προγράμματα περιήγησης, δηλαδή το Edge, το Chrome και ο Firefox, πλησιάζουν σε ένα σ...

Διαβάστε περισσότερα

Κουμπί προσθήκης ή αφαίρεσης σχολίων στον Microsoft Edge

Αυτός ο ιστότοπος χρησιμοποιεί cookies για να βελτιώσει την εμπειρία σας κατά την πλοήγηση στον ι...

Διαβάστε περισσότερα

Ενεργοποιήστε τη σκοτεινή λειτουργία για όλους τους ιστότοπους στον Microsoft Edge

Αυτός ο ιστότοπος χρησιμοποιεί cookies για να βελτιώσει την εμπειρία σας κατά την πλοήγηση στον ι...

Διαβάστε περισσότερα