Windows Tips & News

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

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

Archivi di previsione del testo di Windows 10

Con le recenti build di Windows, c'è un grande cambiamento per gli utenti che digitano in più di ...

Leggi di più

Disabilita o abilita i suggerimenti per la tastiera touch in Windows 10

Disabilita o abilita i suggerimenti per la tastiera touch in Windows 10

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

Leggi di più

Foglio di calcolo di riferimento per i criteri di gruppo per Windows 10 versione 1809

Foglio di calcolo di riferimento per i criteri di gruppo per Windows 10 versione 1809

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

Leggi di più