In Questo Articolo
🔹 פקודות בסיסיות
| פקודה | תיאור | דוגמה |
|---|---|---|
Get-Command | הצגת כל הפקודות הזמינות | Get-Command *service* |
Get-Help | עזרה על פקודה | Get-Help Get-Process -Examples |
Get-Alias | רשימת כינויים (שמות קצרים) | Get-Alias ls |
Get-History | היסטוריית פקודות | Get-History |
Start-Transcript | שמירת הסשן בקובץ | Start-Transcript -Path log.txt |
🔹 עבודה עם אובייקטים
| פקודה | תיאור | דוגמה |
|---|---|---|
Get-Member | הצגת מאפיינים ומתודות של אובייקט | `Get-Service |
Select-Object | בחירת שדות | `Get-Process |
Where-Object | סינון אובייקטים | `Get-Service |
Sort-Object | מיון אובייקטים | `Get-Process |
Measure-Object | חישוב ערכים | `Get-ChildItem |
🔹 קבצים ותיקיות
| פקודה | תיאור | דוגמה |
|---|---|---|
Get-ChildItem (ls) | רשימת קבצים/תיקיות | Get-ChildItem C:Temp |
New-Item | יצירת קובץ/תיקיה | New-Item file.txt -ItemType File |
Remove-Item (rm) | מחיקת קובץ/תיקיה | Remove-Item file.txt |
Copy-Item (cp) | העתקת קובץ/תיקיה | Copy-Item file.txt file2.txt |
Move-Item (mv) | העברת קובץ/תיקיה | Move-Item file.txt C:Backup |
Set-Location (cd) | מעבר לתיקיה | Set-Location C:Windows |
🔹 תהליכים ושירותים
| פקודה | תיאור | דוגמה |
|---|---|---|
Get-Process | רשימת תהליכים | Get-Process chrome |
Stop-Process | עצירת תהליך | Stop-Process -Name notepad |
Start-Process | הפעלת תהליך | Start-Process notepad.exe |
Get-Service | רשימת שירותים | Get-Service |
Start-Service | הפעלת שירות | Start-Service Spooler |
Stop-Service | עצירת שירות | Stop-Service Spooler |
🔹 רשת
| פקודה | תיאור | דוגמה |
|---|---|---|
Test-Connection | בדיקת פינג | Test-Connection google.com -Count 4 |
Test-NetConnection | בדיקת פורט | Test-NetConnection google.com -Port 443 |
Invoke-WebRequest (wget) | הורדת קובץ/HTML | Invoke-WebRequest https://example.com -OutFile page.html |
Get-NetAdapter | מתאמי רשת | Get-NetAdapter |
Get-NetIPAddress | כתובות IP | Get-NetIPAddress |
🔹 מערכת
| פקודה | תיאור | דוגמה |
|---|---|---|
Get-Date | תאריך ושעה | Get-Date -Format "yyyy-MM-dd HH:mm:ss" |
Get-EventLog | יומני מערכת | Get-EventLog -LogName System -Newest 20 |
Restart-Computer | אתחול המחשב | Restart-Computer -Force |
Get-ComputerInfo | מידע על המערכת | Get-ComputerInfo |
Get-LocalUser | רשימת משתמשים מקומיים | Get-LocalUser |
🔹 משתנים וסקריפטים
| פקודה | תיאור | דוגמה |
|---|---|---|
$var = "Hello" | יצירת משתנה | $name = "User" |
Write-Output | הצגת טקסט | Write-Output "Hello $name" |
Read-Host | קלט מהמשתמש | $x = Read-Host "Enter value" |
If (...) { } Else { } | תנאי | If ($x -gt 10) { "Big" } Else { "Small" } |
ForEach-Object | לולאה על אובייקטים | `1..5 |
Function | הגדרת פונקציה | Function Say-Hello { param($n) "Hello $n" } |
🔹 מודולים
| פקודה | תיאור | דוגמה |
|---|---|---|
Get-Module | רשימת מודולים | Get-Module -ListAvailable |
Import-Module | ייבוא מודול | Import-Module ActiveDirectory |
Install-Module | התקנת מודול | Install-Module Az |
Update-Module | עדכון מודול | Update-Module Az |