PowerShell 7.0 የትእዛዝ ሼል ይገኛል።

ማይክሮሶፍት .едставила የሼል ልቀት ፓወር heል 7.0በ MIT ፍቃድ በ 2016 የተከፈተ። አዲስ የሼል ልቀት ተዘጋጅቷል ለዊንዶውስ ብቻ ሳይሆን ለሊኑክስ እና ለማክሮስ ጭምር.

PowerShell የትእዛዝ መስመር ስራዎችን በራስ ሰር ለመስራት የተመቻቸ ሲሆን የተዋቀረ ውሂብን እንደ JSON፣ CSV እና XML ባሉ ቅርጸቶች ለማስኬድ እንዲሁም ለ REST APIs እና የነገር ሞዴሎችን ይደግፋል። ከትዕዛዝ ሼል በተጨማሪ ስክሪፕቶችን ለማዘጋጀት እና ሞጁሎችን እና ስክሪፕቶችን ለማስተዳደር መገልገያዎችን ለማዘጋጀት በነገር ላይ ያተኮረ ቋንቋ ያቀርባል። ከ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);
  • ለዊንዶውስ ፓወር ሼል ከሞጁሎች ጋር ተኳሃኝነት ንብርብር;
  • ስለ አዲስ ስሪት ራስ-ሰር ማስታወቂያ;
  • የዲኤስሲ (የተፈለገ የስቴት ውቅር) ሀብቶችን በቀጥታ ከPowerShell የመደወል ችሎታ።

ምንጭ: opennet.ru

አስተያየት ያክሉ