مائیکروسافٹ
پاور شیل خودکار کمانڈ لائن آپریشنز کے لیے موزوں ہے اور JSON، CSV، اور XML جیسے فارمیٹس میں سٹرکچرڈ ڈیٹا کی پروسیسنگ کے لیے بلٹ ان ٹولز فراہم کرتا ہے، نیز REST APIs اور آبجیکٹ ماڈلز کے لیے تعاون فراہم کرتا ہے۔ کمانڈ شیل کے علاوہ، یہ اسکرپٹ تیار کرنے کے لیے آبجیکٹ پر مبنی زبان اور ماڈیولز اور اسکرپٹس کے انتظام کے لیے افادیت کا ایک سیٹ پیش کرتا ہے۔ پاور شیل 6 برانچ سے شروع کرتے ہوئے، پروجیکٹ کو .NET کور پلیٹ فارم کا استعمال کرتے ہوئے تیار کیا گیا ہے۔ ڈیفالٹ پاور شیل
PowerShell 7.0 میں شامل کردہ اختراعات میں سے:
- "ForEach-Object -Parallel" تعمیر کا استعمال کرتے ہوئے پائپ لائن کے متوازی کے لیے سپورٹ؛
- مشروط تفویض آپریٹر "a ? b : c"؛
- مشروط تھریڈ لانچ آپریٹرز "||" اور "&&" (مثال کے طور پر، cmd1 && cmd2، دوسری کمانڈ صرف اس صورت میں عمل میں آئے گی جب پہلی کامیاب ہو)؛
- منطقی آپریٹرز "؟؟" اور "??="، جو دائیں آپرینڈ کو واپس کرتا ہے اگر بائیں آپرینڈ NULL ہے (مثال کے طور پر، a = b ?? "default string" اگر b null ہے تو آپریٹر پہلے سے طے شدہ سٹرنگ واپس کرے گا)۔
- بہتر متحرک ایرر دیکھنے کا نظام (Get-Error cmdl)؛
- Windows PowerShell کے لیے ماڈیولز کے ساتھ مطابقت کے لیے پرت؛
- نئے ورژن کی خودکار اطلاع؛
- پاور شیل سے براہ راست DSC (مطلوبہ اسٹیٹ کنفیگریشن) وسائل کو کال کرنے کی اہلیت۔
ماخذ: opennet.ru