آموزش تسلط بر PowerShell: سطح مبتدی تا کارآمد

دانلود Mastering PowerShell: Beginner to Efficient Level

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش PowerShell با رویکرد گام به گام نحوه استفاده از کامپوننت های PowerShell برای ایجاد اسکریپت های عالی و کارآمد شناسایی وظایف مناسب برای اتوماسیون کارآمد با استفاده از PowerShell Scripts بیش از 50 تمرین برای قوی تر کردن PowerShell شما همه بیش از 200 اسلاید و کد آزمایشگاهی به صورت PDF قابل دانلود در دسترس است. نکاتی برای یادگیری اسکریپت به آسان و سریع ترین راه مهارت های عالی اتوماسیون PowerShell برای تحت تاثیر قرار دادن همکاران و مدیریت IT دلیل پشت محبوبیت PowerShell و اینکه چرا روز به روز شکوفا می شود چرا PowerShell مهم ترین و ضروری ترین مهارت برای متخصصان فناوری اطلاعات است چگونه با استفاده از متغیرها اسکریپت ها را پویا و هوشمند کنیم. ایجاد شرایط پیچیده با استفاده از اپراتورهای مختلف برخورد با مجموعه با استفاده از آرایه ها و هشتبل ها انتخاب موثر حلقه ها برای تکرار بلوک اسکریپت استفاده مجدد از کد برای صرفه جویی در تلاش با استفاده از توابع پیشرفته پیش نیازها:هیچ! ما از صفر شروع می کنیم! اراده و علاقه به یادگیری مهارت جدید ضروری نیست، اما اگر کامپیوتر برای تمرین دستورات و اسکریپت های PowerShell دارید بهتر است.

اگر می خواهید در PowerShell Scripting مسلط شوید و از قدرت اتوماسیون استفاده کنید، این دوره برای شما مناسب است.

اکنون هر روز هر پلتفرم پیشرو از PowerShell به عنوان ابزار مدیریت خود استفاده می کند، خواه محصولات Microsoft، VMware، Citrix، ارائه دهندگان ابری مانند Azure، AWS، یا Google و غیره باشند.

اکنون یا باید ابزار خط فرمان هر پلتفرم خود را یاد بگیریم تا آنها را مدیریت کنیم یا می‌توانیم یک ابزار قدرتمند را یاد بگیریم که "PowerShell" است تا همه آنها را مدیریت کند.

به این معناست که PowerShell یک مهارت است که کاملاً در چارچوب "یک بار بیاموزید، در همه جا و در طول حرفه خود اعمال کنید"


در این دوره ما از صفر شروع می کنیم، بنابراین مبتدیان مطلق نیز بسیار خوش آمدید!!


نمای کلی دوره

در این دوره آموزشی، اطلاعات دقیقی در مورد PowerShell دریافت می کنید که شامل (اما نه محدود به) -

مرور کلی PowerShell، پیشینه تکامل

  • PowerShell چیست چرا روز به روز بر محبوبیت آن افزوده می شود

  • مختصی درباره تفاوت تاریخچه نسخه بین Windows PowerShell Core

  • نصب PowerShell Core

  • PowerShell ISE (محیط اسکریپت نویسی یکپارچه) را بشناسید

  • نحوه نصب از کد Visual Studio (VS)

  • چرا تسلط بر مرکز راهنمای PowerShell برای تسلط بر PowerShell، پارامترهای مختلف دستورات و نحوه تسلط بر مرکز راهنمایی بسیار مهم است

PowerShell Variables Deep Dive

  • متغیرهای PowerShell چیست، ویژگی‌های آنها بهترین روش برای استفاده از آنها به بهترین شکل.

  • انواع داده، چرا گاهی اوقات لازم است انواع داده ها را به صراحت اعلام کنید

  • انواع مختلف روش دامنه‌های متغیر برای نادیده گرفتن رفتارهای پیش‌فرض برای ایجاد اسکریپت‌های عالی

  • مجموعه‌ای از دستورات که می‌توان برای مدیریت متغیرها استفاده کرد

  • از موارد برای درک کاربردهای متغیر در اسکریپت نویسی در دنیای واقعی استفاده کنید

کار با خروجی ورودی سفارشی

  • ورودی تعاملی، کاربردها، مزایا بهترین شیوه‌ها

  • دستورات مورد استفاده برای پذیرش ورودی یا خروجی سفارشی مانند Read-Host، Write-Host و غیره را بشناسید.

  • روش های نوشتن خروجی های دیگر مانند خطا، اشکال زدایی، هشدار، مبهم و غیره.

اپراتورهای PowerShell در عمق

  • درک ویژگی های اپراتورهای PowerShell

  • یک بحث مفصل در مورد عملگرهای حسابی، عملگر انتساب، عملگرهای برابری، عملگرهای تطبیق، عملگرهای محدود، عملگرهای جایگزین، عملگرهای نوع، عملگرهای منطقی، عملگرهای تغییر مسیر، عملگر تقسیم، عملگر پیوستن، عملگر Unary، عملگر گروه‌بندی، عملگر زیر بیان، Operator, Cast Operator, Comma Operator Range Operator Member Access Operator

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

کار با خطوط لوله PowerShell

  • خواص خطوط لوله پاورشل چیست

  • مکان های مناسب برای استفاده از خطوط لوله پاورشل چیست

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

  • درک عملکرد خطوط لوله برای آسان کردن عیب یابی

PowerShell Arrays Deep Dive

  • آرایه های PowerShell دقیقاً چیست و چگونه می توانیم به راحتی آنها را با استفاده از رویکردهای مختلف بر اساس شکل ورودی موجود ایجاد یا مقداردهی اولیه کنیم

  • آشنایی با عملکرد نمایه سازی آرایه و استفاده از آن در دسترسی به عناصر یک آرایه

  • استفاده از روش‌های مختلف آرایه‌های PowerShell مانند Clear، Foreach Where برای انجام اقدامات مختلف مانند پاک کردن عناصر، تکرار یک عمل دوباره عناصر یک آرایه یا فیلتر کردن محتوای یک آرایه

  • افزودن یا حذف عنصر آرایه

PowerShell Hashtable

  • آشنایی با رویکردهای مختلف Hashtable برای ایجاد آنها

  • آشنایی با Hashtable مرتب شده، مزایا و روش ایجاد آنها

  • دسترسی به تغییر (افزودن/حذف) کلیدهای مقادیر Hashtable با استفاده از رویکردهای مختلف

  • ایجاد منطق شرایط کارآمد با استفاده از Hashtable

  • مرتب‌سازی، فیلتر کردن و سایر عملیات روی جفت مقادیر کلیدی Hashtable با استفاده از enumeration

  • ایجاد انواع مختلف جدول سفارشی با استفاده از PSCustomObject

شرایط حلقه ها

  • برای Loop، Do Loop، while Loop، Foreach Loop، If-Else Statement، نحو آنها، گردش کار و موارد استفاده آنها به صورت واقعی

رسیدگی به خطا

  • درک کامل و کار با متغیر خطا و ایجاد پیام خطای سفارشی

  • Catch-Finally برای مقابله با خطاهای خاتمه غیر پایانی

کار با کارهای پس زمینه

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

  • بین سنکرون تصمیم بگیرید. مشاغل ناهمزمان

  • ایجاد یک کار محلی، WMI یا راه دور

  • تحویل نتایج شغل

  • استفاده از مشاغل کودک

  • کار با دستورات، که برای مدیریت زمان‌بندی مشاغل استفاده می‌شود

توابع PowerShell Deep Dive

  • توابع PowerShell، مزایا، محدوده، نحو بهترین روش‌ها

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

  • ایجاد پارامترهایی که ویژگی‌های مختلف آن‌ها را تعریف می‌کنند، مانند اینکه آیا پارامتر اجباری است، آیا ورودی Pipelined را می‌پذیرد، آیا باید یک مقدار یا چند مقدار را بپذیرد، آیا موقعیتی است یا نه و غیره.

  • نوشتن کمک مبتنی بر نظر برای یک تابع برای کاربرپسند کردن آن

  • حفظ یکنواختی انطباق با استفاده از مجموعه معتبری از مقادیر احتمالی.

