تعاریف شبکه, مایکروسافت

Powershell چیست؟ آشنایی با پاورشل ویندوز

Powershell چیست؟ آشنایی با پاورشل ویندوز

پاورشل یا Powershell یک فریمورک وظیفه های خودکار در ویندوز مایکروسافت است که یک خط فرمان و یک زبان برنامه نویسی اسکریپتی یکپارچه با .NET framework که می تواند در برنامه های دیگر تعبیه شود. در این مقاله داتیس نتورک قصد داریم شما را پاورشل یا Powershell ویندوز آشنا کنیم.Powershell چیست؟ آشنایی با پاورشل ویندوز

PowerShell چیست؟

پاورشل بر روی فریمورک دات نت ساخته شده است ، بنابراین با اشیاء کار می کند ، در حالی که بیشتر شل های command-line مثل CMD بر اساس متن هستند.

در علوم کامپیوتر shell به معنای یک رابط کاربری می باشد که دسترسی شما را به سرویس های سیستم عامل ممکن می سازد، به طور کلی shell میتواند در دو حال خط فرمان (commomd line interface) یا گرافیکی(graphical user interface) ارائه شود.

اولین نسخه Powershell در ماه نوامبر سال 2006 برای ویندوز xp و ویندوز server2003 و ویندوز vista منتشر شد و آخرین نسخه 5.0 Powershell با ویندوز 10 ارائه شد.

مایکروسافت ابزار پاورشل را برای خودکار نمودن عمل مدیریت و پیکربندی سیستم عامل ویندوز توسعه داده است.

یکی از ویژگیهای PowerShell وجود نسخه PowerShell ISE میباشد که کار Script نویسی را ساده نموده. چرا که در نسخه PowerShell ISE دیگر نیاز به تایپ دستورات نمیباشد و میتوانید از محیط گرافیکی این نسخه از PowerShell استفاده کنید.

یکی از ایراداتی که همیشه به مایکروسافت ویندوز وارد بود این بود که خط فرمان ضعیف تری نسبت به سیستم عامل های دیگر مانند لینوکس و خانواده یونیکس دارد و مدیران شبکه برای اجرای دستورات خود از طریق Command Prompt که خط فرمان ویندوز است با موانع زیادی از جمله محدودیت در اجرای فرامین روبرو بودند.

از این رو مایکروسافت با ارائه Microsoft Windows PowerShell این نیاز اساسی و مهم را که در ویندوز احساس میشد به خوبی رفع و رجوع کرد.

از جمله این امکانات میتوان به اسکریپت نویسی در محیط پاورشل اشاره کرد.

چرا به Power Shell نیاز داریم؟

با انجام اعمالی بر اساس اسکریپت، این ابزار به ما این امکان را می دهد تا کنترل و انعطاف بیشتری در کار با زیرساخت ویندوز خود نسبت به حالت گرافیکی در کاربردهایی مانند Server Manager داشته باشیم.

منبع:

  1. techopedia

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *