Windows Tips & News

PowerShell 7.1.0 RC 1 è disponibile per il download

click fraud protection
CONSIGLIATO: Fare clic qui per risolvere i problemi di Windows e ottimizzare le prestazioni del sistema

PowerShell 7.1, la prossima versione della soluzione di scripting multipiattaforma disponibile su Windows, MacOS e Linux, si sta avvicinando al suo rilascio. Oggi, la sua versione Release Candidate 1 è disponibile per il download.

Banner PowerShell 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.

Contenutinascondere
Novità di PowerShell 7.1 RC 1
Problemi noti
Aggiornamenti e correzioni del motore
Aggiornamenti e correzioni generali del cmdlet
Cosa aspettarsi in PowerShell 7.1

Novità di PowerShell 7.1 RC 1

Problemi noti

Questa versione di PowerShell è influenzata da alcune regressioni note e da una modifica sostanziale di progettazione in .NET 5.0.0-rc.1.
Dato l'impatto di queste regressioni, in particolare in scenari interattivi su sistemi non Windows, saremo solo pubblicare pacchetti PowerShell v7.1.0-rc.1 per Windows e Linux, ignorando macOS fino a quando non è disponibile v7.1.0-rc.2 con correzioni adeguate.

  • [Regressione] L'API della console Sistema. Consolle. TrattareControlCAsInput è al contrario su Linux e macOS: dotnet/runtime#42423. La correzione è stata apportata in .NET 5.0.0-rc.2: dotnet/runtime#42432
    • Questo fa sì che Ctrl+c per non funzionare in PSReadLine su Linux e macOS.
  • [Regressione] L'API della console Sistema. Consolle. ReadKey() restituisce in modo errato Ctrl+J per ACCEDERE su macOS: dotnet/runtime#42418. La correzione è stata apportata in .NET 5.0.0-rc.2: dotnet/runtime#42477
    • Questo causa ACCEDERE non essere funzionante nella console integrata PSES.
  • [Regressione] Regressione delle prestazioni su Linux e macOS: dotnet/runtime#41739. La correzione è stata apportata in .NET 5.0.0-rc.2: dotnet/runtime#41820
    • Ciò causa potenziali problemi di prestazioni su alcune architetture specifiche, distribuzioni Linux e macOS. Ad esempio, il rilevamento dei comandi in PowerShell è fino a 20 volte più lento su Ubuntu 18.04 WSL 2.
  • [Cambiamento di rottura in base alla progettazione]TLS 1.0 e TLS 1.1 sono stati ritirati dall'impostazione predefinita su macchine Linux dove OpenSSL 1.1 e sopra si usa: dotnet/runtime#40746
    • Questo causa Invoca-WebRequest e Invoca-RiposoMethod gettare AuthenticationException quando si usa TLS 1.0 o TLS 1.1 su macchine Linux dove OpenSSL 1.1 e sopra viene utilizzato.

Aggiornamenti e correzioni del motore

  • Fai correzioni a ComInterop codice come suggerito dal team .NET (#13533)

Aggiornamenti e correzioni generali del cmdlet

  • Risolto il caso in cui il messaggio di eccezione contiene solo "`n" Su Windows (#13684)
  • Riconoscere CONOUT$ e CONIN$ come nomi di dispositivi riservati (#13508) (Grazie @davidreis97!)
  • Aggiustare Vista concisa per la funzione interattiva avanzata durante la scrittura dell'errore (#13623)

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

CONSIGLIATO: Fare clic qui per risolvere i problemi di Windows e ottimizzare le prestazioni del sistema
Vivaldi 1.15: imposta il motore di ricerca per la modalità privata

Vivaldi 1.15: imposta il motore di ricerca per la modalità privata

CONSIGLIATO: Fare clic qui per risolvere i problemi di Windows e ottimizzare le prestazioni del s...

Leggi di più

Scarica gli archivi del pacchetto di temi Garden Glimpses

Questo sito utilizza i cookie per migliorare la tua esperienza durante la navigazione nel sito. D...

Leggi di più

Gestisci l'utilizzo della batteria per app in Windows 10

Gestisci l'utilizzo della batteria per app in Windows 10

CONSIGLIATO: Fare clic qui per risolvere i problemi di Windows e ottimizzare le prestazioni del s...

Leggi di più