علیرضا ذوالفقار
علیرضا ذوالفقار
خواندن ۳ دقیقه·۵ سال پیش

آشتی با ویندوز بخش دوم / پاور شِل چیست و چه می‌کند

power shell
power shell

معمولا اکثر کاربران ویندوز به صورت اتفاقی حداقل یکبار با CMD یا Command Prompt دست و پنجه نرم کرده اند و میدانند که CMD یا Command Prompt برای اجرای دستورات ویندوز استفاده میشود. اما کمتر افرادی هستند که بدانند PowerShell چیست و چگونه کار میکند. PowerShell یک ابزار همانند Command Prompt میباشد که خیلی از Command Prompt پیچیده تر و قدرتمند تر است و در کل قرار است جای Command Prompt بگیرد. چرا که توانایی و کنترل PowerShell روی ویندوز خیلی بیشتر از Command Prompt میباشد. در ادامه همراه با تی ام ال منیجر باشید تا بیشتر با این ابزار مخوف آشنا شوید.

PowerShell چیست؟

برای اینکه ابزار PowerShell را بهتر درک کنید. ابتدا باید کار Shell را بدانید. در علوم کامپیوتر Shell به معنای یک رابط کاربری میباشد که دسترسی شما را به سرویس های سیستم عامل ممکن میسازد. به صورت کلی Shell میتواند در دو حالت خط فرمان (Command Line Interface) یا گرافیکی (Graphical User Interface) ارائه شود.

مایکروسافت ابزار PowerShell را برای خودکار نمودن عمل مدیریت و پیکربندی سیستم عامل ویندوز توسعه داده است. ابزار قدرتمند PowerShell مبنی بر .Net Framework میباشد و شامل یک رابط کاربری خط فرمان و یک زبان Script است.

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

تاریخچه PowerShell

اولین نسخه PowerShell در ماه نوامبر سال 2006 برای ویندوز XP و ویندوز Server 2003 و ویندوز Vista منتشر شد. و آخرین نسخه PowerShell 5.0 با ویندوز 10 ارائه شد.

PowerShell برای چه کاری ساخته شده است؟

در اصل مایکروسافت، PowerShell ویندوز را به عنوان یک ابزار کمک کننده برای افزایش سرعت در حل مشکلات، و خودکار نمودن انجام تنظیمات سیستم عامل ویندوز ارائه کرده است. مثلا شما میتوانید با استفاده از PowerShell کلیه USB های متصل به کامپیوتر های شبکه را مشاهده کنید یا اینکه Process های که در حالت Not Responding قرار گرفته اند را ببندید. یا بعضی از کارهایی خود را در حالت Background انجام دهید و دیگر کارهای خود را در حالت عادی.

اگر شما مدیر شبکه باشید میدانید ابزار PowerShell در کار کردن با Active Directory بسیار کمک کننده است. در PowerShell دستورات زیادی وجود دارد که میتوانید آنها را برای خود شخصی سازی کنید. و کارهای خود را ساده و سریع به انجام برسانید.

چگونه PowerShell را اجرا کنیم؟

برای اجرای PowerShell راههای زیادی وجود دارد که در زیر به آنها اشاره میکنم:

  • در منوی Start کلمه PowerShell را جستجو کنید سپس آیکون PowerShell ظاهر میشود و میتوانید آنرا اجرا کنید.
  • کلید های Win+R را نگه داشته تا پنجره Run باز شود سپس کلمه PowerShell را تایپ کنید و کلید Enter را بفشارید.
  • میتوانید CMD را باز نموده سپس در آن دستور PowerShell را وارد کنید تا به مد PowerShell وارد شوید.

چگونه از PowerShell استفاده کنیم؟

برای استفاده از PowerShell ویندوز نیاز به یادگیری دستورات PowerShell دارید که کاملا با دستورات Command Prompt متفاوت است. اما گفتی است که در PowerShell میتوانید از دستورات CMD هم استفاده کنید. مثلا برای فهرست گیری از Process ها میتوانید از دستور TASKLIST که برای CMD میباشد استفاده کنید یا اینکه از دستور Get-Process استفاده کنید که برای PowerShell است. در کل از رابط کاربری PowerShell میتوانید برای اجرای هر دستوری استفاده کنید.

ادامه دارد...

منبع : tml-manager.ir و azolfagharj.ir

نرم افزارویندوزسیستم عاملآموزشpower shell
متخصص علوم کامپیوتر / شبکه / امنیت و ضد امنیت / فعال حوزه اوپن سورس / برنامه نویس / طراح وب / متخصص لینوکس ، سیسکو، جوملا و هاستینگ/ توازنده گیتار / گیک/ عاشق موزیک
شاید از این پست‌ها خوشتان بیاید