آموزش PowerShell: گام به گام

PowerShell: Step-by-step

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: ویندوز 10 و 11، ویندوز سرور 2016، 2019 و 2022 آشنایی با اصول و ابزارهای PowerShell مدیریت فرآیندها و خدمات با استفاده از PowerShell مدیریت اسکریپت ها با استفاده از PowerShell ISE با استفاده از نسخه های مختلف PowerShell نحوه استفاده از PowerShell راهنما خودکارسازی وظایف استفاده از Pipeline نحوه ایجاد رونوشت کار با اعضای شی ایجاد جداول هش ایجاد آرایه ها استفاده از عملگرها و پارامترها استفاده از دستورات WMI و CIM استفاده صحیح از متغیرها درک سطوح خط مشی اجرا ایجاد اسکریپت بر اساس ساختارهای ForEach و ElseIf استفاده از راه دور PowerShell نحوه استفاده از نام مستعار پیش نیازها: درک اولیه از کلاینت و سرور ویندوز سیستم های عامل

بسیاری از یادگیری PowerShell می ترسند زیرا تجربه ای با زبان های برنامه نویسی ندارند. PowerShell یک زبان برنامه نویسی قدرتمند و یک رابط خط فرمان است. درک استفاده از PowerShell به شما این امکان را می دهد که بسیاری از کارها را خودکار کنید. همچنین تنظیمات زیادی وجود دارد که فقط با استفاده از PowerShell قابل مدیریت هستند. این در مورد Windows 10 و Windows 11، Windows Server 2016 تا Windows Server 2022، Exchange، SharePoint و بسیاری از محصولات System Center صادق است.

در این دوره آموزشی نحوه استفاده از ابزارهای مختلف powershell را خواهید آموخت

نحوه تغییر فرمان با استفاده از پارامترها

از Powershell Help و Get دستورات برای اصلاح نحو و تصحیح خطاها استفاده کنید

از نام مستعار استفاده می کند

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

از یک رونوشت برای ضبط همه انواع دستورات در یک جلسه powershell استفاده کنید

موارد یا ویژگی‌ها را با استفاده از عملگرهایی مانند برابر، نه برابر یا مانند جستجو کنید

بیاموزید که به دلایل امنیتی دستورات powershell را از اجرای بر روی سیستم های خاص محدود کنید.

انواع مختلف اسکریپت powershell ایجاد کنید.

دستورات powershell کاربر خود را ایجاد کنید

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

سخت افزار را در رایانه های محلی و راه دور با استفاده از WMI و CIM پرس و جو کنید. درخواست‌هایی مانند شناسایی تنظیمات چاپگر، حساب‌های محلی در رایانه، تنظیمات مادربرد، تنظیمات BIOS/Firmware، سلامت باتری لپ‌تاپ‌ها و موارد دیگر را اجرا کنید.

مثال‌های کاربردی

هر دستور و اسکریپتی که این دوره پوشش می دهد نشان داده می شود. اسکریپت های نمونه برای دانلود در دسترس هستند، حاوی بسیاری از دستوراتی هستند که من در درس ها اجرا می کنم.

رایگان در رایانه شخصی خود یا در آزمایشگاه آنلاین مجازی Microsoft دنبال کنید.

حتما برخی از ویدئوهای نمایشی این دوره را تماشا کنید!


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

معرفی Introduction

  • معرفی دوره Course Introduction

  • مهم: تنظیمات پخش کننده Udemy IMPORTANT: Udemy Player Settings

  • سرعت پخش Playback Speed

راه اندازی آزمایشگاه (اختیاری) Lab Setup (Optional)

  • راه اندازی آزمایشگاه Lab Setup

برنامه ها و نسخه های PowerShell PowerShell Applications and Versions

  • برنامه های میزبان Host Applications

  • آشنایی با تنظیمات کنسول Understanding Console Settings

  • تعیین نسخه های PowerShell Determining PowerShell versions

  • تمرین چالشی CHALLENGE EXERCISE

  • بررسی ویژگی های PowerShell نسخه 6 Exploring the features of PowerShell version 6

  • پاورشل نسخه 6 را دانلود و نصب کنید Download and Install PowerShell Version 6

PowerShell چه تفاوتی با Command Prompt Utility ویندوز دارد؟ How is PowerShell different than the Windows Command Prompt Utility?

  • PowerShell در مقابل Command Prompt PowerShell vs. Command Prompt

با استفاده از پارامترهای PowerShell و تکمیل برگه Using PowerShell Parameters and tab completion

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

  • نمایش استفاده از پارامترها Demonstration of using Parameters

  • مزایای تکمیل برگه The benefits of tab completion

با استفاده از PowerShell Help Using PowerShell Help

  • با استفاده از Get-Help Using Get-Help

  • استفاده از About و Update-Help Using About and Update-Help

  • تمرین چالشی CHALLENGE EXERCISE

  • با استفاده از Get-Command Using the Get-Command

  • با استفاده از دستور Find Using the Find Command

نام مستعار چیست What is an Alias

  • استفاده از نام مستعار در PowerShell Alias use in PowerShell

  • نام مستعار جدید در PowerShell ایجاد کنید Create new Aliases in PowerShell

اجرای دستورات پشتیبانی نشده در PowerShell Running Unsupported Commands in PowerShell

  • سینتکس برای اجرای دستورات پشتیبانی نشده در PowerShell Syntax to run unsupported commands in PowerShell

با استفاده از دستور Show و Out-Grid View برای نمایش محتوا Using the Show command and Out-Grid View to display content

  • نمایش فرمان و نمای بیرون از شبکه (OGV) Show command and Out-Grid View (OGV)

خط لوله چیست؟ What is the Pipeline?

  • نحو خط لوله Pipeline syntax

  • نمایش خط لوله Demonstration of the Pipeline

ایجاد رونوشت های PowerShell Creating PowerShell Transcripts

  • مدیریت تنظیمات رونویسی Managing Transcription Settings

کار با اعضای شی working with Object Members

  • اعضای شی Object Members

  • فرمت انواع جدول Format table types

  • مرتب سازی اشیاء Object Sorting

  • انتخاب اشیا Selecting Objects

آشنایی با جداول و آرایه هاش Understanding Hash Tables and Arrays

  • ایجاد یک جدول هش Creating a Hash Table

  • آرایه ها و فهرست های آرایه Arrays and Array Lists

درک و استفاده از اپراتورها Understanding and Using Operators

  • استفاده از اپراتورها Using Operators

صادرات اقلام با استفاده از PowerShell Exporting items using PowerShell

  • صدور دستورات Exporting Commands

CIM چیست؟ What is CIM

  • بررسی اجمالی CIM CIM Overview

  • بررسی درایور CIM CIM Driver Check

  • استفاده از CIM با بایوس Using CIM with BIOS

  • CIM برای مدیریت هارد دیسک ها CIM to manage Hard Drives

  • خاتمه فرآیندهای CIM Terminating CIM Processes

درک متغیرها Understanding Variables

  • استفاده از متغیرها Using Variables

  • تمرین چالشی CHALLENGE EXERCISE

ایجاد اسکریپت های پروفایل Creating Profile Scripts

  • اسکریپت های نمایه Profile Scripts

درک سطوح سیاست اجرا Understanding Execution Policy Levels

  • مدیریت سطوح اجرا Managing Execution Levels

ساختارهای اسکریپت Script Constructs

  • برای هر ساختار اسکریپت ForEach script construct

  • ساخت اسکریپت ElseIf ElseIf script construct

  • سعی کن و بگیر Try and Catch

کارکرد Functions

  • ایجاد یک تابع Creating a Function

ایجاد ماژول های PowerShell Creating PowerShell Modules

  • نحوه ایجاد یک ماژول PowerShell سفارشی How to create a custom PowerShell module

توقف اجرای اسکریپت Pausing Script Execution

  • Read-Host و Start-Sleep برای بهبود اجرای اسکریپت Read-Host and Start-Sleep for improved script execution

پارامترهای اسکریپت Script Parameters

  • استفاده از پارامترهای اسکریپت Using Script Parameters

پیدا کردن پیام های خطا در powershell Finding error messages in powershell

  • درک خطای $ Understanding $Error

با استفاده از PowerShell Remoting Using PowerShell Remoting

  • PowerShell Remoting قسمت 1 PowerShell Remoting part 1

  • PowerShell Remoting قسمت 2 PowerShell Remoting part 2

استفاده از ChatGPT برای ایجاد اسکریپت های PowerShell Using ChatGPT to create PowerShell scripts

  • استفاده از ChatGPT برای ایجاد اسکریپت های PowerShell Using ChatGPT to create PowerShell scripts

نمایش نظرات

آموزش PowerShell: گام به گام
جزییات دوره
6 hours
54
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
12,088
4.6 از 5
دارد
دارد
دارد
Kevin Brown
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kevin Brown Kevin Brown

Windows، Azure، AWS، Cisco، Security Instructor & Author