2.1 פאוורשל בסיסי תרגול
תרגילים מסכמים¶
-
הפקודות הבסיסיות של PowerShell:
- השתמשו בפקודת
Get-Helpכדי ללמוד על הפקודהGet-ChildItem. - ציינו איזה סוג אובייקט מחזירה הפקודה
Get-ChildItem. - בעזרת הפקודה
Where-Object, סננו את הקבצים שבתיקייה הנוכחית שמכילים את המילה "log" בשם שלהם. -
יצירת משתנים ועבודה עם אובייקטים:
-
צרו משתנה ב-PowerShell בשם
$greetingשמחזיר את המחרוזת "Welcome to PowerShell!". - השתמשו בפקודה
Write-Outputכדי להציג את המשתנה. - הציגו את אורך המחרוזת בעזרת השדה
Length. -
שימוש ב-Pipe:
-
השתמשו בפקודה
Get-Processכדי להציג את כל התהליכים במערכת. - השתמשו ב-Pipe על מנת לסנן את התהליכים בהם יש את המילה "chrome" בשם התהליך.
- עצרו את כל התהליכים שמכילים את המילה "chrome" בשמם בעזרת פקודת
Stop-Process. -
השתמשו ב-.NET Framework:
-
צרו אובייקט מסוג
DateTimeשמציג את התאריך והשעה הנוכחיים. - השתמשו בפקודה
ToStringכדי להציג את התאריך בפורמט "dd/MM/yyyy HH:mm". -
ניהול קבצים:
-
צרו תיקייה חדשה בשם "PowerShellFiles" בנתיב
C:\. - הוסיפו לתיקייה קובץ טקסט חדש עם שם "example.txt".
- השתמשו בפקודת
Get-ChildItemכדי לוודא שהקובץ נמצא בתיקייה החדשה. -
התממשקות עם PowerShell:
-
פתחו את PowerShell דרך ה-Windows Terminal.
- השתמשו בפקודה
Get-Commandכדי להציג את כל הפקודות הזמינות. - ציינו לפחות שני סוגים של פקודות שמצאתם (לדוג' Cmdlet ו-Function).
-
עבודה עם Process:
-
הריצו את פקודת
Get-Processעל מנת להציג את כל התהליכים. - השתמשו ב-
Where-Objectכדי לסנן את כל התהליכים שמריצים את שמו "explorer". - עצרו את תהליך ה-"explorer" בעזרת פקודת
Stop-Process. (אזהרה, זה כנראה יקריס לכם את המחשב, אז פשוט תכבו ותדליקו את המחשב אם המחשב קרס)
- השתמשו בפקודת