כאנשי תשתיות וניהול מערכות הזמן הוא המשאב היקר ביותר, אנחנו נדרשים לא פעם לנהל מאות ואף אלפי משתמשים, להקצות רישיונות, למצוא חשבונות לא פעילים ולפתור תקלות והכל במקביל.
אחד הכלים שלנו כאנשי IT לניהול כלל התהליכים האלה הוא השימוש ב-PowerShell, אבל כמה שהכלי הזה עוזר לנו ביום יום הוא לא מביא לנו באופן אוטומטי את ה-Syntax הרצוי מה שמוביל אותנו בחיפושים לפתרון הבעיה עם זה במנועי החיפוש ואם זה בפורמים בתחום.
כאן נכנס לתמונה מערכות AI השונות (Claude,ChatGPT,Copilot ושאר המתחרות) אשר עוזרות לנו למצוא בצורה פשוטה ומדוייקת את ה-Syntax הנכון לבקשות השונות שלנו.
במדריך הבא הדגים מה לרשום ואיך להשתמש נכון במודלי AI השונים כדי להגיע למטרה:
איך לכתוב ״פרומפט״ (Prompt) לאנשי System
כדי לקבל סקריפט מדויק שיעבוד מיד אי אפשר להסתפק בבקשה כללית כמו ״תכתוב לי סקריפט שמוציא משתמשים״ בינה מלאכותית צריכה קונטקסט מדויק.
פרומפט טוב של איש IT צריך לכלול את הדברים הבאים:
1. סביבת עבודה: האם מדובר במודול של Azure AD or Exchange Online?
2. הפעולה המבוקשת: מה הסקריפט צריך לעשות (לשלוף נתונים, לעדכן, למחוק).
3. הפלט הרצוי: איך אנחנו רוצים לראות את התוצאה (קובץ CSV, טבלה ב-Out-GridView או סתם על המסך).
דוגמא לפרומט:
״אני מנהל רשת , כתוב לי סקריפט ב-Powershell שמתחבר ל-Microsoft 365 (באמצעות המודול של MSOnline או AzureAD) , מצא את כל המשתמשים שיש להם רישיון מסוג E3 אשר לא התחברו מערכת ב-90 הימים האחרונים.
את התוצאה תייצא לקובץ CSV ותשמור בנתיב C:\Temp\InactiveUsers.csv שכולל את השם,כתובת המייל ותאריך התחברות אחרון״
דוגמא מעשית: שליפת משתמשים ללא רישיון ב-M365
כאשר נזין פרומפט מפורט המבקר סקריפט לאיתור משתמשים ללא רישיון ב-Microsoft 365 ה-AI ייצר עבורנו קוד מוכן לשימוש.
במקום לחפש שעות בגוגל או בפורומים הסקריפט הנכון הגיע באופן פשוט כולל תמיכה ביישור לימין (Encoding UTF8) ואף קיבלנו צבע ירוק להודעה על הצלחה.
שימוש ב-AI ל-Troubleshooting ותיקון שגיאות
כל איש IT מכיר את הרגע שבו מריצים סקריפט והמסך מתמלא בטקסט אדום של שגיאות.
כאן נכנס לתמונה ה-AI ומשנה את חוקי המשחק.
במקום לנסות לפענח את השגיאה לבד או לחפש את קוד השגיאה דרך מנוע חיפוש כזה או אחר פשוט העתיקו את הסקריפט שלכם + הודעת השגיאה האדומה והדביקו בתוך מנוע ה-AI עם הפרומט הבא:
״הרצתי את הסקריפט הבא ב-PowerShell וקבילתי את השגיאה המצורפת, מה הבעיה ואיך מתקנים אותה?״
ה-AI יודע לנתח את השגיאה (למשל: משתנה לא הוגדר נכון, חוסר הרשאות מתאימות או פקודה שהוצאה משימוש) והוא יספק לנו את הסקריפט התקין.
הוספת הערות ותיעוד לסקריפטים קיימים
קיבלתם סקריפט מאנשי ה-IT שעבדו בעבר ואתם לא מצליחים להבין מה הם ניסו להסביר ומה עושה הסקריפט?
הפתרון הוא פשוט הדביקו את הסקריפט בתוך מערכת ה-AI עם הפרומפט הבא:
״קח את קוד ה-PowerShell המצורף והסבר לי בקצרה מה הוא עושה והוסף הערות (Comments) לפני על בלוק קוד כדי שאוכל להבין אותו״.
התוצאה המתקבלת היא סקריפט ברור ומסודר הכולל תיאור על תפקיד כל שורה בסקריפט מה שיקל על תחזוקה שלו עתידית והיכולת לשתף בצורה ברורה מול שאר אנשי הצוות.
לסיכום
הבינה המלאכותית לא בא להחליף אנשי IT אלה באה לשפר אותם ולהפוך אותם לטובים יותר ומקצועים יותר.
היתרון בשימוש בכלי AI הוא היכולת לגעת ביותר מערכות במקביל ולקדם תהליכים שפעם לקחו שבועות ואף חודשים לכדי ימים בודדים של עבודה תוך בקרה ושיפור של תהליכים קיימים.