Windows Tips & News

Κυκλοφόρησε το PowerShell 7.1.0 Preview 6

click fraud protection

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

Η έκδοση προεπισκόπησης του PowerShell 7.1 περιλαμβάνει Προεπισκόπηση .NET 5 1. Ξεκινώντας με το PowerShell 7.0, οι προγραμματιστές έχουν αλλάξει σε ευθυγράμμιση Έκδοση και υποστήριξη του κύκλου ζωής του .NET πιο κοντά. Το PowerShell 7.1 αναμένεται να είναι διαθέσιμο εντός μίας ή δύο εβδομάδων από την ημερομηνία κυκλοφορίας του .NET 5 τον χειμώνα του 2020 και να ευθυγραμμιστεί με τον ετήσιο ρυθμό κυκλοφορίας του στο μέλλον.

Τι νέο υπάρχει στην προεπισκόπηση PowerShell 7.1 6

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

  • Μετονομάζω -FromUnixTime προς το -UnixTimeSeconds επί Λήψη-Ραντεβού για να επιτρέπεται η εισαγωγή χρόνου Unix (#13084) (Ευχαριστώ @aetos382!)
  • Φτιαχνω, κανω $ErrorActionPreference δεν επηρεάζει stderr έξοδος εγγενών εντολών (#13361)
  • Να επιτρέπεται η ρητά καθορισμένη ονομασμένη παράμετρος να αντικαθιστά την ίδια παράμετρο από το hashtable splatting (#13162)

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

  • Αναλυτής γραμμής εντολών Refactor για πρόωρη ανάλυση (#11482) (Ευχαριστώ @iSazonov!)
  • Προσθήκη υποστήριξης για ορισμένους μετατροπείς εσωτερικού τύπου .NET (#12580) (Ευχαριστώ @iSazonov!)
  • Ανανεώστε και ενεργοποιήστε το ComInterop κώδικας στο PowerShell (#13304)

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

  • Προσθήκη - Runspace παράμετρος σε όλους *-PSBreakpoint cmdlet (#10492) (Ευχαριστώ @KirkMunro!)

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

  • Διόρθωση μηνύματος σφάλματος από νέο συμβολικό σύνδεσμο που λείπει ο στόχος (#13085) (Ευχαριστώ @yecril71pl!)
  • Κάντε την παράμετρο args μη ακυρώσιμο στο κοινό ConsoleHost API (#13429)
  • Προσθήκη διάθεσης που λείπει για CancellationTokenSource (#13420) (Ευχαριστώ @Youssef1313!)
  • Προσθέστε την παράμετρο -Σελιδωμένη προς το Ζήτα βοήθεια για υποστήριξη σελιδοποίησης (#13374)
  • Διορθώσετε Ζήτα βοήθεια δεν εμφανίζεται σωστά εάν η παράμετρος υποστηρίζει χαρακτήρες μπαλαντέρ (#13353) (Ευχαριστώ @ThomasNieto!)
  • Εκσυγχρονίζω pwsh βοήθεια για -Μορφή εισόδου παράμετρος (#13355) (Ευχαριστώ @sethvs!)
  • Δηλώστε άδεια MIT για αρχεία που αντιγράφηκαν από Roslyn (#13305) (Ευχαριστώ @xtqqczze!)
  • Βελτιώσει BigInteger συμπεριφορές casting (#12629) (Ευχαριστώ @vexx32!)
  • Διορθώσετε Get-Acl -LiteralPath "HKLM: Software\Classes\*" η ΣΥΜΠΕΡΙΦΟΡΑ (#13107) (Ευχαριστώ @Shriram0908!)
  • Προσθήκη ΠροεπιλεγμένηΕπίσκεψη μέθοδος στη διεπαφή και την κλάση επισκέπτη (#13258)
  • Διορθώστε τον διακόπτη στενογραφίας σε διένεξη -μικρό (STA) για pwsh (#13262) (Ευχαριστώ @iSazonov!)
  • Αλλαγή Read-Host -MaskInput για χρήση υπάρχοντος SecureString διαδρομή, αλλά επιστρέψτε ως απλό κείμενο (#13256)
  • Αφαιρώ ComEnumerator ως αντικείμενα COM που χρησιμοποιούν IEαριθμητής υποστηρίζεται τώρα στο .NET 5.0 (#13259)
  • Χρησιμοποιήστε προσωρινή προσωπική διαδρομή κατά την εκκίνηση του Runspace όταν η μεταβλητή περιβάλλοντος "HOME" δεν έχει οριστεί (#13239)
  • Διορθώσετε Επίκληση-Εντολή για ανίχνευση αναδρομικής κλήσης της ίδιας καταχώρησης ιστορικού (#13197)
  • Αλλαγή pwsh εκτελέσιμο -inputformat πρόθεμα διακόπτη -σε προς το -inp για να διορθώσετε τη διένεξη με -διαδραστικό (#13205) (Ευχαριστώ @iSazonov!)
  • Χειριστείτε τη διαδρομή του συστήματος αρχείων WSL κατά την ανάλυση της ζώνης ασφαλείας ενός αρχείου (#13120)
  • Κάντε άλλους διακόπτες υποχρεωτικούς Split-Path (#13150) (Ευχαριστώ @kvprasoon!)
  • Νέο εικονίδιο Fluent Design για το PowerShell 7 (#13100) (Ευχαριστώ @sarthakmalik!)
  • Διορθώσετε Μετακίνηση-Στοιχείο για υποστήριξη κινήσεων cross-mount στο Unix (#13044)

Εργαλεία

  • Διορθώσετε dotnet σφάλματα εγκατάστασης (#13387)
  • Αυξήστε το χρονικό όριο της ημερήσιας έκδοσης των Windows σε 90 λεπτά (#13354)
  • Ενημερώστε το dependabot διαμόρφωση στην έκδοση 2 (#13230) (Ευχαριστώ @RDIL!)
  • Διορθώσετε Test-XUnitTestResults λειτουργία (#13270) (Ευχαριστώ @iSazonov!)
  • Εκσυγχρονίζω .devcontainer για χρήση νυχτερινών εικόνων SDK docker (#13128)

Δοκιμές

  • Σημάδι Test-Connection -TraceRoute δοκιμές σε εκκρεμότητα (#13310)

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

Πώς να προσθέσετε εξαιρέσεις για το Windows Defender στα Windows 10

Πώς να προσθέσετε εξαιρέσεις για το Windows Defender στα Windows 10

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

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

Linux: Το MATE DE 1.24 έχει κυκλοφορήσει, δείτε τις αλλαγές

Linux: Το MATE DE 1.24 έχει κυκλοφορήσει, δείτε τις αλλαγές

Αφήστε μια απάντησηΚυκλοφόρησε το MATE 1.24, εδώ είναι οι βασικές αλλαγέςΜετά από περίπου ένα χρό...

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

Εκτελέστε το Ubuntu Unity στα Windows 10

Εκτελέστε το Ubuntu Unity στα Windows 10

Όπως ίσως γνωρίζετε, το Windows 10 Anniversary Update συνοδεύεται από τη δυνατότητα Bash on Ubunt...

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