Windows Tips & News

Η προεπισκόπηση PowerShell 7.1 είναι πλέον διαθέσιμη

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

Σπάζοντας Αλλαγές

  • Χρησιμοποιήστε τη μετατροπή συμβολοσειράς αμετάβλητης κουλτούρας για -αντικαθιστώ χειριστής (#10954) (Ευχαριστώ @iSazonov!)

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

  • Επαναφέρετε τα PR που έγιναν DBNull. αξία και NullString. αξία αντιμετωπίζονται ως $null (#11648)

Πειραματικά Χαρακτηριστικά

  • Χρησιμοποιήστε τη μετατροπή συμβολοσειράς αμετάβλητης κουλτούρας για -αντικαθιστώ χειριστής (#10954) (Ευχαριστώ @iSazonov!)

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

  • Διορθώστε ένα πρόβλημα εντολής προτίμησης χειριστή στον κωδικό βιβλιοδέτη (#12075) (Ευχαριστώ @DamirAinullin!)
  • Διορθώσετε NullReferenceException όταν δεσμεύονται κοινές παραμέτρους τύπου ActionPreference (#12124)
  • Διορθώστε την προεπιλεγμένη μορφοποίηση για deserialized MatchInfo (#11728) (Ευχαριστώ @iSazonov!)
  • Χρησιμοποιήστε ασύγχρονες ροές σε Invoke-RestMethod (#11095) (Ευχαριστώ @iSazonov!)
  • Διεύθυνση UTF-8 Detection In Get-Content -Tail (#11899) (Ευχαριστώ @NoMoreFood!)
  • Χειριστείτε το IOException σε Get-FileHash (#11944) (Ευχαριστώ @iSazonov!)
  • Αλλάξτε το "PowerShell Core" σε "PowerShell" σε μια συμβολοσειρά πόρων (#11928) (Ευχαριστώ @alexandair!)
  • Φέρε πίσω MainWindowTitle σε PSHostProcessInfo (#11885) (Ευχαριστώ @iSazonov!)
  • Διάφορες μικρές ενημερώσεις στη συμβατότητα των Windows (#11980)
  • Διορθώσετε Συνοπτική Προβολή να χωρίσει Μήνυμα θέσης χρησιμοποιώντας [Περιβάλλον]::NewLine (#12010)
  • Κατάργηση του περιορισμού μεταπήδησης δικτύου για διαδραστικές συνεδρίες (#11920)
  • Διορθώσετε NullReferenceException σε SuspendStoppingPipeline() και RestoreStoppingPipeline() (#11870) (Ευχαριστώ @iSazonov!)
  • Δημιουργία GUID για FormatViewDefinitionInstanceId αν δεν παρέχεται (#11896)
  • Διορθώσετε Συνοπτική Προβολή όπου το μήνυμα σφάλματος είναι μεγαλύτερο από το πλάτος του παραθύρου και δεν έχει κενό διάστημα (#11880)
  • Να επιτρέπεται η δημιουργία πολλαπλών πλατφορμών Συμβατό με CAPI απομακρυσμένη ανταλλαγή κλειδιών (#11185) (Ευχαριστώ @silijon!)
  • Διόρθωση μηνύματος σφάλματος (#11862) (Ευχαριστώ @NextTurn!)
  • Διορθώσετε Συνοπτική Προβολή για να χειριστείτε περίπτωση όπου δεν υπάρχει κονσόλα για να λάβετε το πλάτος (#11784)
  • Εκσυγχρονίζω CmsCommands για να χρησιμοποιήσετε το Store έναντι πάροχο πιστοποιητικών (#11643) (Ευχαριστώ @mikeTWC1984!)
  • επιτρέπω pwsh για εργασία σε συστήματα Windows όπου mpr.dll και το STA δεν είναι διαθέσιμο (#11748)
  • Ανακατασκευή και εφαρμογή Επανεκκίνηση-Υπολογιστής Για Un*x και macOS (#11319)
  • Προσθέστε μια υλοποίηση του Stop-Υπολογιστής για Linux και macOS (#11151)
  • Διορθώσετε βοήθεια λειτουργία για να ελέγξετε εάν πιο λιγο είναι διαθέσιμο πριν από τη χρήση (#11737)
  • Εκσυγχρονίζω PSPath σε Certificate_format_ps1.xml (#11603) (Ευχαριστώ @xtqqczze!)
  • Αλλάξτε την τυπική έκφραση για να ταιριάζει με τύπους σχέσεων χωρίς εισαγωγικά στην κεφαλίδα συνδέσμου (#11711) (Ευχαριστώ @Marusyk!)
  • Διόρθωση μηνύματος σφάλματος κατά τη διαγραφή συμβολικού συνδέσμου (#11331)
  • Προσθήκη προσαρμοσμένου τύπου «Επιλεγμένα.*» σε PSCustomObject σε Επιλογή-Αντικείμενο μόνο μία φορά (#11548) (Ευχαριστώ @iSazonov!)
  • Προσθήκη -AsUTC στο Λήψη-Ραντεβού cmdlet (#11611)
  • Διορθώστε τη συμπεριφορά ομαδοποίησης με τιμές Boolean μέσα Μορφή-Εξάγωνο (#11587) (Ευχαριστώ @vexx32!)
  • Φτιαχνω, κανω ΔΟΚΙΜΗ ΣΥΝΔΕΣΗΣ να χρησιμοποιείτε πάντα το προεπιλεγμένο πλαίσιο συγχρονισμού για την αποστολή αιτημάτων ping (#11517)
  • Διορθώστε τα μηνύματα σφάλματος εκκίνησης (#11473) (Ευχαριστώ @iSazonov!)
  • Αγνοήστε τις κεφαλίδες με μηδενικές τιμές στα cmdlet web (#11424) (Ευχαριστώ @iSazonov!)
  • Προσθέστε ξανά επιταγή για Επίκληση-Εντολή διάθεση εργασίας. (#11388)
  • Επαναφορά "Ενημέρωση μορφοποιητή για να μην γράφετε νέες γραμμές εάν το περιεχόμενο είναι κενό (#11193)" (#11342) (Ευχαριστώ @iSazonov!)
  • Επιτρέπω CompleteInput για επιστροφή αποτελεσμάτων από ArgumentCompleter πότε AST ή το σενάριο έχει αντίστοιχο ορισμό συνάρτησης (#10574) (Ευχαριστώ @M1kep!)
  • Ενημερώστε τον μορφοποιητή για να μην γράφετε νέες γραμμές εάν το περιεχόμενο είναι κενό (#11193)

Εκτός από αυτές τις αλλαγές, υπάρχουν γενικές βελτιώσεις κώδικα, δοκιμής και τεκμηρίωσης.

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

Διαχειριστείτε την πρόσβαση εφαρμογών σε έγγραφα, εικόνες και βίντεο στα Windows 10

Διαχειριστείτε την πρόσβαση εφαρμογών σε έγγραφα, εικόνες και βίντεο στα Windows 10

Οι φάκελοι που περιλαμβάνονται στις Βιβλιοθήκες σας αποθηκεύουν τα προσωπικά σας δεδομένα στον υπ...

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

Αποκτήστε εφαρμογές NEON σε εκδόσεις των Windows 10 Non-Insider

Αποκτήστε εφαρμογές NEON σε εκδόσεις των Windows 10 Non-Insider

Όπως ίσως γνωρίζετε ήδη, τα Windows 10 αποκτούν νέα εμφάνιση για ενσωματωμένες εφαρμογές Universa...

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

Πώς να επιδιορθώσετε και να διαγράψετε την προσωρινή μνήμη μικρογραφιών στα Windows 10

Πώς να επιδιορθώσετε και να διαγράψετε την προσωρινή μνήμη μικρογραφιών στα Windows 10

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

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