È disponibile l'anteprima 7 di PowerShell 7.1.0
Il team di PowerShell ha introdotto una nuova versione di anteprima di PowerShell. Ecco cosa aspettarsi dalla prossima piattaforma PowerShell 7.1 e cosa è già cambiato in Preview 7.
La versione di anteprima di PowerShell 7.1 include Anteprima .NET 5 1. A partire da PowerShell 7.0, gli sviluppatori si sono spostati per allinearsi con Rilascio di .NET e ciclo di vita del supporto più strettamente. Si prevede che PowerShell 7.1 sarà disponibile entro una o due settimane dalla data di rilascio di .NET 5 dell'inverno 2020 e si allineerà con la loro cadenza di rilascio annuale in futuro.
Annuncio
A partire dall'anteprima 6, l'anteprima di PowerShell 7.1 è disponibile in Microsoft Store.
Novità in PowerShell 7.1 Anteprima 6
Cambiamenti dirompenti
- Aggiustare
$?
non essere$falso
quando il comando nativo scrive sustderr
(#13395)
Aggiornamenti e correzioni del motore
- Lavoro iniziale del modello di plugin del sottosistema (per powershell minimo) (#13186)
- Ottimizzare
Ottieni politica di blocco del sistema
per scenari non di blocco (#13438)
Aggiornamenti e correzioni generali del cmdlet
- Ripristina "Aggiungi il parametro
-Paginato
aOttenere aiuto
per supportare il paging (#13374)" (#13519) - Aggiungi supporto per
TLS
1.3 nei cmdlet Web (#13409) (Grazie @iSazonov!) - Aggiungi controllo nullo per
argomenti
inCommandLineParser
(#13451) (Grazie @iSazonov!) - Elabora punti di analisi per le applicazioni di Microsoft Store (#13481) (Grazie @iSazonov!)
- Spostare
PSNullConditionalOperators
caratteristica fuori sperimentale (#13529) - Spostare
PSNativePSPathResolution
caratteristica di Sperimentale (#13522) - Usa il campo se la proprietà non esiste per
ObRoot
quando si utilizza PowerShell Direct nel contenitore (#13375) (Grazie @emisfero!) - sopprimere
UTF-7
avvisi obsoleti (#13484) - Evitare enumerazioni multiple di an
IEnumerabile
esempio inCompilatore.cs
(#13491) - Modificare
Aggiungi tipo -Tipo di output
per non supportareApplicazione console
eApplicazione Windows
(#13440) - Crea avvisi quando
UTF-7
è specificato come codifica (#13430)
Pulizia del codice
@xtqqczze, @tamasvajk
Utensili
- vscode: Aggiungi
editorconfig
alle estensioni consigliate (#13537) (Grazie @xtqqczze!) - Rimuovi l'obsoleto
ZapDisabilita
codice correlato dabuild.psm1
(#13350) (Grazie @jackerr3!)
test
- disattivare
WMF
scarica il test di convalida del collegamento (#13479)
Cosa aspettarsi in PowerShell 7.1
- PowerShell Ottieni 3.0
- Modulo di gestione dei segreti, un livello di astrazione estensibile in PowerShell per l'interazione con Secrets e Secrets Vaults, riceverà il supporto per Linux.
- PSScriptAnalyzer 2.0 per una migliore esperienza utente con VSCode-PowerShell e PSEditorServices.
- Miglioramenti apportati a PowerShell Jupyter Kernel
- Miglioramenti apportati a platyPS vNext, un modulo PowerShell attualmente utilizzato dagli sviluppatori per convertire la documentazione PowerShell da markdown a updatable-help.
Ci sono anche una serie di aree in cui è possibile apportare ulteriori miglioramenti e modifiche, tra cui installazione e aggiornamento, miglioramenti della shell, esperienza utente interattiva.
Infine, PowerShell potrebbe ottenere una configurazione minima, che include solo le parti di PowerShell necessarie per i tuoi script. Non solo richiederebbe meno spazio su disco, ma, cosa ancora più importante, un set minimo di codice significa meno patch e superficie di attacco alla sicurezza.
Potete scaricarlo qui:
Scarica l'anteprima di PowerShell 7.1