آموزش PowerShell 7: مبتدی تا پیشرفته

PowerShell 7: Beginner To Advanced

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با راه‌اندازی و اجرای آخرین نسخه، PowerShell 7، حرفه خود و محیط IT خود را شروع کنید. خط فرمان Powershell را بدانید نصب و به‌روزرسانی Windows PowerShell بیاموزید PowerShell را برای کنترل و مدیریت ماشین‌ها و سرورهای ویندوز خود در حال اجرا و کشف دستورات یافتن و استفاده از ماژول های محلی کار با فایل ها، متغیرها، آرایه ها و جداول هش پیش نیازها: دانش پایه کامپیوتر. دستگاه ویندوز، لینوکس یا Mac OS هیچ تجربه برنامه نویسی لازم نیست

PowerShell ابزار ضروری برای مدیران سیستم است. با راه‌اندازی و اجرای آخرین نسخه، PowerShell 7، کار و محیط IT خود را شروع کنید.

PowerShell یک چارچوب مدیریت پیکربندی و اتوماسیون وظایف بین پلتفرمی است که از پوسته خط فرمان و زبان برنامه نویسی تشکیل شده است. برخلاف اکثر پوسته‌ها که متن را می‌پذیرند و برمی‌گردانند، PowerShell بر روی زمان اجرا زبان مشترک دات‌نت (CLR) ساخته می‌شود و اشیاء NET را می‌پذیرد و برمی‌گرداند. این تغییر اساسی ابزارها و روش های کاملاً جدیدی را برای اتوماسیون به ارمغان می آورد.

بر خلاف رابط های خط فرمان سنتی، cmdlet های PowerShell برای مقابله با اشیا طراحی شده اند. یک شی اطلاعات ساختاری است که چیزی بیش از یک رشته کاراکترهایی است که روی صفحه ظاهر می شوند. خروجی فرمان همیشه حاوی اطلاعات اضافی است که در صورت نیاز می توانید از آنها استفاده کنید.

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

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

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

با یک پایه محکم در PowerShell، دانش اساسی PowerShell و نحوه استفاده کارآمد از این برنامه را خواهید آموخت، از طریق این دوره ها، مهارت حیاتی نحوه استفاده از سیستم کمکی PowerShell و ساخت دستور را کشف خواهید کرد. نحو. در مرحله بعد، نحوه استفاده از دستورات را خواهید فهمید و با نام های مستعار، cmdlet ها، ارائه دهندگان و psdrive ها آشنا خواهید شد. در نهایت، نحوه پیکربندی، پیمایش، و استفاده حداکثری از کنسول های مختلف PowerShell را خواهید آموخت.

در پایان این دوره‌ها، مهارت‌های PowerShell خود را به سطح بعدی ارتقا می‌دهید و گام بعدی را به سمت تسلط بر PowerShell بردارید.

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

ثبت نام کنید و از یادگیری PowerShell لذت ببرید.

فتاح بن



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

مقدمه ای بر PowerShell Introduction To PowerShell

  • به این دوره خوش آمدید Welcome to This Course

  • تاریخچه مختصری از Windows PowerShell A Brief History of Windows PowerShell

  • نمای کلی کنسول PowerShell PowerShell Console Overview

  • بازخورد شما مهم است Your Feedback is Important

  • Windows PowerShell و ISE را کشف کنید Discover Windows PowerShell and ISE

  • چند راه برای راه اندازی Windows PowerShell Multiples Ways To Launch Windows PowerShell

جهت گیری و الزامات PowerShell PowerShell Orientation and Requirements

  • مقدمه ای بر Windows PowerShell 5.1 Introduction to Windows PowerShell 5.1

  • نصب ویندوز پاورشل Installing Windows PowerShell

  • نصب Windows Management Framework 5 Installing the Windows Management Framework 5

  • مقدمه ای بر PowerShell 7 Introduction to PowerShell 7

  • Windows Powershell در مقابل PowerShell 7 Windows Powershell vs PowerShell 7

  • PowerShell 7 برای Windows، Mac OS و Linux PowerShell 7 For Windows, Mac OS and Linux

  • PowerShell در GitHub PowerShell On GitHub

  • دانلود بسته PowerShell 7 برای پلتفرم های شما Download PowerShell 7 Package For Your Platforms

  • نصب PowerShell 7 در لینوکس و MacOS Installing PowerShell 7 On Linux & MacOS

  • نصب پاورشل 7 در ویندوز Installing PowerShell 7 On Windows

  • دانلود کد ویژوال استودیو Downloading Visual Studio Code

  • نصب کد ویژوال استودیو برای اسکریپت پاورشل Installing Visual Studio Code For Powershell Scripting

  • سفارشی کردن PowerShell برای راحتی شما Customizing PowerShell for Your Comfort

ماژول های پاورشل PowerShell Modules

  • مقدمه ای بر PowerShell Cmdlet Introduction To PowerShell Cmdlet

  • دستور دستور PowerShell PowerShell Command Syntax

  • ماژول ها و اسنپ های PowerShell PowerShell Snap-ins and Modules

  • اجرای دستورات پایه در Windows PowerShell 5.1 و PowerShell 7 Running Basic Commands on Windows PowerShell 5.1 and PowerShell 7

  • یافتن و استفاده از ماژول های PowerShell Finding And Using PowerShell Modules

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

  • اجرای دستورات ماژول PowerShell Running the PowerShell Module Commands

  • فهرست کردن دستورات ماژول PowerShell Listing PowerShell Module Commands

  • مسیرهای ماژول های پاورشل PowerShell Modules Paths

یافتن و کشف دستورات Finding and Discovering Commands

  • یافتن فرمان چندین ماژول Finding Command of Multiple Modules

  • آرایه ای از افعال فرمان را مشخص می کند Specifies An Array of Command Verbs

  • فیلتر کردن فرمان از طریق علامت عام Filtering Command Through wildcard

  • با کاراکترهای مشخص دستورات را دریافت می کند Gets Commands With Specified Characters

  • دستورات را در کدهای ISE و Visual Studio اجرا کنید Run Commands in ISE and Visual Studio Code

راهنمای تفسیر PowerShell Command Interpreting PowerShell Command Help

  • PowerShell Cmdlet و پارامترها PowerShell Cmdlet And Parameters

  • مقدمه ای بر PowerShell Help System Introduction to PowerShell Help System

  • از Powershell Cmdlet کمک بگیرید Get the Help of Powershell Cmdlet

  • نسخه آنلاین Cmdlet Help را دریافت کنید Get The Online version of Cmdlet Help

  • جدیدترین فایل های راهنما را دانلود و نصب می کند Downloads and Installs the Newest Help Files

  • آشنایی با سینتکس PowerShell CmdLet Understanding PowerShell CmdLet Syntax

  • درک مقدار پارامترها Understanding Parameters Value

  • پارامترهای اختیاری و مورد نیاز Optional and Required Parameters

  • نام پارامتر مورد نیاز Parameter Name Requirement

  • توضیحات پارامتر Parameter Description

  • پارامترهای موقعیتی و نامگذاری شده Positional and Named Parameters

  • دو نقل قول و فرار در PowerShell Double Quotes and Escaping in PowerShell

  • مقادیر پیش فرض در پارامترهای PowerShell Default Values in PowerShell Parameters

  • چندین مقدار در پارامترهای PowerShell Multiple Values in PowerShell Parameters

  • پارامتر Accept Pipeline و Wildcard Parameter Accept Pipeline and Wildcard

  • ترکیب چندگانه PowerShell Cmdlet Multiple Syntax of PowerShell Cmdlet

نام مستعار PowerShell PowerShell Alias

  • آشنایی با نام مستعار PowerShell Introduction to PowerShell Alias

  • دستورات مستعار PowerShell Alias PowerShell Commands

  • یک نام مستعار جدید PowerShell ایجاد می کند Creates A New PowerShell Alias

  • دریافت و صادرات نام مستعار برای جلسه فعلی Gets and Export Aliases For The Current Session

  • نام مستعار درایو در PowerShell Alias Drive in PowerShell

اجرای دستورات در PowerShell Running Commands in PowerShell

  • مقدمه ای بر موتور پاورشل Introduction to Powershell Engine

  • فهرست دستورات Windows PowerShell 5.1 و PowerShell 7 Commands List of Windows PowerShell 5.1 and PowerShell 7

  • افعال مورد تایید برای استفاده در دستورات پاورشل Verbs Approved To Use In PowerShell Commands

  • انواع دستورات PowerShell را دریافت می کند Gets All Types Of PowerShell Commands

  • همه برنامه های PowerShell را دریافت می کند Gets All Applications Of PowerShell

  • همه نام های مستعار PowerShell را دریافت می کند Gets All aliases Of PowerShell

  • فیلتر، تابع، اسکریپت و سایر دستورات PowerShell Filter, Function, Script and other PowerShell Commands

  • لیست دستورات PowerShell را فیلتر کنید Filter the PowerShell Commands List

  • نحو را دریافت می کند Gets The Syntax

  • دستورات را با نام پارامترهای خاص دریافت کنید Get Commands With Specific Parameter Names

  • گزارش رویدادها را دریافت می کند Gets The Events Log

  • دستورات را با انواع پارامترهای خاص دریافت کنید Get Commands With Specific Parameter Types

  • نمایش اطلاعات فرمان Show Command Info

  • Cmdlet های سه هسته ای در PowerShell The Three Core Cmdlets in PowerShell

ارائه دهندگان و درایوهای PowerShell PowerShell Providers and Drives

  • مقدمه ای بر ارائه دهندگان و درایوهای PowerShell Introduction to PowerShell Providers and Drives

  • آشنایی با ارائه دهندگان PowerShell - قسمت 1 Understanding PowerShell Providers - Part 1

  • آشنایی با ارائه دهندگان PowerShell - قسمت 2 Understanding PowerShell Providers - Part 2

  • همه چیز درباره ShouldProcess Everything About ShouldProcess

  • معاملات PowerShell PowerShell Transactions

  • WhatIf و Confirm Parameters WhatIf and Confirm Parameters

  • ارائه دهنده رجیستری The Registry Provider

  • استفاده از PSDrives Using PSDrives

  • مدیریت فایل های PowerShell Drives Managing PowerShell Drives Files

  • یک درایو PowerShell جدید ایجاد کنید Create a New PowerShell Drive

  • PowerShell Drive را حذف کنید Remove PowerShell Drive

کار با پوشه ها و فایل ها Working with Folders And Files

  • مقدمه ای بر فایل سیستم PowerShell Introduction To PowerShell FileSystem

  • مکان را تنظیم کنید Set Location

  • ChildItem را دریافت کنید Get ChildItem

  • یک دایرکتوری جدید ایجاد می کند Creates a New Directory

  • فایل های جدید ایجاد می کند Creates New Files

  • مقدار مورد جدید را مشخص می کند Specifies The Value of The New Item

  • حذف دایرکتوری Remove Directory

  • حذف فایل ها Remove Files

  • کپی فایل ها و پوشه ها Copy files and Folders

  • کپی بازگشتی Recursive Copy

  • انتقال فایل ها و پوشه ها Moves Files and Folders

  • محتوای مورد را دریافت می کند Gets Content of The Item

  • محتوا را به موارد مشخص شده اضافه می کند Adds Content to The Specified Items

  • توصیفگر امنیتی یک فایل را دریافت می کند Gets The Security Descriptor For a File

متغیرهای پاورشل PowerShell Variables

  • مقدمه ای بر متغیرهای PowerShell Introduction to PowerShell Variables

  • نامگذاری متغیرهای PowerShell Naming PowerShell Variables

  • ایجاد متغیرهای جدید PowerShell Create New PowerShell Variables

  • متغیرها نوع داده Variables Data Type

  • Int32، String، Boolean و Double Int32, String, Boolean and Double

  • ریخته گری پاورشل PowerShell Casting

  • تاریخ تاریخ را دریافت می کند Gets A DateTime

  • متغیرهای PowerShell را دریافت می کند Gets PowerShell Variables

  • تنظیم، پاک کردن و حذف متغیرهای PowerShell Set, Clear and Remove PowerShell Variables

  • درایو متغیر PowerShell PowerShell Variable Drive

  • تبدیل یک رشته به Datetime در PowerShell Convert a String To Datetime In PowerShell

  • تبدیل یک رشته به XML در PowerShell Convert A String To XML in PowerShell

  • ValidatePattern و ValidateCount اعلامیه ویژگی ValidatePattern And ValidateCount Attribute Declaration

آرایه های پاورشل و جداول هش PowerShell Arrays and Hash Tables

  • ایجاد و راه اندازی آرایه PowerShell Creating And Initializing PowerShell Array

  • Cast PowerShell Array Cast PowerShell Array

  • شاخص آرایه پاورشل PowerShell Array Index

  • مقدمه ای بر جداول هش پاورشل Introduction to PowerShell Hash Tables

  • ایجاد و راه‌اندازی جداول هش PowerShell Creating And Initializing PowerShell Hash Tables

  • کلیدها و مقادیر جداول هش Hash Tables Keys and Values

  • اشیاء جداول هش PowerShell PowerShell Hash Tables Objects

متغیرهای محیطی PowerShell PowerShell Environment Variables

  • مقدمه ای بر ارائه دهنده متغیرهای محیطی Introduction To The Environmental Variable Provider

  • متغیرهای محیطی PowerShell را تنظیم کنید Set PowerShell Environmental Variables

  • استفاده و تغییر متغیرهای محیطی PowerShell Using And Changing PowerShell Environment variables

  • کلاس سیستم. محیط زیست System.Environment Class

اسکریپت نویسی متغیر PowerShell PowerShell Variable Scripting

  • تجزیه، بسط متغیر، و نقل قول Parsing, Variable Expansion, and Quoting

  • آرگومان های اجباری پاورشل PowerShell Compulsory Arguments

  • محدوده متغیر PowerShell PowerShell Variable Scope

  • سلسله مراتب دامنه پاورشل Powershell Scope Hierarchy

تراکنش پاورشل PowerShell Transaction

  • مقدمه ای بر تراکنش Powershell Introduction To Powershell Transaction

  • Cmdlet های تراکنش را کشف کنید Discover The Cmdlets Of The Transaction

  • شروع یک معامله جدید Start A New Transaction

  • اطلاعاتی درباره تراکنش فعال دریافت کنید Get Information About The Active Transaction

  • ترجیح بازگشت به معامله Rollback Preference Of The Transaction

  • انجام معامله Commit The Transaction

  • معامله مستقل Independent Transaction

  • نتیجه گیری از معامله Conclusion Of The Transaction

اپراتورهای پاورشل PowerShell Operators

  • مقدمه ای بر اپراتورهای پاورشل Introduction To PowerShell Operators

  • عملگرهای مقایسه پاورشل PowerShell Comparison Operators

  • مقایسه لفظی رشته String Literal Comparison

  • PowerShell -Like Comparator PowerShell -Like Comparator

  • Like vs. Match: Battle of the Powershell Like vs. Match: Battle of the Powershell operators

  • PowerShell Join Operator PowerShell Join Operator

  • اپراتور تقسیم پاورشل PowerShell Split Operator

  • Split Syntax: Delimiter And Max-Substrings Split Syntax: Delimiter And Max-Substrings

  • تقسیم گزینه های اپراتور Split Operator Options

  • تقسیم توسط ScriptBlock Split By ScriptBlock

  • عملگرهای نوع بولی The Boolean Type Operators

  • ورودی را به فرمت تبدیل می کند Converts The Input To The Format

  • اپراتورهای منبع یابی محدوده و نقطه Range And Dot Sourcing Operators

  • مثال واقعی با استفاده از همه اپراتورها 1 Real Example Using All Operators 1

  • مثال واقعی با استفاده از همه اپراتورها 2 Real Example Using All Operators 2

  • رشته ها را با استفاده از عملگر Format قالب بندی می کند Formats Strings by Using The Format Operator

  • همه چیز درباره اپراتورهای پشتیبانی شده توسط PowerShell All About Operators supported by PowerShell

نتیجه Conclusion

  • مبانی پاورشل PowerShell Basics

  • مرجع سریع پاورشل PowerShell Quick Reference

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

آموزش PowerShell 7: مبتدی تا پیشرفته
جزییات دوره
12.5 hours
148
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,384
4.4 از 5
دارد
دارد
دارد
Fettah Ben
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Fettah Ben Fettah Ben

Microsoft ADFS، IT Manager. بن یک دیپلم سرپرست فناوری اطلاعات است و در مربیگری ، بازاریابی آنلاین ، توسعه وب ، بازاریابی محتوا ، مجازی سازی ، مدیریت سرور و بسیاری از پروژه های دیگر یک تجارت موفق ایجاد کرده است. در این نمایه ، مهارت ها ، استراتژی ها و تکنیک های موفقیت آمیز خود را در زمینه های مختلف با روش های آسان که شما را از سطوح مبتدی به سطح تخصص می رساند ، با شما در میان می گذارم. با شرکت در یکی از دوره های من می توانید پشتیبانی و پاسخ کامل به هر یک از سوالات خود را دریافت کنید.