کاوش عبارات منظم (Regex)

  • منابع شروع سریع Regex

  • پیدا کردن راه‌هایی برای الگوهای regex با دستوراتی مانند Select-String

  • استفاده از regex با اپراتورهایی مانند Match, جایگزین, Split

  • Regex با عبارات شرطی مانند SWITCH

  • استفاده از regex برای اعتبارسنجی الگوی مقدار پارامتر

استفاده از Powershell برای کار از راه دور بر روی رایانه (Powershell Remoting)

  • Powershell Remoting چیست کاربرد آن چیست

  • روش‌های مختلف برای کار از راه دور روی رایانه‌ها با استفاده از Powershell چیست

  • درک اجزای مختلف Powershell Remoting برای فعال کردن هدف عیب‌یابی

  • چگونه می توانیم Powershell Remoting را در محیط دامنه و محیط گروه کاری فعال کنیم

  • چگونه می توانیم جلسات Powershell One-One یا One-Many برای کار از راه دور ایجاد کنیم

  • چگونه می توانیم از منابع محلی (ارائه در مشتری محلی) مانند متغیر، توابع یا اسکریپت در رایانه های راه دور استفاده کنیم

  • درک و کار با Persistent Sessions


پس از اتمام این دوره -

در استفاده از PowerShell Skill در زندگی حرفه ای روزانه خود بسیار کارآمد و مطمئن خواهید بود.

شما می‌توانید تمام کارهایی را که در حال حاضر با استفاده از رابط کاربری گرافیکی (GUI) پلتفرم‌های مختلف مانند Windows Client Server، Officer 365، Azure، AWS، VMware، Citrix و غیره انجام می‌دهید، خودکار کنید.


لطفاً منتظر نباشید که دیگران شما را تشویق به یادگیری این مهارت کنند.

سعی کنید نیاز و تقاضای زمان امروز را شناسایی کنید و از این فرصت برای یادگیری این مهارت جدید استفاده کنید تا با زمان و فناوری‌های پرطرفدار مطابقت داشته باشید.

من مطمئن هستم که به محض تکمیل این دوره، در اتوماسیون با استفاده از PowerShell Scripting بسیار کارآمد خواهید بود.


همه بهترین ها :)


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

مرور کلی، تکامل و پس‌زمینه PowerShell PowerShell Overview, Evolution & Background

  • PowerShell چیست و چرا روز به روز بر محبوبیت آن افزوده می شود What is PowerShell & Why Its Popularity growing day by day

  • مختصری درباره تاریخچه نسخه و تفاوت بین Windows PowerShell و Core Brief About Version History & Difference Between Windows PowerShell & Core

  • درخواست بازخورد شما Requesting your Feedback

  • نصب PowerShell Core Installation of PowerShell Core

  • بیایید یادگیری خود را آزمایش کنیم Let's test our learning

  • PowerShell ISE (محیط اسکریپت نویسی یکپارچه) را بشناسید Know PowerShell ISE (Integrated Scripting Environment)

  • نحوه نصب و استفاده از کد ویژوال استودیو (VS). How to Install & Use Visual Studio (VS) Code

  • مرکز راهنمایی PowerShell PowerShell Help Center

  • مرکز راهنمایی فرمان Get-Command در عمل Help Center Command Get-Command in Action

  • فرماندهی مرکز راهنمایی Get-Help in Action Help Center Command Get-Help in Action

درک کامل متغیرهای PowerShell Thoroughly Understanding PowerShell Variables

  • متغیرهای PowerShell چیست؟ What are PowerShell Variables

  • ویژگی های متغیرهای PowerShell Characteristics of PowerShell Variables

  • بهترین روش ها برای خواندن متغیرهای PowerShell Best Practices for sing PowerShell Variables

  • بهترین روش ها برای استفاده از متغیرهای PowerShell Best Practices for using PowerShell Variables

  • متغیرهای PowerShell محدوده های پیش فرض و نحوه استفاده از اصلاح کننده برای تغییر دامنه PowerShell Variables Default Scopes & How to use modifier to Change the Scope

  • دستورات PowerShell که می توانند برای مدیریت متغیرها استفاده شوند PowerShell Commands that can be used to handle Variables

  • انواع داده ها در PowerShell و مشخص کردن متغیرها نوع داده به طور خاص Data Types In PowerShell & Specifying Variables data Type Specifically

  • نحوه استفاده از متغیرها در عبارات How to Use Variables in Expressions

  • انواع متغیر در جزئیات - متغیرهای سفارشی، خودکار و ترجیحی Variable Types in detail - Custom, Automatic & Preference Variables

  • بیایید یادگیری خود را آزمایش کنیم Let's test our learning

آماده شدن - نصب پاورشل، ابزارهای شناخت و مرکز راهنمایی Getting Ready - PowerShell Installation, Knowing Tools and Help Center

  • نصب PowerShell Core Installation of PowerShell Core

  • PowerShell ISE (محیط اسکریپت نویسی یکپارچه) را بشناسید Know PowerShell ISE (Integrated Scripting Environment)

  • نحوه نصب و استفاده از کد ویژوال استودیو (VS). How to Install & Use Visual Studio (VS) Code

  • مرکز راهنمایی PowerShell PowerShell Help Center

  • مرکز راهنمایی فرمان Get-Command در عمل Help Center Command Get-Command in Action

  • فرماندهی مرکز راهنمایی Get-Help in Action Help Center Command Get-Help in Action

  • نوشتن نظرات در اسکریپت Writing Comments in Script

  • بیایید یادگیری خود را آزمایش کنیم Let's test our learning

اپراتورهای پاورشل در عمق PowerShell Operators in Depth

  • اپراتورهای پاورشل چیست؟ What are PowerShell Operators

  • ویژگی های اپراتورهای پاورشل Characteristics of PowerShell Operators

  • انواع مختلف اپراتورهای پاورشل چیست؟ What are different Types Of PowerShell Operators

  • عملگرهای حسابی با مثال Arithmetic Operators with Examples

  • عملگرهای حسابی با مثال Arithmetic Operators with examples

  • عملگرهای تخصیص با مثال Assignment operators with examples

  • اپراتورهای برابری Equality Operators

  • اپراتورهای تطبیق Matching Operators

  • اپراتورهای مهار با نسخه نمایشی Containment Operators With Demo

  • جایگزینی اپراتورها با نسخه ی نمایشی Replacement Operators with Demo

  • عملگرها را تایپ کنید Type Operators

  • عملگرهای منطقی Logical Operators

  • اپراتورهای تغییر مسیر Redirection Operators

  • اسپلیت اپراتور Split Operator

  • به اپراتور بپیوندید Join Operator

  • اپراتورهای یکپارچه Unary Operators

  • اپراتور گروه بندی Grouping Operator

  • اپراتور Subexpression Subexpression Operator

  • با اپراتور تماس بگیرید Call Operator

  • اپراتور Hashtable و Array Hashtable & Array Operator

  • کاما - شاخص و اپراتور خط لوله Comma - Index & Pipeline Operator

  • محدوده و اپراتور دسترسی به اعضا Range & Member Access Operator

  • بیایید یادگیری خود را آزمایش کنیم Let's test our learning

مدیریت فایل ها و پوشه ها Files & Folders Management

  • درک مسیر مطلق و نسبی Understanding Absolute & Relative Path

  • ایجاد پوشه ها و فایل ها Creating Folders & Files

  • کپی کردن فایل ها و پوشه ها Copying Files & Folders

  • فهرست کردن محتویات پوشه ها یا فایل ها Listing Contents of Folders or Files

  • افزودن، جایگزینی یا الحاق مطالب به فایل Adding, Replacing or Appending Contents To File

  • پوشه یا وجود فایل را بررسی کنید Check Folder or File Existence

  • حذف پوشه ها و فایل ها Deleting Folders & Files

  • بیایید یادگیری خود را آزمایش کنیم Let's test our learning

آشنایی با خطوط لوله پاورشل Understanding PowerShell Pipelines

  • خط لوله چیست و ویژگی های آن What is Pipeline & its Characteristics

  • مکان های مناسب برای استفاده از خط لوله Right places for Using Pipeline

  • نحوه استفاده از Pipeline با دستوراتی که خروجی را به صورت پیش فرض بر نمی گرداند How to use Pipeline with Commands that not return Output by Default

  • درک نحوه انتقال مقادیر واقعی از دستور اول به بعدی Understanding how Actually Values pass from First Command to Next

  • بیایید یادگیری خود را آزمایش کنیم Let's test our learning

صادرات، وارد کردن و دستکاری فایل های CSV Exporting, Importing and Manipulating CSV Files

  • آنچه در این بخش قصد داریم به آن بپردازیم What we are going to cover in this section

  • روش های مختلف برای ایجاد فایل های CSV - Automatic Vs Manual Different Approaches for Creating CSV files - Automatic Vs Manual

  • وارد کردن فایل CSV و اجرای بلوک اسکریپت در برابر هر ردیف از فایل CSV Importing CSV File and Running Script Block Against Each Row of CSV file

  • انجام عمل بر روی برخی از مقادیر انتخاب شده در فایل CSV Performing action on some selected values in CSV file

  • اضافه کردن Colom اضافی در فایل CSV با مقداری سفارشی Adding extra Colom in CSV file with some custom value

  • بیایید یادگیری خود را آزمایش کنیم Let's test our learning

همه چیز را در مورد آرایه های PowerShell بدانید Know All about PowerShell Arrays

  • آرایه پاورشل چیست؟ What is PowerShell Array

  • یک آرایه ایجاد یا مقداردهی اولیه کنید Create or Initialize an Array

  • نحوه عملکرد نمایه سازی آرایه و استفاده از آن برای دسترسی به عناصر آرایه How Array Indexing works & its usage to Access Array elements

  • چه چیزی به شدت تایپ شده است و نحوه ایجاد آن با تعریف نوع داده What is Strongly Typed array and how to create it by defining Data Type

  • نحوه استفاده از اپراتورهای PowerShell با آرایه های PowerShell How to use PowerShell Operators With PowerShell Arrays

  • نحوه استفاده از ویژگی های آرایه How to use Properties of Array

  • نحوه استفاده از روش Clear برای پاک کردن محتویات آرایه PowerShell How to Use Clear Method to Clear Contents of an PowerShell Array

  • نحوه استفاده از روش Foreach برای تکرار روی هر عنصر از یک آرایه How to Use Foreach Method to Iterate over Each Element of an Array

  • نحوه استفاده از روش Where برای فیلتر کردن یا انتخاب عناصر آرایه How to Use Where method to Filter or Select the elements of the Array

  • افزودن و حذف عناصر از یک آرایه Adding & removing elements from an Array

  • اجرای یک کد یا اسکریپت در برابر هر عنصر فیلتر شده از یک آرایه Running a Code or Script against each or filtered elements of an Array

  • بیایید یادگیری خود را آزمایش کنیم Let's test our learning

هشتبل های پاورشل در عمق PowerShell Hashtables in Depth

  • ایجاد هشتبل با استفاده از رویکردهای مختلف Creating Hashtables Using different approaches

  • ایجاد هشتبل های مرتب شده Creating Ordered Hashtables

  • .افزودن کلیدها و مقادیر به Hashtable با استفاده از رویکردهای مختلف .Adding Keys & Values to Hashtable using different Approaches

  • افزودن کلید و ارزش به Hashtable با استفاده از رویکردهای مختلف Adding Keys & Values to Hashtable using different Approaches

  • دسترسی به کلید های Hashtable و ارزش ها با استفاده از رویکردهای مختلف Accessing Hashtable Keys & Values using different approaches

  • تکرار یک فرمان یا بلوک اسکریپت در برابر هر جفت HashTable - قسمت 1 Iterating a command or script block against each pair of HashTable - Part 1

  • تکرار در برابر هر جفت Hashtable Iterating against each pair of Hashtable

  • ایجاد شرایط و منطق با استفاده از Hashtable Making Conditions & Logics Using Hashtable

  • تکرار یک فرمان یا بلوک اسکریپت در برابر هر جفت HashTable - قسمت 2 Iterating a command or script block against each pair of HashTable - Part 2

  • تکرار یک فرمان یا بلوک اسکریپت در برابر هر جفت HashTable - قسمت 3 Iterating a command or script block against each pair of HashTable - Part 3

  • حذف کلیدها و مقادیر از Hashtable Removing Keys & Values from Hashtable

  • استفاده از نام ستون های سفارشی Using Custom Colom Names

  • مرتب سازی، صادرات و ایجاد جدول چند ستونی با استفاده از PSCustomObject Sorting, exporting & Creating multiple column Table using PSCustomObject

  • استفاده از splatting برای ارسال پارامترها به دستورات Using splatting to pass parameters to commands

  • مرتب سازی محتویات Hashtable Sorting contents of Hashtable

  • محتوای Hashtable را به فایل CSV صادر کنید Export contents of Hashtable into CSV file

  • بیایید یادگیری خود را آزمایش کنیم Let's test our learning

کار با بیانیه IF-ELSE PowerShell Working with PowerShell IF-ELSE Statement

  • در غیر این صورت به عنوان بیانیه اجرای مشروط، گردش کار و نحو آن If-else as Conditional Execution Statement, Its Workflow & Syntax

  • در غیر این صورت به عنوان بیانیه اجرای مشروط، گردش کار و نحو است If-else as Conditional Execution Statement, Its Workflow & Synatx

  • نکته کلیدی در مورد بیانیه ELSE Key Point to remember about ELSE Statement

  • نکته کلیدی که باید در مورد بیانیه ELSEIF به خاطر بسپارید Key Point to remember about ELSEIF Statement

  • اپراتور سه تایی (معرفی شده در PowerShell 7) - مزایا و معایب Ternary Operator (Introduced In PowerShell 7) - Pros & Cons

  • بیایید یادگیری خود را آزمایش کنیم Let's test our learning

PowerShell FOREACH حلقه در عمل PowerShell FOREACH Loop in Action

  • حلقه FOREACH PowerShell و نحو آن PowerShell FOREACH Loop & its Syntax

  • درک گردش کار حلقه FOREACH PowerShell Understanding Workflow of PowerShell FOREACH Loop

  • کار با حلقه FOREACH در زمینه تمرین Working With FOREACH loop in Practice Ground

  • بیایید یادگیری خود را آزمایش کنیم Let's test our learning

درک PowerShell while Loop Understanding PowerShell While Loop

  • PowerShell WHILE Loop چیست و نحو آن توضیح داده شده است What is PowerShell WHILE Loop & its Syntax explained

  • درک گردش کار PowerShell WHILE Loop Understanding Workflow of PowerShell WHILE Loop

  • استفاده از حلقه WHILE با اسکریپت در زمینه تمرین Using WHILE Loop with Script in Practice Ground

  • بیایید یادگیری خود را آزمایش کنیم Let's test our learning

حلقه DO PowerShell PowerShell DO Loop

  • کلمات کلیدی مورد استفاده با حلقه DO و تفاوت آن با حلقه while Keywords used with DO Loop & How it differs from While loop

  • حلقه Do-While چیست و نحو آن توضیح داده شده است What is Do-While Loop & its Syntax explained

  • گردش کار حلقه Do-While Workflow of Do-While loop

  • کار با PowerShell DO-While Loop in به صورت خودکار و تعاملی Working with PowerShell DO-While Loop in in Automatic & Interactive way

  • Do-Until Loop و نحو آن توضیح داده شده است What is Do-Until Loop & its Syntax explained

  • گردش کار حلقه Do-Until Workflow of Do-Until loop

  • کار با PowerShell انجام دهید تا حلقه به صورت اتوماتیک و تعاملی Working with PowerShell DO-Until Loop in Automatic & Interactive way

  • بیایید یادگیری خود را آزمایش کنیم Let's test our learning

PowerShell FOR Loop PowerShell FOR Loop

  • PowerShell FOR Loop چیست و نحو آن توضیح داده شده است What is PowerShell FOR Loop & its Syntax explained

  • گردش کار FOR Loop توضیح داده شده است Workflow of FOR Loop explained

  • کار با حلقه FOR در تمرین زمین Working With FOR loop in Practice Ground

  • بیایید یادگیری خود را آزمایش کنیم Let's test our learning

مدیریت خطا در PowerShell Error Handling In PowerShell

  • از Case (Issue) برای درک اینکه چرا به Error Handling نیاز داریم استفاده کنید Use case (Issue) to Understand why we need Error Handling

  • Try-Catch-Finally چیست What is Try-Catch-Finally

  • درک دقیق متغیر خطا برای استفاده موثر از آن Understanding Error Variable in detail to use it efficiently

  • Try-Catch-Finally - Handling Issue که قبلاً در این بخش به آن پرداختیم Try-Catch-Finally - Handling Issue that we discussed earlier in this section

توابع PowerShell Deep Dive PowerShell Functions Deep Dive

  • توابع PowerShell، مزایا، دامنه، بهترین شیوه ها و نحو PowerShell Functions, benefits, Scope, Best Practices & Syntax

  • ایجاد عملکرد ساده Creating Simple Function

  • پارامترهای یک تابع را مشخص کنید Specify parameters of a function

  • درک و ایجاد عملکرد پیشرفته Understanding & Creating Advanced Function

  • اضافه کردن WhatIf & Confirm پارامترها نیز Adding WhatIf & Confirm Parameters also

  • اعلام پارامتر اجباری Declaring Mandatory Parameter

  • اطمینان از ارسال مقدار واحد در برابر یک پارامتر Ensuring single Value is passed against a parameter

  • تعیین مقدار پیش فرض یک پارامتر Defining default Value of a parameter

  • نوشتن کمک مبتنی بر نظر برای یک تابع Writing Comment based help for a function

  • ایجاد منوی معتبر از مقادیر احتمالی یک پارامتر Creating validated menu of Possible values of a parameter

  • بیایید یادگیری خود را آزمایش کنیم Let's test our learning

کنترل از راه دور پاورشل Powershell Remoting

  • PowerShell Remoting چیست و کاربردهای آن چیست؟ What is PowerShell Remoting & It's Usages

  • رویکردهای راه دور PowerShell PowerShell Remoting Approaches

  • درک اجزای کنترل از راه دور PS برای کار و عیب یابی چیزها Understanding PS Remoting Components for working & Troubleshooting Things

  • فعال کردن PowerShell Remoting Enabling PowerShell Remoting

  • کنترل از راه دور PowerShell One-One One-One PowerShell Remoting

  • یک چند پاورشل از راه دور - تئوری One-Many PowerShell Remoting - Theory

  • کنترل از راه دور PowerShell One-Many - نسخه ی نمایشی One-Many PowerShell Remoting - Demo

  • سریال سازی و سریال زدایی - تئوری Serialization & Deserialization - Theory

  • Serialization & Deserialization - نسخه ی نمایشی Serialization & Deserialization - Demo

  • استفاده از منابع محلی در رایانه های راه دور - تئوری Using Local Resource On Remote Computers - Theory

  • استفاده از منابع محلی در رایانه های راه دور - نسخه ی نمایشی Using Local Resource On Remote Computers - Demo

  • Ad-Hoc vs. جلسات مداوم - تئوری Ad-Hoc Vs. Persistent Sessions - Theory

  • Ad-Hoc vs. جلسات مداوم - نسخه ی نمایشی Ad-Hoc Vs. Persistent Sessions - Demo

عبارات منظم PowerShell (Regex) PowerShell Regular Expressions (Regex)

  • عبارات با قاعده پاورشل چیست؟ What Are PowerShell Regular Expressions

  • کجا از Regex در PowerShell استفاده می کنیم Where do we use Regex in PowerShell

  • انواع مختلف شخصیت های Regex و برگه مرجع Different Types Of Regex Characters & Reference Sheet

  • PowerShell - بیان منظم - کلاس های کاراکتر - قسمت_1 PowerShell - Regular Expression - Character Classes - Part_1

  • PowerShell - Regular Expression - کلاس های کاراکتر - Part_2 PowerShell - Regular Expression - Character Classes - Part_2

  • PowerShell - Regular Expression - Quantifiers - Part_1 PowerShell - Regular Expression - Quantifiers - Part_1

  • PowerShell - Regular Expression - Quantifiers - Part_2 PowerShell - Regular Expression - Quantifiers - Part_2

  • PowerShell - بیان منظم - شخصیت های فرار PowerShell - Regular Expression - Escaping Characters

  • PowerShell - Regular Expression - Anchors PowerShell - Regular Expression - Anchors

  • استفاده از Select String برای یافتن موارد منطبق - Part_1 Using Select String To find Matches - Part_1

  • استفاده از Select String برای یافتن موارد منطبق - Part_2 Using Select String To find Matches - Part_2

  • بیایید یادگیری خود را آزمایش کنیم Let's test our learning

تکالیف برای تمرین شما Assignments For Your Practice

  • شروع کار با PowerShell Getting Started With PowerShell

  • خطوط لوله: زنجیر کردن Cmdlet ها با خط لوله Pipelines: Chaining Cmdlets with the Pipeline

  • خطوط لوله: فیلتر کردن با خط لوله و Where-Object Pipelines: Filtering with pipeline & Where-Object

  • خطوط لوله: دانش خود را در مورد Foreach-Object و Pipeline بررسی کنید Pipelines: Check Your Knowledge about Foreach-Object & Pipeline

  • اپراتورها: اپراتورهای مقایسه Operators: Comparison Operators

  • اپراتورها: دانش درباره عملگرهای منطقی و انتساب را بررسی کنید Operators: Check Knowledge About Logical and Assignment Operators

  • اپراتورها: دانش خود را در مورد Operators for String Concatenation بررسی کنید Operators: Check you knowledge about Operators for String Concatenation

  • آرایه ها: ایجاد و دسترسی به آرایه ها Arrays: Creating and Accessing Arrays

  • آرایه ها: به روز رسانی عناصر آرایه Arrays: Updating Array Elements

  • آرایه ها: حذف عناصر از یک آرایه Arrays: Removing Elements from an Array

  • HashTables: ایجاد یک Hashtable HashTables: Creating a Hashtable

  • HashTables: دسترسی به مقادیر Hashtable HashTables: Accessing Hashtable Values

نمایش نظرات

آموزش تسلط بر PowerShell: سطح مبتدی تا کارآمد
جزییات دوره
10 hours
138
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
7,379
4.3 از 5
دارد
دارد
دارد
Luxmi Narayan
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Luxmi Narayan Luxmi Narayan

مشاور فنی - Cloud and AutomationWorking as Technical Consultant - Cloud and Automation. من بیش از 17 سال تجربه فناوری اطلاعات دارم، از طریق این تجربه در حوزه های مختلفی مانند سرور/شبکه/پایگاه داده/مدیریت امنیت کار کرده ام. برای بیش از 12 سال گذشته من صرفاً در فناوری ابر و اتوماسیون مشغول هستم. من دارای گواهینامه PMP، ITIL، MCSE، CCNA و AWS Professional Architect هستم. من به "یادگیری، اشتراک گذاری و رشد" بسیار اعتقاد دارم.