မိုက်ခရိုဆော့ဖ်
PowerShell သည် အမိန့်ပေးစာကြောင်းများကို အလိုအလျောက်လုပ်ဆောင်ခြင်းအတွက် အကောင်းဆုံးဖြစ်ပြီး JSON၊ CSV နှင့် XML ကဲ့သို့သော ဖော်မက်များတွင် တည်ဆောက်ထားသောဒေတာကို လုပ်ဆောင်ရန်အတွက် built-in ကိရိယာများကို ပံ့ပိုးပေးသည့်အပြင် REST APIs နှင့် အရာဝတ္ထုမော်ဒယ်များအတွက် ပံ့ပိုးပေးပါသည်။ command shell အပြင်၊ ၎င်းသည် scripts များဖန်တီးရန်အတွက် object-oriented language တစ်ခုနှင့် modules များနှင့် scripts များကိုစီမံခန့်ခွဲရန်အတွက် utilities အစုံကို ပေးဆောင်ပါသည်။ PowerShell 6 ဌာနခွဲမှစတင်၍ ပရောဂျက်ကို .NET Core ပလပ်ဖောင်းကို အသုံးပြု၍ တီထွင်ထုတ်လုပ်ထားပါသည်။ မူရင်း PowerShell
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