PowerShell 7.0 ڪمانڊ شيل دستياب آهي

Microsoft پيش ڪيو شيل ڇڏڻ پاور شيل 7.0، جيڪو 2016 ۾ MIT لائسنس تحت اوپن سورس ڪيو ويو. نئون شيل ڇڏڻ تيار نه رڳو ونڊوز لاءِ، پر لينڪس ۽ ميڪوس لاءِ پڻ.

PowerShell ڪمانڊ لائن عملن کي خودڪار ڪرڻ لاءِ بهتر ڪيو ويو آهي ۽ ترتيب ڏنل ڊيٽا کي فارميٽ ۾ پروسيسنگ لاءِ بلٽ ان ٽولز مهيا ڪري ٿو جهڙوڪ JSON، CSV، ۽ XML، انهي سان گڏ REST APIs ۽ آبجیکٹ ماڊلز لاءِ سپورٽ. ڪمانڊ شيل جي اضافي ۾، اهو پيش ڪري ٿو هڪ اعتراض تي مبني ٻولي ترقي ڪرڻ لاء اسڪرپٽس ۽ ماڊلز ۽ اسڪرپٽ کي منظم ڪرڻ لاء افاديت جو هڪ سيٽ. پاور شيل 6 برانچ سان شروع ڪندي، پروجيڪٽ .NET ڪور پليٽ فارم استعمال ڪندي ترقي ڪئي وئي آهي. ڊفالٽ PowerShell ٽيليميٽري منتقل ڪري ٿو OS ۽ پروگرام ورزن جي وضاحت سان (ٽيلي ميٽري کي غير فعال ڪرڻ لاءِ، توهان کي شروع ڪرڻ کان پهريان ماحولي تبديليءَ واري POWERSHELL_TELEMETRY_OPTOUT=1 کي سيٽ ڪرڻ گهرجي).

PowerShell 7.0 ۾ شامل ڪيل جدت مان:

  • "ForEach-Object -Parallel" تعمير استعمال ڪندي پائيپ لائين جي متوازي ڪرڻ لاءِ سپورٽ؛
  • مشروط تفويض آپريٽر "a؟ ب: ج"؛
  • مشروط موضوع لانچ آپريٽرز "||" ۽ "&&" (مثال طور، cmd1 && cmd2، ٻيو حڪم صرف ان صورت ۾ عمل ڪيو ويندو جڏهن پهريون ڪامياب آهي)؛
  • منطقي آپريٽرز "؟؟" ۽ "؟؟="، جيڪو ساڄي آپرينڊ کي واپس آڻيندو جيڪڏھن کاٻي آپرينڊ NULL آھي (مثال طور، a = b ؟؟ "default string" جيڪڏھن b null آھي، آپريٽر ڊفالٽ اسٽرنگ واپس ڪندو).
  • بهتر متحرڪ غلطي ڏسڻ وارو نظام (Get-Error cmdl)؛
  • Windows PowerShell لاءِ ماڊلز سان مطابقت لاءِ پرت؛
  • نئين نسخي جي خودڪار نوٽيفڪيشن؛
  • پاور شيل کان سڌو سنئون ڊي ايس سي (مرضي رياست جي ترتيب) وسيلن کي ڪال ڪرڻ جي صلاحيت.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو