د مایکروسافټ شرکت د کمانډ شیل خوشې کول ، چې د سرچینې کوډ یې په ۲۰۱۶ کال کې د MIT جواز لاندې خلاص شوی و. د شیل نوې خپرونه نه یوازې د Windows، او لپاره Linux и macOS.
پاورشیل د کمانډ لاین اتوماتیک لپاره غوره شوی او د JSON، CSV، او XML په څیر فارمیټونو کې د جوړښت شوي معلوماتو پروسس کولو لپاره جوړ شوي وسایل چمتو کوي، او د REST APIs او آبجیکټ ماډلونو ملاتړ کوي. د کمانډ شیل سربیره، دا د آبجیکټ پر بنسټ سکریپټینګ ژبه او د ماډلونو او سکریپټونو اداره کولو لپاره د اسانتیاوو سیټ وړاندې کوي. د پاورشیل 6 سره پیل کول، پروژه د .NET کور پلیټ فارم په کارولو سره رامینځته شوې. پاورشیل ډیفالټ دی. د OS او د پروګرام نسخې توضیحاتو سره (د ټیلی میټري غیر فعالولو لپاره، تاسو باید د پیل کولو دمخه د چاپیریال متغیر POWERSHELL_TELEMETRY_OPTOUT=1 تنظیم کړئ).
په پاورشیل ۷.۰ کې اضافه شوي نوي ځانګړتیاوې عبارت دي له:
- د "ForEach-Object-Marallel" جوړښت په کارولو سره د چینلونو (پایپ لاین) موازي کولو لپاره ملاتړ؛
- د مشروط دندې چلونکی "a ? b : c"؛
- د مشروط جریان پیل چلونکي "||" او "&&" (د مثال په توګه، cmd1 && cmd2، دویمه قومانده به یوازې هغه وخت اجرا شي کله چې لومړۍ قومانده په بریالیتوب سره اجرا شي)؛
- منطقي آپریټرونه "???" او "??="، کوم چې ښي اوپیرانډ بیرته راګرځوي که چیرې کیڼ اوپیرانډ NULL وي (د مثال په توګه a = b ?? "ډیفالټ سټرینګ" که چیرې b خالي وي، آپریټر به د ډیفالټ ارزښت سره یو سټرینګ بیرته راګرځوي).
- د متحرک غلطیو لیدلو سیسټم ښه شوی (Get-Error cmdl)؛
- د ماډلونو سره د مطابقت لپاره انټرلییر Windows پاور شیل؛
- د نوي نسخې د شتون په اړه اتوماتیک خبرتیا؛
- د پاورشیل څخه مستقیم د DSC (غوښتل شوي حالت ترتیب) سرچینو ته د زنګ وهلو وړتیا.
سرچینه: opennet.ru
