آموزش پاورشل برای مهندسان سیستم - آخرین آپدیت

دانلود PowerShell for Systems Engineers

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

بهره‌گیری از اتوماسیون و چت جی‌پی‌تی برای حل مشکلات کسب‌وکار

پاورشل

  • مبانی برنامه‌نویسی
  • مدیریت سیستم با پاورشل
  • مدیریت فایل با پاورشل
  • شبکه‌بندی با پاورشل
  • مدیریت اکتیو دایرکتوری با پاورشل
  • توابع سفارشی پاورشل
  • ماژول‌های سفارشی پاورشل
  • تولید کد پاورشل با چت جی‌پی‌تی
  • اتوماسیون با پاورشل
  • رابط‌های کاربری گرافیکی پاورشل با Windows Forms
  • تبدیل اسکریپت‌های پاورشل به فایل اجرایی (EXE)

پیش‌نیازها:

  • کامپیوتر ویندوزی (Windows PC)
  • مبانی شبکه‌های کامپیوتری (برای برخی بخش‌ها)

این دوره بر اساس کتاب ۴۴۰ صفحه‌ای "PowerShell برای مهندسین سیستم: بهره‌گیری از اتوماسیون و چت جی‌پی‌تی برای حل مشکلات کسب‌وکار" تهیه شده است.

اگرچه منابع آموزشی زیادی برای پاورشل در دسترس است، اما بسیاری از آن‌ها تنها نحوه استفاده از پاورشل را آموزش می‌دهند، نه نحوه بهره‌برداری مؤثر از آن. در این دوره، شما نه تنها مبانی پاورشل را فرا می‌گیرید، بلکه یاد خواهید گرفت چگونه از قدرت و سادگی آن برای خودکارسازی وظایف کسب‌وکار و بهبود فرایندهای کاری بهره ببرید.

این دوره که توسط جیم تایلر، مهندس سابق آمازون و نویسنده کتاب "PowerShell برای مهندسین سیستم: بهره‌گیری از اتوماسیون و چت جی‌پی‌تی برای حل مشکلات کسب‌وکار" نگاشته شده، در دو بخش اول با یک مرور کلی و فشرده از مبانی پاورشل آغاز می‌شود. در بخش سوم، جیم سه تکنیک اتوماسیون را که در طول دوره مورد استفاده قرار می‌گیرند، تشریح می‌کند.

گستردگی و عمق این دوره شگفت‌انگیز است – شامل موضوعاتی چون مدیریت سیستم، مدیریت فایل، شبکه‌بندی، اکتیو دایرکتوری، توابع سفارشی، اسکریپت‌های گرافیکی پاورشل و موارد دیگر. جیم بر پوشش نکات و ترفندهایی تأکید دارد که آرزو می‌کرد در ابتدای کار خود می‌دانست، مانند پروفایل‌ها، اسپلتینگ، Get-Help، Get-Command و غیره. ساختار دوره ترکیبی از دوره‌های برنامه‌نویسی و مدیریت سیستم است که این دو را به زیبایی در هم می‌آمیزد تا منعکس‌کننده این واقعیت باشد که پاورشل هم یک زبان اسکریپت‌نویسی قدرتمند است و هم یک کنسول مدیریت پیشرفته.


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

مقدمه Introduction

  • درباره مدرس About the Instructor

  • این دوره برای چه کسانی است؟ Who is this class for?

  • PowerShell چیست؟ What is PowerShell?

  • نحوه باز کردن PowerShell How to Open PowerShell

  • نحوه اجرای PowerShell به عنوان Administrator How to Run PowerShell as Administrator

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

  • Set-Execution Policy Set-Execution Policy

  • تکمیل با Tab Tab Completion

  • تاریخچه دستورات Command History

  • اولین اسکریپت PowerShell شما Your First PowerShell Script

  • Cmdlet ها چه هستند؟ What are Cmdlets?

  • Splatting Splatting

  • ماژول‌ها Modules

  • Pipeline Pipeline

  • PSItem یا $_ PSItem or $_

  • Get-Help Get-Help

  • Get-Command Get-Command

  • بررسی نسخه PowerShell شما Check Your PowerShell Version

  • PowerShell 7 PowerShell 7

  • پروفایل PowerShell PowerShell Profile

مبانی برنامه‌نویسی و اسکریپت‌نویسی Programming and Scripting Fundamentals

  • مقدمه‌ای بر بخش ۲ Introduction to Section 2

  • توضیحات Comments

  • متغیرها Variables

  • انواع داده Data Types

  • اشیاء Objects

  • آرایه‌ها Arrays

  • هش‌تیبل‌ها Hashtables

  • If then else elsif If then else elsif

  • عملگرها Operators

  • حلقه For For Loop

  • Foreach Foreach

  • حلقه While While Loop

  • Do While Do While

  • دستور Switch Switch Statement

خودکارسازی با PowerShell Automating with PowerShell

  • مقدمه بخش ۳ Section 3 Introduction

  • ایجاد یک وظیفه زمان‌بندی شده Create a Scheduled Task

  • مشاهده وظایف زمان‌بندی شده View Scheduled Tasks

  • حذف وظایف زمان‌بندی شده Remove Scheduled Tasks

  • کارهای زمان‌بندی شده Scheduled Jobs

  • ویندوز فرم‌ها Windows Forms

  • تبدیل اسکریپت‌های PowerShell به فایل‌های EXE Converting PowerShell Scripts to EXE Files

  • استفاده از هوش مصنوعی برای تولید کد Using AI to Generate Code

مدیریت فایل و داده File and Data Management

  • مقدمه‌ای بر بخش ۴ Introduction to Section 4

  • Get-ChildItem Get-ChildItem

  • دریافت مجوزها با Get-Acl Get Permissions with Get-Acl

  • تنظیم مجوزها با Set-Acl Set Permissions with Set-Acl

  • دریافت حجم فایل‌ها و دایرکتوری‌ها Get Size of Files and Directories

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

  • تطبیق و جایگزینی رشته‌ها Matching and Replacing Strings

  • کار با فایل‌های متنی Working with Text Files

  • وارد کردن و خروجی گرفتن از فایل‌های CSV Importing and Exporting CSV Files

  • وارد کردن و خروجی گرفتن از فایل‌های JSON Importing and Exporting JSON Files

  • وارد کردن و خروجی گرفتن از فایل‌های XML Importing and Exporting XML Files

  • ماژول ImportExcel ImportExcel Module

مدیریت سیستم System Management

  • مقدمه Introduction

  • Get-ComputerInfo Get-ComputerInfo

  • مشاهده فرآیندهای سیستم Viewing System Processes

  • شروع و توقف فرآیندها Starting & Stopping Processes

  • مشاهده سرویس‌های سیستم Viewing System Services

  • شروع و توقف سرویس‌های سیستم Starting and Stopping System Services

  • دریافت اطلاعات درایو و ولوم Getting Drive & Volume Information

  • خالی کردن Recycle Bin Empty the Recycle Bin

  • اتوماسیون در کانون توجه Automation in Focus

  • هوش مصنوعی در کانون توجه AI in Focus

شبکه‌سازی Networking

  • مقدمه‌ای بر شبکه‌سازی Introduction to Networking

  • تست اتصال با میزبان‌ها Test Connections with Hosts

  • Traceroute میزبان‌ها Traceroute Hosts

  • انجام یک Portscan Conduct a Portscan

  • دریافت پیکربندی آداپتور شبکه و IP Getting Network Adapter & IP Configuration

  • تشخیص DNS DNS Diagnostics

اکتیو دایرکتوری Active Directory

  • مقدمه‌ای بر بخش ۷ Introduction to Section 7

  • راه‌اندازی یک کنترلر دامنه آزمایشی Setting Up a Test Domain Controller

  • ماژول اکتیو دایرکتوری The Active Directory Module

  • کار با واحدهای سازمانی Working with Organizational Units

  • ایجاد کاربر جدید Making a New User

  • دریافت اطلاعات کاربر Getting User Information

  • تنظیم اطلاعات کاربر Setting User Information

  • بازنشانی رمز عبور Reset a Password

  • باز کردن قفل حساب کاربری Unlock a User Account

  • ایجاد یک گروه Create a Group

  • اتوماسیون در کانون توجه Automation in Focus

  • هوش مصنوعی در کانون توجه AI in Focus

توابع و ماژول‌های سفارشی Custom Functions and Modules

  • مقدمه Introduction

  • ایجاد یک تابع پایه Create a Basic Function

  • ایجاد یک تابع پیشرفته Create an Advanced Function

  • ایجاد یک ماژول سفارشی Create a Custom Module

محتوای وب Web Content

  • مقدمه Introduction

  • دانلود فایل‌ها Downloading Files

  • استخراج داده از HTML Scraping HTML

نتیجه‌گیری Conclusion

  • منابع PowerShell PowerShell Resources

  • افراد PowerShell PowerShell People

نمایش نظرات

آموزش پاورشل برای مهندسان سیستم
جزییات دوره
6.5 hours
91
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
333
4.5 از 5
دارد
دارد
دارد
Jim Tyler
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jim Tyler Jim Tyler

مهندس پاورشل