לדלג לתוכן

2.5 ממשק WMI תרגול

תרגיל: מערכת ניהול משאבים עם WMI ב-PowerShell

המשימה: בנו סקריפט ב-PowerShell שמשתמש ב-WMI כדי לאסוף מידע על המשאבים במחשב המקומי. הסקריפט יציג את המידע בצורה מסודרת ויאפשר לבצע פעולות מסוימות על משאבים אלו.
- במשימה הבאה תצטרכו למצוא מחלקות WMI מסויימות, השתמשו באינטרנט ובwmi explorer כדי למצוא אותן!

חלק 1: הצגת פרטי מערכת

  1. השתמשו ב-WMI כדי לאסוף מידע אודות המערכת המקומית:
    • גרסת מערכת ההפעלה
    • מידע על המעבד (כגון דגם, מהירות, מספר הליבות)
    • כמות הזיכרון הפיזי
    • מידע על הדיסק הקשיח (נפח, כמות מקום פנוי)

חלק 2: מעקב אחר תהליכים

  1. השתמשו ב-WMI כדי לאסוף מידע על התהליכים הרצים במערכת.

    • הצגת שם התהליך
    • הצגת PID (מספר מזהה תהליך)
    • הצגת שימוש במעבד ובזיכרון
    • הוסיפו אפשרות למשתמש להפסיק תהליך על פי PID שנבחר.

חלק 3: התראות על שימוש במעבד

  1. השתמשו ב-WMI כדי לאסוף מידע על שימוש במעבד.
  2. הוסיפו מנגנון שיודיע למשתמש כאשר השימוש במעבד עולה על אחוז מסוים (למשל 80%).

חלק 4: ניהול שירותים

  1. השתמשו ב-WMI כדי לאסוף מידע על השירותים הרצים במערכת.

    • הצגת מצב כל שירות (האם פועל או לא)
    • הצגת שם השירות ותיאור קצר
    • הוסיפו אפשרות למשתמש להפעיל או להפסיק שירות מסוים.