È disponibile l'interfaccia della riga di comando PowerShell 7.0

Azienda Microsoft ha presentato rilascio della shell dei comandi PowerShell 7.0, il cui codice sorgente è stato reso pubblico nel 2016 sotto licenza MIT. La nuova versione della shell è preparato non è solo per Windows, ma anche per Linux e macOS.

PowerShell è ottimizzato per automatizzare l'esecuzione delle operazioni nella riga di comando e fornisce strumenti integrati per la gestione dei dati strutturati in formati come JSON, CSV e XML, supportando anche REST API e modelli oggetto. Oltre alla shell dei comandi, offre un linguaggio orientato agli oggetti per lo sviluppo di script e un insieme di utility per la gestione dei moduli e degli script. A partire dalla versione PowerShell 6, il progetto si sviluppa utilizzando la piattaforma .NET Core. Per impostazione predefinita, PowerShell trasmette telemetria con informazioni sul sistema operativo e sulla versione del programma (per disattivare la telemetria è necessario impostare la variabile ambiente POWERSHELL_TELEMETRY_OPTOUT=1 prima dell'avvio).

Tra le novità introdotte in PowerShell 7.0:

  • Supporto per la parallelizzazione delle pipeline tramite la costrutto "ForEach-Object -Parallel";
  • Operatore di assegnazione condizionale "a ? b : c";
  • Operatori per l'esecuzione condizionale dei comandi "||" e "&&" (ad esempio, cmd1 && cmd2, il secondo comando verrà eseguito solo se il primo ha esito positivo);
  • Operatori logici "??" e "??=", che restituiscono l'operando a destra se l'operando a sinistra è NULL (ad esempio, a = b ?? "stringa predefinita" se b è nullo, l'operatore restituirà una stringa con il valore predefinito).
  • Sistema migliorato di monitoraggio degli errori (Get-Error cmdl);
  • Strato di compatibilità per i moduli di Windows PowerShell;
  • Notifica automatica dell'uscita di una nuova versione;
  • Possibilità di richiamare risorse DSC (Desired State Configuration) direttamente da PowerShell.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster