آموزش اسکریپت نویسی در پاورشل PowerShell

تعداد ویدئو 43
زمان دوره 02:55:32
مترجم مرتضی گیتی
دوبلر مرتضی گیتی
سایت منتشر کننده پلورال سایت

آموزش اسکریپت نویسی در پاورشل PowerShell یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی Automation با Script ها در PowerShell است که با نام اصلی Automation with PowerShell Scripts از شرکت Pluralsight منتشر شده است.

PowerShell چیست؟

PowerShell یک ابزار بسیار ضروری برای متخصصین شبکه و IT و مدیران سیستم می باشد. PowerShell از دو بخش Windows PowerShell و PowerShell Core تشکیل شده است و در واقع یک فریم ورک است. این فریم ورک از یک Command-Line و زبان Scripting تشکیل شده است که بر روی دات نت فریم ورک سوار است. از آنجایی که PowerShell دسترسی کامل به COM و WMI را به مدیران سیستم می دهد، مدیران می توانند به سادگی وظایف خود را در سیستم های محلی و غیرمحلی انجام دهند.

Automation-with-PowerShell

 

علاوه بر این، مدیران می توانند عمیان مدیریتی WS و CIM در لینکوس را نیز انجام دهند. در ابتدای کار، PowerShell یک کامپوننت ویندوز بوده است اما در آگوست سال 2016 مایکروسافت PowerShell را به صورت متن باز معرفی کرد.

اسکریپت و اسکریپت نویسی در PowerShell چیست؟

قابلیت نوشتن اسکریپت ها در PowerShell کمک می کند تا بتوانید مجموعه ای از دستورات به زبان PowerShell نوشته و آنها را در یک فایل متنی ذخیره کنید. زمانی که شروع به استفاده کردن از PowerShell می کنید، پس از مدتی متوجه می شوید که برای انجام کارهای تکراری اغلب نیازمند نوشتن کد های تکراری هستید. اجرا کردن این کدها طبیعتاً زمانبر است. بنابراین بهتر است که آنها را به صورت خودکار سازی شده ایجاد کرده تا بتوانید از آنها استفاده مجدد کنید. در زمان نوشتن اسکریپت ها می توانید از cmdlet ها و function ها و variable ها استفاده کنید. برای نوشتن اسکریپت ها در PowerShell از یک ویرایشگر استفاده کنید و دستورات نوشته شده را با پسوند ps1 ذخیره کنید. پس از انجام این کار می توانید اسکریپت نوشته شده را به تعداد دفعات نامحدود اجرا کنید. در نوشتن اسکریپت ها در PowerShell قابلیت های زیادی وجود دارد که در ادامه به آنها می پردازیم.

  • استفاده کردن از متغیرها: در نوشتن اسکریپت ها می توانید از متغیرها به منظور ذخیره کردن اطلاعات استفاده کنید. علاوه بر این می توان از متغیرها برای ارسال داده به command ها استفاده کرد.
  • قابلیت استفاده از function ها: یک تابع و یا یک function یک مجموعه از دستورات متعدد است. function ها می توانند یک خروجی را تولید کرده و آن را در کنسول نمایش بدهند. می توان از function ها به عنوان ورودی دستورات دیگر استفاده کرد.
  • قابلیت استفاده کردن از Flow control: کنترل جریان و یا flow control، روال کنترل کردن اجرای دستورات می باشد. استفاده کردن از دستوراتی مانند if و elesif و else می توان روال اجرا شدن دستورات را کنترل کرد.
  • قابلیت استفاده کردن از loop ها: حلقه ها و یا loop ها مکانیزم هایی هستند که با استفاده از آن‌ها شما می توانید آرایه هایی را پیمایش کرده و هر کدام از عناصر آنها را بررسی نمایید. البته قابلیت های loop ها به پیمایش کردن آرایه ها محدود نمی شود. با استفاده از حلقه های do while می توان ضمن بررسی کردن یک شرط به اجرا شدن بقیه مراحل حلقه ها ادامه داد یا آنها را مدیریت کرد.
  • قابلیت مدیریت کردن خطا ها: مدیریت کردن خطا ها و یا error handling نیز در نوشتن اسکریپت ها بسیار مهم می باشد. این قابلیت کمک می کند تا اسکریپت های نوشته شده اشکال زدایی بگردند. استفاده کردن از قابلیت هایی از قبیل try/catch می توانید در زمان رخ دادن استثنا ها کدهای نوشته شده را به درستی مدیریت کنید.
  • قابلیت استفاده کردن از expression ها: عبارت ها و یا همان expression ها، در نوشتن اسکریپت های PowerShell بسیار پرکاربرد هستند. برای مثال از expressions ها می توان برای ایجاد کردن ستون های سفارشی و یا حتی مرتب سازی داده ها استفاده کرد.

سرفصل مطالب آموزش ویدئویی اسکریپت نویسی در PowerShell

فصل اول: مقدمه دوره آموزشی

  • مقدمه

فصل دوم: مقدمه

  • خوش آمد گویی
  • اهداف دوره آموزشی
  • راه اندازی محیط کار
  • منابع دیگر و جمع بندی

فصل سوم: مباحث اولیه در نوشتن اسکریپت در پاورشل

  • موضوع امنیت در اسکریپت نویسی
  • بررسی عملی اهمیت امنیت در اسکریپت نویسی
  • بررسی Scope
  • درک عملی Scope
  • معرفی Profile Script ها
  • بررسی عملی Profile ها در پاورشل
  • جمع بندی

فصل چهارم: شروع به نوشتن اسکریپت ها

  • چرا باید از اسکریپت ها استفاده کنیم
  • نوشتن یک اسکریپت ساده
  • استفاده کردن از پارامتر ها
  • ایجاد کردن یک اسکریپت پارامتری
  • نکات مهم و جمع بندی

فصل پنجم: تکنیک های نوشتن اسکریپت

  • مقدمه
  • جملات شرطی و یا If
  • استفاده کردن از Enumeration ها
  • استفاده کردن از آرایه ها
  • استفاده کردن از Hashtable ها
  • بررسی کردن Object ها در Pipeline
  • معرفی و بررسی Try-Catch
  • تکنیکهای نوشتن اسکریپت
  • اسکریپت نویسی در عمل
  • اسکیت نویسی در عمل ۲
  • جمع بندی

فصل ششم: نکات جذاب پاورشل

  • مقدمه
  • کار کردن با String ها
  • کار کردن با Date ها
  • تکنیک های ریاضی
  • سایر نکات
  • یک برنامه کاربردی
  • جمع بندی

فصل هفتم: ایجاد کردن یک اسکریپت Process Controller

  • بررسی کردن Controller Script ها
  • شروع به کار با یک Command
  • ساخت عملی Controller Script ها
  • جمع بندی

فصل هشتم: قدم های بعدی

  • خلاصه دوره آموزشی
  • برنامه راه در پاورشل
  • منابع یادگیری پاورشل
  • جمع بندی مطالب دوره آموزشی

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “آموزش اسکریپت نویسی در پاورشل PowerShell”

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

دسته های محصولات

افزودن به سبد خرید