ማይክሮሶፍት
PowerShell የትእዛዝ መስመር ስራዎችን በራስ ሰር ለመስራት የተመቻቸ ሲሆን የተዋቀረ ውሂብን እንደ JSON፣ CSV እና XML ባሉ ቅርጸቶች ለማስኬድ እንዲሁም ለ REST APIs እና የነገር ሞዴሎችን ይደግፋል። ከትዕዛዝ ሼል በተጨማሪ ስክሪፕቶችን ለማዘጋጀት እና ሞጁሎችን እና ስክሪፕቶችን ለማስተዳደር መገልገያዎችን ለማዘጋጀት በነገር ላይ ያተኮረ ቋንቋ ያቀርባል። ከPowerShell 6 ቅርንጫፍ ጀምሮ ፕሮጀክቱ የተገነባው የ NET Core መድረክን በመጠቀም ነው። ነባሪ PowerShell
በPowerShell 7.0 ውስጥ ከተጨመሩት ፈጠራዎች መካከል፡-
- የ "ForEach-Object -Parallel" ግንባታን በመጠቀም የቧንቧ መስመር ትይዩ ድጋፍ;
- ሁኔታዊ ምደባ ኦፕሬተር “a? b: c";
- ሁኔታዊ ክር ማስጀመሪያ ኦፕሬተሮች "||" እና "&&" (ለምሳሌ cmd1 && cmd2, ሁለተኛው ትዕዛዝ የሚፈጸመው የመጀመሪያው ስኬታማ ከሆነ ብቻ ነው);
- ምክንያታዊ ኦፕሬተሮች "??" እና "??="፣ የግራ ኦፔራንድ NULL ከሆነ (ለምሳሌ a = b?? "default string" b null ከሆነ፣ ኦፕሬተሩ ነባሪውን ሕብረቁምፊ ይመልሳል) የቀኝ ኦፔራውን ይመልሳል።
- የተሻሻለ ተለዋዋጭ የስህተት እይታ ስርዓት (Get-Error cmdl);
- ለዊንዶውስ ፓወር ሼል ከሞጁሎች ጋር ተኳሃኝነት ንብርብር;
- ስለ አዲስ ስሪት ራስ-ሰር ማስታወቂያ;
- የዲኤስሲ (የተፈለገ የስቴት ውቅር) ሀብቶችን በቀጥታ ከPowerShell የመደወል ችሎታ።
ምንጭ: opennet.ru