آموزش شروع به کار با پاورشل PowerShell

تعداد ویدئو 40
زمان دوره 03:34:45
مترجم مرتضی گیتی
دوبلر مرتضی گیتی
سایت منتشر کننده پلورال سایت

آموزش شروع به کار با پاورشل PowerShell یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی آموزش مباحث ضروری Powershell 5 است که با نام اصلی Up and Running with PowerShell 5 از شرکت Lynda منتشر شده است.

PowerShell چیست؟

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

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

powershell-window

چگونه باید از powershell استفاده کرد؟

Poershell کاربردهای زیادی دارد و اغلب خلاقیت فرداست که حدود آن راتعیین می کند همانطور که قبلا ذکر شد PowerShell هم به عنوان یک زبان برنامه نویسی تعاملی و هم به عنوان یک ابزار اسکریپت نویسی کار می کند. درهر دو حالت هم مدیریت کردن سیستم ها را آسان می کند و هم انعطاف پذیری زیادی را برای متخصصان فناوری اطلاعات فراهم می کند.

یکی از مزایای مهم powershell این است که زمانی که به عنوان CLI برای تعامل، سیستم با سیستم استفاده می شود، امکان اتصال از راه دور به یک سیستم دیگر را دارد. یک مدیر سیستم می تواند با استفاده از یک session از PowerShell از راه دور به سروری که در همان مکان فیزیکی نیست متصل شود و دستوراتی را اجرا کند که گویی مستقیماً روی آن سرور کار می کند. طیف گسترده ای از کارهای اداری را می توان از راه دور انجام داد که باعث صرفه جویی در وقت متخصصان فناوری اطلاعات می شود.
همچنین powershell به مدیران این امکان را می دهد تا همزمان با چندین سرور، دستورات یکسانی را اجرا کنند که به این ترتیب در زمان صرفه جویی بیشتری می شود.

اسکریپت نویسی در powershell

اسکریپت نویسی در powershell توانایی انجام کارها و مراحل مداوم و پیوسته را دارد که یک مزیت بزرگ، برای مدیران فناوری اطلاعات محسوب می شود. به عبارت دیگر PowerShell بسیاری از کارها ازقبیل راه اندازی کامل یک سرور جدید در یک محیط مجازی، تا پیکربندی ایمیل جدید در Microsoft 365 را انجام می دهد. اسکریپت های PowerShell در ساده ترین شکل خود مجموعه ای از دستورات PowerShell هستند. این امر باعث می شود تا دستورات جداگانه در CLI به یک اسکریپت کاملاً خودکار تبدیل شود.

با PowerShell چه کاری می توانید انجام دهید؟

توجه به این نکته مهم است که PowerShell از بین نمی رود. علاوه برانتقال ازصفحات قدیمی سبز رنگ و CLI به رابط های گرافیکی درتمام کارها، همچنین می توانیم همه چیز را به CLI منتقل کنیم. دلایل زیادی وجود دارد، اما یکی از آنها چرخه حیات توسعه نرم افزار است.
رابط های کاربری گرافیکی معمولاً به صورت یک بسته بندی است که در نهایت هنگام اجرای عملی مانند کلیک روی یک دکمه، کد یا دستورات مربوط به قسمت بالاتر را اجرا می کند. این به این معنی است که کد های قسمت پایین تر برای عملکرد GUI هنوز باید نوشته شود. با قطع قطعه گرافیکی و فقط استفاده از کد PowerShell شرکت ها می توانند با سرعت بیشتری تغییرات و به روزرسانی ها را انجام دهند بدون اینکه نگران به روزرسانی و تست GUI بر کد باشند که اغلب وقت گیر است.
PowerShell تقریباً در تمام محصولات مایکروسافت کاملاً ادغام شده است. در واقع، اقدامات خاصی در محصولات محبوب مانند Microsoft 365 و Server 2016 وجود دارد که نمی توان آنها را با رابط کاربری گرافیکی انجام داد و فقط با PowerShell انجام می شود. درعین حال که 100٪ برای انجام برخی کارها ضروری است، توانایی اتوماسیون با PowerShell و درک آن برای بسیاری از متخصصان فناوری اطلاعات مهارت مهمی محسوب می شود.

هنگامی که شروع می کنیم به شناخت powershell و کارهایی که می توان با آن انجام داد، درک می  کنیم که مجموعه ای گسترده از قابلیت های جدید را فراهم می کند. PowerShell می تواند فرصت های زیادی را برای ساده سازی کارها، از اتوماسیون اساسی گرفته تا برنامه نویسی پیشرفته و صرفه جویی در وقت را را برایمان فراهم کند.

سرفصل مطالب آموزش ویدئویی شروع به کار با PowerShell 5

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

  • مقدمه
  • مقدمات استفاده از این بسته ی آموزشی
  • دلیل استفاده از پاورشل

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

  • نصب کردن Windows Management Framework 5
  • راه اندازی پاورشل به عنوان Administrator
  • سفارش سازی محیط پاورشل
  • اجرا کردن کامند ها (cmdlets)

فصل سوم: کار کردن با سیستم Help

  • به روز رسانی سیستم Help
  • یافتن اطلاعات مربوط به Command ها
  • بررسی گزینه های Help
  • آموزش Syntax در دستورات پاورشل
  • بازسازی و آموزش دستورات کوتاه شده

فصل چهارم: گسترش قابلیت های پاورشل

  • کار کردن با Snap-in ها در پاورشل
  • یافتن و کار کردن با ماژول های محلی
  • نصب کردن ماژول ها و پکیج ها از مخازن مختلف

فصل پنجم: کار کردن با Pipeline

  • دلیل استفاده از Pipeline
  • کار کردن با فایل ها و اشاره گرها
  • کار کردن با فایل ها و داده های CSV
  • کار کردن با فایل ها و داده های XML
  • ذخیره کردن داده ها در قالب صفحات وب

فصل ششم: کار کردن با اشیا

  • دلیل اهمیت اشیا
  • انتخاب اطلاعات ضروری
  • مرتب سازی داده ها
  • سفارشی کردن Property ها
  • فیلتر کردن داده ها
  • کار کردن با متد ها

فصل هفتم: کار کردن با Script ها و Automation

  • آموزش بحث امنیت در Automation
  • ساختن اولین اسکریپت
  • استفاده از متغیرها در ذخیره سازی
  • استفاده از Integrated Scripting Environment
  • ساخت یک اسکریپت با پارامترها
  • استفاده از Attribute ها در پارامترها
  • استفاده از Help و Comment ها

فصل هشتم: مدیریت مقیاس پذیر با Remoting در پاورشل

  • معرفی Remoting در پاورشل
  • راه اندازی Remoting
  • مدیریت عملیات یک به یک
  • مقیاس پذیری با عملیات یک به چند
  • معرفی نرم افزارهای کاربردی و مدیریت از راه دور
  • آموزش کار با Implicit Remoting

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

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

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

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

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

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