چگونگی آپدیت PowerShell در ویندوز 11
اگر نسخه PowerShell خود را بررسی کرده اید و متوجه شده اید قدیمی است یا ویندوز دائما به شما اخطار می دهد که باید آن را بروزرسانی کنید در اینجا چند نکته مفید به شما خواهیم گفت که به شما کمک خواهد کرد PowerShell را به بهترین حالت ممکن بروز رسانی کنید.
نحوه آپدیت PowerShell
بهترین راه برای آپدیت PowerShell استفاده از دستور های خط فرمان با استفاده از winget است. Winget یک مدیر بسته است که در ویندوز ۱۰ از آن رونمایی شد. Winget به شما این امکان را می دهد تا برخی از برنامه های ویندوز را از منابع مشخص به صورت خودکار دانلود و نصب کنید. به این طریق دیگر نیاز نخواهد بود که به صورت دستی دنبال تا تمامی برنامه آپدیت و نصب شوند. اگر با سایر سیستم عامل ها آشنایی دارید این قابلیت بسیار شبیه dnf در Fedora یا pacman در Arch است.
برای دانلود و نصب بروز رسانی یک تب ترمینال در PowerShell باز کنید. دستور زیر را در ترمینال کپی پیست کنید و اینتر را بزنید. این دستور آخرین نسخه را از مخزن های مایکروسافت در GitHub دانلود و نصب می کند.
winget install --id Microsoft.Powershell --source winget
این دستور آخرین نسخه پایدار PowerShell را دانلود می کند. اگر نسخه پیشنمایش PowerShell را میخواهید – که اساساً نسخه بتای باز است – در دستور قبلی Microsoft.Powershell را با Microsoft.PowerShell.Preview جایگزین کنید.
پس از اتمام دانلود و نصب تمامی بسته ها باید تب های ترمینال خود را به طور کامل ببندید. به این نکته باید دقت کنید که PowerShell 7.x جایگزین PowerShell 5.x نخواهد شد. یعنی نسخه جدید به طور جداگانه در آدرس جدیدی نصب می شود و شما به طور همزمان می توانید از هر دو نسخه استفاده کنید. وقتی ترمینال را پس از نصب PowerShell 7.x راه اندازی می کنید، متوجه می شوید که اکنون یک آِکون PowerShell اضافی در دسترس دارید.
نتیجه گیری
همانطور که در تصویر بالا مشاهده می کنید این انتخاب در دستان شما است که ترمینال خود را در کدام نسخه باز کنید و یا حتی در هنگام کار در صورت لزوم میان این دور نسخه سویچ انجام دهید. PowerShell تفاوت قابل توجهی با Command Prompt یا همون cmd دارد و بسیار قدرتمندتر است. اگر مجبور هستید زمان زیادی را صرف یادگیری ویندوز ۱۰ یا ویندوز ۱۱ با رابط خط فرمان کنید، ارزش آن را دارد که برای یادگیری استفاده از PowerShell کمی وقت بگذارید.