Windows Tips & News

È disponibile l'anteprima di PowerShell 7.1.0 6

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

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 nell'anteprima 6.

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

Contenutinascondere
Novità in PowerShell 7.1 Anteprima 6
Cambiamenti dirompenti
Aggiornamenti e correzioni del motore
Funzionalità sperimentali
Aggiornamenti e correzioni generali del cmdlet
Utensili
test
Cosa aspettarsi in PowerShell 7.1

Novità in PowerShell 7.1 Anteprima 6

Cambiamenti dirompenti

  • Rinominare 
    -DaUnixTime a -UnixTimeSeconds Su Get-Date per consentire l'input del tempo Unix (#13084) (Grazie @aetos382!)
  • Rendere $ErrorActionPreference nessun effetto stderr output di comandi nativi (#13361)
  • Consenti al parametro denominato esplicitamente specificato di sostituire lo stesso dallo splatting della tabella hash (#13162)

Aggiornamenti e correzioni del motore

  • Refactoring parser della riga di comando per eseguire l'analisi anticipata (#11482) (Grazie @iSazonov!)
  • Aggiungere il supporto per alcuni convertitori di tipo intrinseco .NET (#12580) (Grazie @iSazonov!)
  • Aggiorna e abilita il ComInterop codice in PowerShell (#13304)

Funzionalità sperimentali

  • Aggiungere -Runspace parametro a tutti *-PSBreakpoint cmdlet (#10492) (Grazie @KirkMunro!)

Aggiornamenti e correzioni generali del cmdlet

  • Risolto il messaggio di errore dal nuovo collegamento simbolico mancante di destinazione (#13085) (Grazie @yecril71pl!)
  • Crea il parametro argomenti non annullabile in pubblico ConsoleHost API (#13429)
  • Aggiungi lo smaltimento mancante per CancellationTokenSource (#13420) (Grazie @Youssef1313!)
  • Aggiungi il parametro -Paginato a Ottenere aiuto per supportare il paging (#13374)
  • Aggiustare Ottenere aiuto non viene visualizzato correttamente se il parametro supporta i caratteri jolly (#13353) (Grazie @ThomasNieto!)
  • Aggiornare pwsh aiuto per -InputFormat parametro (#13355) (Grazie @sethvs!)
  • Dichiara la licenza MIT per i file copiati da Roslyn (#13305) (Grazie @xtqqczze!)
  • Migliorare BigInteger comportamenti di lancio (#12629) (Grazie @vexx32!)
  • Aggiustare Get-Acl -LiteralPath "HKLM: Software\Classes\*" comportamento (#13107) (Grazie @Shriram0908!)
  • Aggiungere DefaultVisit all'interfaccia del visitatore e alla classe (#13258)
  • Risolto il problema con l'interruttore di stenografia in conflitto -S (STA) per pwsh (#13262) (Grazie @iSazonov!)
  • Modificare Read-Host -MaskInput usare esistente SecureString percorso, ma ritorna come testo normale (#13256)
  • Rimuovere ComEnumerator come oggetti COM usando IEnumeratore è ora supportato in .NET 5.0 (#13259)
  • Usa il percorso personale temporaneo all'avvio di Runspace quando la variabile di ambiente 'HOME' non è definita (#13239)
  • Aggiustare Invoca-Comando per rilevare la chiamata ricorsiva della stessa voce di cronologia (#13197)
  • Modificare pwsh eseguibile -inputformat cambia prefisso -in a -inp per risolvere il conflitto con -interattivo (#13205) (Grazie @iSazonov!)
  • Gestire il percorso del filesystem WSL quando si analizza la zona di sicurezza di un file (#13120)
  • Rendi obbligatori altri interruttori in Split-Path (#13150) (Grazie @kvprasoon!)
  • Nuova icona Fluent Design per PowerShell 7 (#13100) (Grazie @sarthakmalik!)
  • Aggiustare Sposta-oggetto per supportare i movimenti di montaggio incrociato su Unix (#13044)

Utensili

  • Aggiustare puntino errori di installazione (#13387)
  • Aumenta il timeout della build giornaliera di Windows a 90 minuti (#13354)
  • Aggiorna il dipendente configurazione alla versione 2 (#13230) (Grazie @RDIL!)
  • Aggiustare Test-XUnitTestResults funzione (#13270) (Grazie @iSazonov!)
  • Aggiornare .devcontainer per utilizzare le immagini SDK docker notturne (#13128)

test

  • segnare Collegamento di prova -TraceRoute test come in sospeso (#13310)

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 PowerShell 7.1 Anteprima 5

CONSIGLIATO: Fare clic qui per risolvere i problemi di Windows e ottimizzare le prestazioni del sistema
Windows 10 versione 1803 potrebbe essere nuovamente posticipato a causa di un altro bug

Windows 10 versione 1803 potrebbe essere nuovamente posticipato a causa di un altro bug

Come forse già saprai, Windows 10 Redstone 4 Build 17133 ci si aspettava che fosse la versione fi...

Leggi di più

Come impostare i valori predefiniti per app in Windows 10

Come impostare i valori predefiniti per app in Windows 10

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

Leggi di più

Windows 10 Build 17650 (salta avanti): miglioramenti di Windows Defender

Windows 10 Build 17650 (salta avanti): miglioramenti di Windows Defender

Microsoft sta rilasciando Windows 10 Insider Preview Build 17650 dal ramo "Redstone 5" ai Windows...

Leggi di più