PowerShell چیست و چگونه کار میکند

PowerShell چیست و چگونه کار میکند

معمولا اکثر کاربران ویندوز به صورت اتفاقی حداقل یکبار با 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 میتوانید برای اجرای هر دستوری استفاده کنید.

یکی از صد ها مزیت PowerShell وجود ماشین حساب است. شما میتوانید در محیط PowerShell اعداد را با هم ضرب و تقسیم کنید. مثلا در صورت تایپ 84*35 و فشردن کلید Enter جواب آنرا در سطر بعد مشاهده خواهید نمود.

در صورت داشتن هر گونه سوال یا انتقاد تی ام ال منیجر را از محبت خود محروم نکنید.


برای دریافت نسخه PDF مقاله های سایت ابتدا در سایت ثبت نام کنید تا بتوانید به کلیه مقالات به صورت کاملا رایگان دسترسی پیدا کنید. ورود به سایت | ثبت نام در سایت


به نظر شما ممکنه کسی با استفاده از کلید های زیر این مطلب رو به اشتراک بذاره؟
محمد برغمدی

محمد برغمدی

امام علی علیه السلام: با مردم آنگونه معاشرت كنيد، كه اگر مرديد بر شما اشك ريزند، و اگر زنده مانديد، با اشتياق سوي شما آيند.

4 دیدگاه روی “PowerShell چیست و چگونه کار میکند

  • آبان 15, 1395 در 22:22
    Permalink

    سلام خسته نباشی اگه میشه آموزش اینم مقل آموزش کامل CMd بزاری ممنون میشم

    پاسخ
    • محمد برغمدی
      آبان 15, 1395 در 23:02
      Permalink

      سلام مهدی جان
      چشم در فکرش هستم
      ولی اول باید خودم یاد بگیریم 🙂 تا بتونم چند تا مقاله ازش دربیارم

      پاسخ
  • آبان 29, 1395 در 09:11
    Permalink

    سلام و خسته نباشید.
    لطفا آموزش PowerSHell رو هم مثل آموزش CMD بزارید یا اینکه حداقل دستورات پایه پاورشل رو بگید.

    پاسخ

پاسخ دهید

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