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