برنامه  PowerShell محصول شرکت مایکروسافت، یک ابزارکمکی برای افزایش سرعت درحل مشکلات، وخودکارسازی کارها درسیستم عامل ویندوز می باشد. برنامه PowerShell ترکیبی از سرعت خط فرمان، انعطاف پذیری اسکریپت، و قدرت یک واسط گرافیکی کاربر(GUI) می باشد. تقریبا تمام محصولات سرور مایکروسافت که اکنون تولید می شوند، می توانند از طریق برنامه PowerShell مدیریت شوند. از دیدگاه مدیریتی، این بدان معنی است که اگر شما در بکار گیری برنامه PowerShell حرفه ای شوید، آنگاه شما مهارت لازم برای مدیریت اکثر محصولات جدید مایکروسافت را خواهید داشت. ما این دوره را با مدیریت سیستم عامل ویندوز شروع می کنیم و ویژگی های مختلف آن را مانند: سرویس ها، اشتراک گذاری ها، و مجوزها را بررسی می کنیم. سپس شما را با ابزار مدیریت ویندوز(WMI)،که یک جنبه ضروری ازPowerShell 6 است، آشنا می کنیم. پس از آن، شما مدیریت سیستم های راه دور رامی آموزید، و یاد میگیریدچگونه جلسات راه دور را برای مدیریت چندین سیستم، ایجاد کرده و به آنها متصل شوید، فرمان ها را بر روی ماشین راه دور فراخوانی کنید، ارتباطات را قطع کرده و جلسه راه دوره را حذف کنید.

در این دوره شما روش مدیریت زیر ساخت خود را از طریق کد، یعنی با استفاده از ویژگی محبوب Desired State Configuration در PowerShell خواهید آموخت. بالاخره شما خواهید دید که چگونه برنامه PowerShell نفوذ خود را در میان مراکز داده نیز گسترش می دهد، همانطور که شما از برنامه PowerShell برای مدیریت اکتیو دایرکتوری، Azure، وب سرور IIS، و موارد بیشتر دیگر استفاده می کنید.

در پایان این دوره، شما قادرخواهیدبود تاوظایف خودکار سازی پیچیده را با استفاده از PowerShell 6 انجام دهید و در ویژگی های جدیدآن حرفه ای شده و تغییرات مورد نظر را به کمک آن ایجاد کنید.

مباحث دوره:

  • راه اندازی محیط کاری خود
  • پیکر بندی مدیریت ایستگاه کاری خود
  • مدیریت سیستم عامل ویندوز با استفاده از PowerShell 6
  • پیکر بندی سیستم ویندوز، ویژگی ها، سرویس ها
  • مدیریت سیستم عامل ویندوز با استفاده از PowerShell 6 و WMI
  • بررسی شناسایی عملکرد اطلاعات به کمک PowerShell Core 6
  • استفاده از زمان بندی وظایف و برای خودکار سازی مدیریت سیستم
  • مدیریت سیستم های راه دور به کمک PowerShell
  • بررسی قابلیت های راه دور PowerShell
  • پیکربندی نقاط پایانی راه دور
  • کسب مهارت در مدیریت راه دور
  • کار با ویژگی Desired State Configuration
  • بررسی ویژگی Desired State Configuration
  • ایجاد و اعمال اولین پیکر بندی DSC
  • پیدا کردن و استفاده از ماژول ها و منابع
  • استفاده از خودکار سازی Azure به عنوان یک DSC Pull Server
  • مدیریت مرکز داده به کمک PowerShell
  • مدیریت سرور فایل و سرور ذخیره سازی به کمک PowerShell
  • مدیریت ماشین های مجازی Azure به کمک PowerShell
  • مدیریت کاربران و گروه های اکتیو دایرکتوری به کمک PowerShell
  • مدیریت وب سرور IIS به کمک PowerShell