PowerShell 7.0 command shell is now available.

Microsoft vállalat bemutatta parancssor kiadása PowerShell 7.0, amelynek forráskódját 2016-ban MIT licenc alatt tették közzé. Az új kiadás a parancssor számára elkészített nemcsak Windows-ra, hanem Linux-ra és macOS-ra is.

A PowerShell optimalizálva van a parancssori műveletek automatikus végrehajtására, és beépített eszközöket biztosít a strukturált adatok kezelésére JSON, CSV és XML formátumokban, valamint támogatja a REST API-t és objektummodelleket. A parancssor mellett egy objektum-orientált nyelvet is kínál a szkriptek fejlesztésére és egy modul- és szkriptkezelő eszközkészletet. A PowerShell 6 ágtól kezdődően a projekt a .NET Core platform használatával fejlődik. Alapértelmezés szerint a PowerShell telemetriát küld az operációs rendszer és a program verziójának leírásával (a telemetria letiltásához a POWERSHELL_TELEMETRY_OPTOUT=1 környezeti változót kell beállítani a futtatás előtt).

A PowerShell 7.0-hoz hozzáadott újítások közé tartozik:

  • A csatornák (pipeline) párhuzamosításának támogatása a „ForEach-Object -Parallel” konstrukcióval;
  • A feltételes hozzárendelési operátor „a ? b : c”;
  • A feltételes folyamatindító operátorok „||” és „&&” (például cmd1 && cmd2, a második parancs csak az első sikeres végrehajtása után fut le);
  • A logikai operátorok „??” és „??=”, amelyek az adott értéke NULL esetén a jobb operandust adják vissza (például a = b ?? „alapértelmezett szöveg” ha b null, az operátor az alapértelmezett értékű szöveget adja vissza).
  • Javított dinamikus hibamegtekintő rendszer (Get-Error cmdl);
  • Kompatibilitási réteg a Windows PowerShell moduljaihoz;
  • Automatikus értesítések új verzió megjelenéséről;
  • Lehetőség DSC (Desired State Configuration) erőforrások közvetlen meghívására PowerShell-ből.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster