Skip to content
> 💻 🧠 קוד 1001 > 📑 דפי עזר > > ⚡ PowerShell Cheat Sheet — מתקדם

⚡ PowerShell Cheat Sheet — מתקדם

⚡ PowerShell Cheat Sheet — מתקדם

🔹 ניהול מרחוק

פקודהתיאורדוגמה
Enter-PSSession -ComputerNameהתחברות מרחוקEnter-PSSession -ComputerName Server01
Invoke-Command -ComputerNameהרצת פקודה מרחוקInvoke-Command -ComputerName Server01 -ScriptBlock { Get-Process }

🔹 ניהול שגיאות

פקודהתיאורדוגמה
try { ... } catch { ... }טיפול בשגיאותtry { Get-Item "nonexistent.txt" } catch { Write-Output "Error: $_" }

🔹 ביטויים רגולריים

פקודהתיאורדוגמה
-matchבדיקת התאמה"Hello123" -match "\d+"
-replaceהחלפת תווים"abc123" -replace "\d+", ""

🔹 JSON ו-XML

פקודהתיאורדוגמה
ConvertFrom-Json / ConvertTo-Jsonקריאה וכתיבה של JSON`$json = Get-Content file.json
[xml]קריאת XML[xml]$xml = Get-Content file.xml$xml.DocumentElement.ElementName

🔹 Jobs ורקע

פקודהתיאורדוגמה
Start-Jobהרצה ברקעStart-Job -ScriptBlock { Get-Process }
Get-Jobהצגת Jobs פעיליםGet-Job
Receive-Jobקבלת תוצאות JobReceive-Job -Id 1
Remove-Jobמחיקת JobRemove-Job -Id 1

🔹 משימות מתוזמנות

פקודהתיאורדוגמה
Register-ScheduledTaskיצירת משימה מתוזמנתRegister-ScheduledTask -Action (New-ScheduledTaskAction -Execute "notepad.exe") -Trigger (New-ScheduledTaskTrigger -At 12pm -Daily) -TaskName "NotepadTask"

🔹 אבטחה ואישורים

פקודהתיאורדוגמה
Get-Credentialבקשת אישוריםGet-Credential
Invoke-Commandהרצה מרחוק עם אישוריםInvoke-Command -ComputerName Server01 -Credential (Get-Credential) -ScriptBlock { Get-Service }

🔹 ביצועים ורישום

פקודהתיאורדוגמה
Measure-Commandמדידת זמן הרצהMeasure-Command { Get-Process }
Start-Transcriptהתחלת רישום סשןStart-Transcript -Path log.txt
Stop-Transcriptעצירת רישוםStop-Transcript

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *