Η τελική έκδοση του PowerShell 7 είναι γενικά διαθέσιμη
Η Microsoft κυκλοφόρησε σήμερα την τελική έκδοση της επόμενης γενιάς γλώσσας δέσμης ενεργειών PowerShell, PowerShell 7. Περιέχει μια σειρά από νέες δυνατότητες και πολλές διορθώσεις σφαλμάτων τόσο από την κοινότητα όσο και από την ομάδα του PowerShell.
Το PowerShell 7, επίσης γνωστό ως PowerShell Core, είναι μια λύση δέσμης ενεργειών πολλαπλών πλατφορμών διαθέσιμη σε Windows, MacOS και Linux.
Το PowerShell 7 χρησιμοποιεί τώρα το .NET Core 3.1, αλλά διατηρεί συμβατότητα προς τα πίσω με ενότητες που ήταν προηγουμένως διαθέσιμες για το κλασικό προϊόν PowerShell. Επίσης, το PowerShell εισάγει ένα νέο όρισμα, -Χρησιμοποιήστε το WindowsPowerShell
, για να εκτελέσετε αναγκαστικά ένα cmdlet κάτω από τον κλασικό κινητήρα.
Νέες δυνατότητες του PowerShell 7
- Παραλληλοποίηση αγωγού με
ForEach-Object -Parallel
- Νέοι χειριστές:
- Τριαδικός χειριστής:
ένα? προ ΧΡΙΣΤΟΥ
- Χειριστές αλυσίδας αγωγών:
||
και&&
- Μηδενικοί τελεστές υπό όρους:
??
και??=
- Τριαδικός χειριστής:
- Μια απλοποιημένη και δυναμική προβολή σφαλμάτων και
Λήψη-Σφάλμα
cmdlet για ευκολότερη διερεύνηση σφαλμάτων - Ένα επίπεδο συμβατότητας που επιτρέπει στους χρήστες να εισάγουν λειτουργικές μονάδες σε μια σιωπηρή περίοδο λειτουργίας Windows PowerShell
- Αυτόματες ειδοποιήσεις νέας έκδοσης
- Η δυνατότητα κλήσης πόρων DSC απευθείας από το PowerShell 7 (πειραματικό)
Το PowerShell 7 υποστηρίζει επί του παρόντος τα ακόλουθα λειτουργικά συστήματα στο x64, συμπεριλαμβανομένων:
- Windows 8.1 και 10
- Windows Server 2012, 2012 R2, 2016 και 2019
- macOS 10.13+
- Red Hat Enterprise Linux (RHEL) / CentOS 7
- Fedora 30+
- Debian 9
- Ubuntu LTS 16.04+
- Alpine Linux 3.8+
Επιπλέον, το PowerShell 7.0 υποστηρίζει γεύσεις ARM32 και ARM64 του Debian, του Ubuntu και του ARM64 Alpine Linux.
Δείτε την πλήρη εισαγωγή ΕΔΩ για να μάθετε περισσότερα σχετικά με αυτήν την ενημέρωση.