PowerShell 7.0 тушаалын бүрхүүл боломжтой

Microsoft танилцуулсан бүрхүүл гаргах PowerShell 7.0, 2016 онд MIT лицензийн дагуу нээлттэй эх сурвалжтай байсан. Шинэ бүрхүүлийн хувилбар бэлтгэсэн зөвхөн Windows-д төдийгүй Linux болон macOS-д зориулагдсан.

PowerShell нь командын мөрийн үйлдлийг автоматжуулахад зориулагдсан бөгөөд JSON, CSV, XML гэх мэт форматаар бүтэцлэгдсэн өгөгдлийг боловсруулах, түүнчлэн REST API болон объектын загварт дэмжлэг үзүүлэх суурилуулсан хэрэгслээр хангадаг. Энэ нь командын бүрхүүлээс гадна скрипт боловсруулахад зориулагдсан объект хандалтат хэл, модуль, скриптийг удирдах хэрэгслүүдийн багцыг санал болгодог. PowerShell 6 салбараас эхлэн уг төслийг .NET Core платформ ашиглан хөгжүүлж байна. Өгөгдмөл PowerShell телеметрийг дамжуулдаг үйлдлийн систем болон програмын хувилбарын тайлбартай (телеметрийг идэвхгүй болгохын тулд та эхлэхээсээ өмнө POWERSHELL_TELEMETRY_OPTOUT=1 орчны хувьсагчийг тохируулах ёстой).

PowerShell 7.0-д нэмсэн шинэлэг зүйлүүдээс:

  • "ForEach-Object -Parallel" бүтцийг ашиглан дамжуулах хоолойн параллель байдлыг дэмжих;
  • Нөхцөлт хуваарилалтын оператор “a ? b : c";
  • Нөхцөлт урсгалыг эхлүүлэх операторууд "||" болон "&&" (жишээ нь, cmd1 && cmd2, эхнийх нь амжилттай болсон тохиолдолд хоёр дахь тушаалыг гүйцэтгэх болно);
  • Логик операторууд "???" болон "??=", хэрэв зүүн операнд нь NULL байвал баруун операндыг буцаана (жишээ нь, a = b ?? "default string" b бол null бол оператор анхдагч мөрийг буцаана).
  • Сайжруулсан динамик алдаа харах систем (Get-Error cmdl);
  • Windows PowerShell-д зориулсан модулиудтай нийцтэй байх давхарга;
  • Шинэ хувилбарын автомат мэдэгдэл;
  • PowerShell-ээс DSC (Хүссэн төлөвийн тохиргоо) нөөцийг шууд дуудах чадвар.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх