PowerShell یکی از ابزارهای فوقالعاده قدرتمند در دنیای مدیریت سیستم، اسکریپتنویسی و اتوماسیون ویندوز (و حتی لینوکس) هست. تو این راهنما، یک آموزش گامبهگام از سطح مبتدی تا حرفهای ارائه میدم.
🚀 آموزش گامبهگام PowerShell: از مبتدی تا حرفهای
🔰 بخش اول: مفاهیم پایه PowerShell
✅ PowerShell چیست؟
PowerShell یک خط فرمان (Command-line) و زبان اسکریپتنویسی شیگرا است که برای خودکارسازی وظایف مدیریتی سیستمها طراحی شده.
🧱 گام 1: اجرای PowerShell
در ویندوز:
-
دکمه Win را بزن و بنویس
PowerShell
-
با راستکلیک: Run as Administrator
📦 گام 2: دستورات پایه
دستور | کاربرد |
---|---|
Get-Help |
راهنمای یک دستور |
Get-Command |
نمایش لیست دستورات موجود |
Get-Service |
نمایش سرویسهای سیستم |
Get-Process |
نمایش پردازشها |
Stop-Process -Name notepad |
بستن نوتپد |
🔍 مثال:
📁 گام 3: کار با فایلها و دایرکتوریها
🧠 بخش دوم: متغیرها، حلقهها و شرطها
متغیرها:
شرط:
حلقه:
🛠️ بخش سوم: توابع و اسکریپتنویسی
تابع ساده:
ذخیره اسکریپت:
-
فایل رو با پسوند
.ps1
ذخیره کن. -
مثلاً:
myscript.ps1
🔐 بخش چهارم: مدیریت سیستم
کار | دستور |
---|---|
کاربران | Get-LocalUser |
سرویسها | Get-Service |
فرآیندها | Stop-Process -Id 1234 |
رجیستری | Get-ItemProperty |
📡 بخش پنجم: شبکه و اینترنت
بررسی پینگ:
دریافت IP:
دانلود فایل:
🎯 بخش ششم: حرفهای شدن با PowerShell
کار با ماژولها:
اجرای ریموت:
اسکریپت امنیتی (مثال):
📘 منابع تکمیلی (در صورت علاقه):
-
مستندات رسمی: https://docs.microsoft.com/powershell