PowerShell 7.0 command shell ရနိုင်သည်။

မိုက်ခရိုဆော့ဖ် တင်ဆက် shell ကိုလွှတ်ပေး PowerShell ၇MIT လိုင်စင်အရ 2016 တွင် open source ဖြစ်သော။ အခွံအသစ်ထုတ်သည်။ ပြင်ဆင်သည် Windows အတွက်သာမက Linux နှင့် macOS အတွက်ပါ ။

PowerShell သည် အမိန့်ပေးစာကြောင်းများကို အလိုအလျောက်လုပ်ဆောင်ခြင်းအတွက် အကောင်းဆုံးဖြစ်ပြီး JSON၊ CSV နှင့် XML ကဲ့သို့သော ဖော်မက်များတွင် တည်ဆောက်ထားသောဒေတာကို လုပ်ဆောင်ရန်အတွက် built-in ကိရိယာများကို ပံ့ပိုးပေးသည့်အပြင် REST APIs နှင့် အရာဝတ္ထုမော်ဒယ်များအတွက် ပံ့ပိုးပေးပါသည်။ command shell အပြင်၊ ၎င်းသည် scripts များဖန်တီးရန်အတွက် object-oriented language တစ်ခုနှင့် modules များနှင့် scripts များကိုစီမံခန့်ခွဲရန်အတွက် utilities အစုံကို ပေးဆောင်ပါသည်။ PowerShell 6 ဌာနခွဲမှစတင်၍ ပရောဂျက်ကို .NET Core ပလပ်ဖောင်းကို အသုံးပြု၍ တီထွင်ထုတ်လုပ်ထားပါသည်။ မူရင်း PowerShell telemetry ထုတ်လွှင့်သည်။ OS နှင့် ပရိုဂရမ်ဗားရှင်း၏ ဖော်ပြချက်နှင့်အတူ (တယ်လီမီတာကို ပိတ်ရန်၊ မစတင်မီ ပတ်ဝန်းကျင် ပြောင်းလဲနိုင်သော POWERSHELL_TELEMETRY_OPTOUT=1 ကို သင် သတ်မှတ်ရပါမည်)။

PowerShell 7.0 တွင် ထည့်သွင်းထားသော ဆန်းသစ်တီထွင်မှုများထဲတွင်-

  • "ForEach-Object -Parallel" တည်ဆောက်မှုကို အသုံးပြု၍ ပိုက်လိုင်းအပြိုင်ပြုလုပ်ခြင်းအတွက် ပံ့ပိုးမှု။
  • အခြေအနေအရ တာဝန်ပေးသည့် အော်ပရေတာ “a ? b:c";
  • အခြေအနေအရ အပ်ချည်စတင်သည့် အော်ပရေတာများ "||" နှင့် “&&” (ဥပမာ၊ cmd1 && cmd2၊ ပထမတစ်ခုအောင်မြင်မှသာလျှင် ဒုတိယ command ကို လုပ်ဆောင်လိမ့်မည်)
  • Logical operators "??" ဘယ် operand သည် NULL ဖြစ်ပါက ညာဘက် operand ကို ပြန်ပေးသည့် "??=" နှင့် "??="၊ ၎င်းသည် ဘယ် operand သည် NULL ဖြစ်ပါက (ဥပမာ၊ a = b ?? "default string" သည် b သည် null ဖြစ်ပါက၊ operator မှ default string ကို ပြန်ပေးလိမ့်မည်)။
  • တိုးတက်ပြောင်းလဲနေသော အမှားအယွင်းကြည့်ရှုခြင်းစနစ် (Get-Error cmdl);
  • Windows PowerShell အတွက် မော်ဂျူးများနှင့် လိုက်ဖက်ညီမှုအတွက် အလွှာ။
  • ဗားရှင်းအသစ်၏ အလိုအလျောက် အသိပေးချက်၊
  • PowerShell မှ DSC (Desired State Configuration) အရင်းအမြစ်များကို တိုက်ရိုက်ခေါ်ဆိုနိုင်ခြင်း။

source: opennet.ru

မှတ်ချက် Add