آموزش PowerShell برای Sysadmins (نسخه 7+)

PowerShell for Sysadmins (Version 7+)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: شروع به کار نصب PowerShell Core بیاموزید که اشیاء چیست و انواع مختلف آنها چیست تنظیم کد ویژوال استودیو برای توسعه PowerShell اولین اسکریپت PowerShell خود را بنویسید تست های Pester را بسازید و اجرا کنید کدهای را از طریق PowerShell Remoting Build اسکریپت های انعطاف پذیر با مدیریت خطا بسازید یک دنیای واقعی بسازید ماژول PowerShell پیش نیازها: یک کامپیوتر ویندوز 10 یا جدیدتر که به عنوان یک مدیر محلی وارد شده است بدون نیاز به تجربه PowerShell. ما از صفر شروع می کنیم. Sysadmin بودن مفید خواهد بود، اما اصول اولیه PowerShell برای همه اعمال می شود.

سلام، من آدام برترام هستم، 6 بار MVP مایکروسافت و یکی از اولین MVP های Microsoft PowerShell. من از سال 2010 با PowerShell توسعه می‌دهم و نویسنده کتاب PowerShell for Sysadmins، بسیاری از کتاب‌های الکترونیکی و بیش از دوازده دوره آموزشی در PowerShell هستم.

این مجموعه دوره به طور کلی بر اساس این کتاب است. PowerShell برای SysAdmins که توسط خودم نوشته شده است اما با نمونه های به روز شده بسیاری با استفاده از آخرین هسته PowerShell و سخنرانی های جدید، و آغاز یک سفر طولانی برای تبدیل شدن به یک متخصص PowerShell است.

ثبت نام کنید و کد تخفیف 25 درصدی برای کتاب چاپی PowerShell for SysAdmins دریافت کنید!

در این دوره، از ابتدا یاد خواهید گرفت. با فرض اینکه تجربه ای در PowerShell ندارید، این کار را انجام خواهید داد:

  • PowerShell Core

    را نصب کنید
  • نحوه کار اشیاء PowerShell را بیاموزید

  • دستورات

    را اجرا کنید
  • از خط لوله PowerShell

    استفاده کنید
  • کد ویژوال استودیو را برای توسعه PowerShell نصب و راه اندازی کنید

  • اولین اسکریپت خود را بنویسید!

  • یک ماژول به عنوان اولین بلوک ساختمان PowerShell خود بسازید.

این دوره شما را برای آنچه در دوره‌های آینده در این مجموعه خواهد آمد، آماده می‌کند.

اگر کل مجموعه را با من بمانید، می‌دانید چگونه ابزارهای پیشرفته PowerShell را بنویسید! شما می‌توانید ماشین‌های مجازی، انواع خوبی‌های ابری، تقریباً هر چیزی را در ایستگاه‌های کاری و سرورها و موارد دیگر مدیریت کنید. شما مورد حسادت همه همکارانتان قرار خواهید گرفت. خوب... هیچ تضمینی وجود ندارد.


سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

  • پیش نیازها Prerequisites

  • PowerShell Core در مقابل Windows PowerShell PowerShell Core vs. Windows PowerShell

نصب PowerShell Core Installing PowerShell Core

  • نصب PowerShell Core Installing PowerShell Core

  • نصب PowerShell Core Installing PowerShell Core

کاوش در دستورات Exploring Commands

  • اجرای دستورات DOS Running DOS Commands

  • نحوه عملکرد دستورات در PowerShell How Commands Work in PowerShell

  • کمک گرفتن Getting Help

  • کاوش در دستورات Exploring Commands

درک اشیاء، انواع و متغیرها Understanding Objects, Types, and Variables

  • خواندن و تعریف متغیرها Reading and Defining Variables

  • متغیرهای خودکار Automatic Variables

  • اشیاء Objects

  • انواع داده ها: رشته ها Data Types: Strings

  • انواع داده ها: بولی Data Types: Boolean

  • انواع تاریخ: اعداد Date Types: Numbers

  • انواع داده ها: بلوک های اسکریپت Data Types: Scriptblocks

  • انواع داده ها: هشتبل ها و آرایه ها Data Types: Hashtables and Arrays

  • درک اشیاء، انواع و متغیرها Understanding Objects, Types, and Variables

پیوند دادن دستورات با خط لوله Linking Commands Together with the Pipeline

  • پیوند دادن دستورات با خط لوله Linking Commands Together with the Pipeline

  • پیوند دادن دستورات با خط لوله Linking Commands Together with the Pipeline

ترکیب دستورات برای نوشتن اسکریپت Combining Commands to Write Scripts

  • ایجاد یک اسکریپت به روش سخت Creating a Script the Hard Way

  • تنظیم VS Code برای توسعه PowerShell Setting up VS Code for PowerShell Development

  • کنترل جریان و منطق شرطی Control Flow and Conditional Logic

  • ترکیب دستورات برای نوشتن اسکریپت Combining Commands to Write Scripts

Loopy شدن Getting Loopy

  • حلقه های Foreach Foreach Loops

  • برای حلقه ها For Loops

  • حلقه ها را انجام دهید Do Loops

  • Loopy شدن Getting Loopy

رسیدگی به خطا Error Handling

  • بررسی اجمالی رسیدگی به خطا Error Handling Overview

  • ساخت اسکریپت سناریو بدون رسیدگی به خطا Building the Scenario Script Without Error Handling

  • خاتمه، خطاهای غیر پایانی و امتحان/گرفتن Terminating, Non-Terminating Errors and Try/Catch

  • متغیر $Error The $Error Variable

  • رسیدگی به خطا Error Handling

گرفتن ماژولار با توابع Getting Modular with Functions

  • توابع در مقابل Cmdlets Functions vs. Cmdlets

  • توابع ساختمان Building Functions

  • اضافه کردن پارامترهای تابع Adding Function Parameters

  • افزودن پشتیبانی خط لوله Adding Pipeline Support

  • افزودن محتوای راهنما Adding Help Content

  • گرفتن ماژولار با توابع Getting Modular with Functions

اجرای اسکریپت ها از راه دور Running Scripts Remotely

  • معرفی PowerShell Remoting PowerShell Remoting Introduction

  • اجرای اولین اسکریپت از طریق PowerShell Remoting Running Your First Script via PowerShell Remoting

  • ساختمان با جلسات قابل استفاده مجدد Building with Reusable Sessions

  • جلسات قابل استفاده مجدد در دنیای واقعی Reusable Sessions in the Real World

  • جلسات تعاملی Interactive Sessions

  • مشکل "دو پرش". The “Double Hop” Problem

  • اجرای اسکریپت ها از راه دور Running Scripts Remotely

تست با Pester Testing with Pester

  • Pester 101 Pester 101

  • تست با Pester Testing with Pester

کاوش در ماژول ها Exploring Modules

  • مقدمه ای بر ماژول ها An Introduction to Modules

  • وارد کردن ماژول ها Importing Modules

  • پیدا کردن و نصب ماژول های جدید Finding and Installing New Modules

  • ایجاد یک ماژول دنیای واقعی: توابع داربست Creating a Real-World Module: Scaffolding Functions

  • ایجاد یک ماژول دنیای واقعی: ایجاد توابع Creating a Real-World Module: Creating Functions

  • ایجاد یک ماژول دنیای واقعی: مدیریت خطا Creating a Real-World Module: Error Handling

  • ایجاد یک ماژول دنیای واقعی: مانیفست ماژول Creating a Real-World Module: The Module Manifest

  • کاوش در ماژول ها Exploring Modules

خلاصه و چالش شما Summary and Your Challenge

  • خلاصه و چالش شما Summary and Your Challenge

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

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

آموزش PowerShell برای Sysadmins (نسخه 7+)
جزییات دوره
4 hours
46
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
404
4.5 از 5
دارد
دارد
دارد
Adam Bertram
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Adam Bertram Adam Bertram

6 برابر Microsoft MVP و PowerShell Ninja