پوسته فرمان PowerShell 7.0 موجود است

مایکروسافت ارایه شده انتشار پوسته پاورشل 7.0، که در سال 2016 تحت مجوز MIT منبع باز بود. انتشار پوسته جدید آماده شده نه تنها برای ویندوز، بلکه برای لینوکس و macOS.

PowerShell برای خودکار کردن عملیات خط فرمان بهینه شده است و ابزارهای داخلی را برای پردازش داده های ساختاریافته در قالب هایی مانند JSON، CSV و XML و همچنین پشتیبانی از REST API و مدل های شی ارائه می دهد. علاوه بر پوسته فرمان، یک زبان شی گرا برای توسعه اسکریپت ها و مجموعه ای از ابزارها برای مدیریت ماژول ها و اسکریپت ها ارائه می دهد. با شروع شعبه PowerShell 6، این پروژه با استفاده از پلتفرم NET Core توسعه یافته است. PowerShell پیش فرض تله متری را منتقل می کند با شرحی از سیستم عامل و نسخه برنامه (برای غیرفعال کردن تله متری، باید متغیر محیطی POWERSHELL_TELEMETRY_OPTOUT=1 را قبل از شروع تنظیم کنید).

از جمله نوآوری های اضافه شده در PowerShell 7.0:

  • پشتیبانی از موازی سازی خطوط لوله با استفاده از ساختار "ForEach-Object -Parallel".
  • عملگر انتساب شرطی "a ? قبل از میلاد مسیح"؛
  • عملگرهای راه اندازی رشته مشروط "||" و "&&" (به عنوان مثال، cmd1 && cmd2، فرمان دوم فقط در صورت موفقیت آمیز بودن اولین فرمان اجرا می شود).
  • عملگرهای منطقی "??" و "??="، که اگر عملوند سمت چپ NULL باشد، عملوند سمت راست را برمی گرداند (به عنوان مثال، a = b ?? "رشته پیش فرض" اگر b null باشد، عملگر رشته پیش فرض را برمی گرداند).
  • سیستم مشاهده خطای پویا بهبود یافته (Get-Error cmdl).
  • لایه برای سازگاری با ماژول ها برای Windows PowerShell.
  • اطلاع رسانی خودکار نسخه جدید؛
  • امکان فراخوانی مستقیم منابع DSC (پیکربندی حالت مطلوب) از PowerShell.

منبع: opennet.ru

اضافه کردن نظر