لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش 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
نمایش نظرات