Windows Tips & News

PowerShell 7.2.0 Preview 3, v7.1.2 e v7.0.5 sono disponibili per il download

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

Microsoft ha aggiornato oggi il suo software PowerShell in tutte e tre le filiali esistenti. Gli aggiornamenti includono PowerShell 7.2.0 Preview 3, PowerShell 7.1.2 e PowerShell 7.0.5. Le versioni stabili sono aggiornamenti di manutenzione minori.

Banner PowerShell 7

PowerShell è una soluzione di scripting multipiattaforma disponibile su Windows, MacOS e Linux. 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. Ecco cosa c'è di nuovo nelle versioni di oggi.

Annuncio

Contenutinascondere
Novità in PowerShell 7.2.0 Anteprima 3
Novità di PowerShell 7.1.2
Novità di PowerShell 7.0.4

Novità in PowerShell 7.2.0 Anteprima 3

  • 📈 Prestazioni: evita allocazioni di array da Elenco. Ottieni Directory e Elenco. Ottieni file.
  • 📈 Prestazioni: evitare corda. ToLowerInvariant() a partire dal OttieniVariabileAmbienteAsBool() per evitare di caricare libicu all'avvio.
  • 📈 Prestazioni: scarica la versione di PowerShell in PSVersionInfo usando l'attributo assembly invece di FileVersionInfo.
  • ✅ Correzione: Get-Date -UFormat %u comportamento per conformarsi alla ISO 8601
  • ✅ Correzione: insieme a PSDesiredStateConfigurationv3 modulo consente Get-DscResource, Invoca-DscResource e compilazione della configurazione DSC su tutte le piattaforme, supportate da PowerShell (utilizzando risorse DSC basate sulla classe).
  • ✅ Correzione: sopprimere Scrivi-Progress in ConsoleHost se l'output viene reindirizzato e correggere i test.
  • ✅ Correzione: funzione sperimentale PSAnsiProgress: Aggiungi una barra di avanzamento minima utilizzando il rendering ANSI.
  • ✅ Correzione: cmdlet Web per costruire correttamente l'URI dal corpo durante l'utilizzo -Nessun proxy
  • ✅ Correzione: aggiorna il ICommandPredictor per fornire più feedback e anche rendere più facile la correlazione dei feedback (#14649)
  • ✅ Correzione: ripristina il colore dopo la scrittura verboso, Debug, e Avvertimento messaggi
  • ✅ Correzione: utilizzo della variabile per annidati ForEach-Object -Parallel
  • ✅ Correzione: durante la formattazione, se la raccolta viene modificata, non interrompere l'intera pipeline.
  • ✅ Fix: Migliora il completamento dei parametri per gli attributi
  • ✅ Correzione: scrivi messaggi di errore corretti per Get-Comando ' '
  • ✅ Correzione: errore di battitura nella stringa della risorsa ProxyURInon fornito
  • ✅ Correzione: aggiungi supporto a $PSStyle per barrato e collegamenti ipertestuali
  • ✅ Correzione: $PSStyle codici lampeggianti

Novità di PowerShell 7.1.2

  • Correggi la firma di terze parti per i file nelle sottocartelle
  • Porta .NET SDK alla versione 5.0.103
  • Pubblica il pacchetto di strumenti globali per il rilascio stabile

Novità di PowerShell 7.0.4

  • Rimuovere i feed MyGet dal test nuget.config
  • Aggiorna il file WXS per 7.0.4
  • Aggiorna le dipendenze .NET per 7.0.4
  • Fix 7.0.4 Fallimento del test `Get-Module`
  • Risolvere l'errore di creazione della directory
  • Disabilita il test di chiamata al collegamento WMF
  • Usa PowerShell Core per la compilazione e il test del pacchetto nella build CI
  • Disabilita i test dipendenti da libmi per macOS.
  • Usa un feed in ogni nuget.config nelle build ufficiali
  • Gli RPM firmati dal percorso di correzione vengono caricati dalla build di rilascio
  • Correggi l'errore di sintassi nello script di packaging di Windows
  • Fai in modo che la modalità di applicazione di AppLocker abbia la precedenza sulla modalità di controllo UMCI
  • Risolvi il problema con la build non firmata
  • Sposta macOS e NuGet nella firma ESRP
  • Sposta la firma del pacchetto Windows per utilizzare ESRP
  • Passa da Linux alla firma ESRP
  • Migrare la firma di terze parti su ESRP
  • Non fare un checkout superficiale
  • Passa alla firma ESRP per i file di Windows
  • Risolvi le interruzioni nella creazione giornaliera dei pacchetti a causa delle modifiche alla firma di macOS
  • Firma i singoli file nel pacchetto
  • Usa il certificato Authenticode per la firma MSIX
  • Firma i file MSIX per il negozio
  • Usa il percorso personale temporaneo all'avvio del runspace quando $env: HOME non è definito
  • Correggi il pacchetto MSIX per determinare se una versione di anteprima controlla la stringa della versione semantica
  • Aggiungi il contenuto della guida predefinito alla cartella delle risorse

Maggiori dettagli possono essere trovati su GitHub.

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

Sergey Tkachenko, autore di Winaero

Puoi spostare la barra delle applicazioni in Windows 11 e cambiarne la posizione. Sebbene Windows...

Leggi di più

Google porta la condivisione nelle vicinanze sui PC Windows

Google porta la condivisione nelle vicinanze sui PC Windows

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

Leggi di più

L'app Foto per Windows 11 ottiene strumenti di modifica migliorati

L'app Foto per Windows 11 ottiene strumenti di modifica migliorati

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

Leggi di più