none
windows update report RRS feed

  • שאלה

  • שלום,

    אני מנסה ליצור report שיכיל לי את העמדות הבאות:

    שם מחשב, מתי בוצע איתחול אחרון, ומתי הותקן העדכון האחרון.

    אני מסתבך עם הנתון האחרון.
    ראיתי שיש טבלת wmi בשם Win32_QuickFixEngineering שמכילה את כל העדכונים.
    אבל בשדה InstallDate השדה ריק בכולם (למרות שהגדרתי ב - SCCM לאסוף את הנתון הזה) ובעמודה InstallOn מוגדר התאריך, בפורמט של string, מה שאומר, שכל שרת כותב זאת בפורמט אחר.
    השאיפה שלי זה לקבל מכל מחשב, את התאריך העדכני ביותר בו בוצע התקנה של עדכוני אבטחה.

    ראיתי שיש גם טבלה win32Reg_AddRemoveProgram ו - win32Reg_AddRemoveProgram64 ובהם יש את השדה InstallDate בפורמט של תאריך, אבל מצד שני לא מופיעים כל העדכונים. לכן לא תמיד הוא יתן לי בהכרח את התאריך העדכני ביותר.

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

    תודה!

    יום שלישי 12 אוגוסט 2014 10:06

תשובות

  • היי,

    על פי הבנתי אתה רוצה לראות האם עידכוני אבטחה הותקנו על שרתים. האם עידכוני האבטחה הנ"ל מופצים על ידי ה- SCCM?

    אם הם מופצים על ידו ישנם דוחות מובנים לעידכוני אבטחה .

    זה דוח שרצית:

    SELECT

            v_GS_COMPUTER_SYSTEM.Name0,v_GS_QUICK_FIX_ENGINEERING.InstalledOn0,v_GS_OPERATING_SYSTEM.LastBootUpTime0


    FROM

                v_GS_QUICK_FIX_ENGINEERINGCROSSJOIN


                            

    v_GS_OPERATING_SYSTEMCROSSJOIN


                            

    v_GS_COMPUTER_SYSTEM


    ORDER

    BYv_GS_COMPUTER_SYSTEM.Name0,v_GS_QUICK_FIX_ENGINEERING.InstalledOn0DESC


    ברכה, אלון ששה, יועץ תשתיות System Center.

    • סומן כתשובה על-ידי Eran Sharvit יום ראשון 24 אוגוסט 2014 21:00
    יום שני 18 אוגוסט 2014 06:42
    מנחה דיון

כל התגובות

  • כדי להציג את העדכונים במחשבי Windows 7\2008R2 ומעלה,  עלייך להפעיל את ה Win32_QuickFixEngineering  Class ב Hardware Inventory.

    מצב מאמר שיכול לקדם אותך בנושא:

    http://blogs.msdn.com/b/steverac/archive/2013/01/13/modifying-a-report-to-merge-software-update-deployments-with-updates-delivered-through-standard-software-distribution.aspx


    Please take a moment to Vote as Helpful and/or Mark as Answer where applicable. Thanks.

    יום שלישי 12 אוגוסט 2014 12:24
  • היי,

    כפי שכתבתי איפשרתי דרך ה - SCCM לאסוף מתוך הטבלה הזו.
    אך משום מה, השדה IsntallDate שאמור להכיל את התאריך בפורמט של DATE, נשאר כריק.
    ואילו השדה InstallOn מכיל תאריכים, אך בפורמט של string - דבר שלא נח לשליפה (כל מערכת הפעלה רושמת זאת בצורה שונה.

    יש לך רעיון נוסף?

    יום שלישי 12 אוגוסט 2014 12:51
  • לפי השאלה שלך פה אני מבין שהמטרה היא לאבחן האם הותקנו עדכונים בשרת מסוים במידה וישנה תקלה בשרת.

    אני לא בטוח שתוכל להפיק דו"ח כזה שכולל את כל סוגי העדכונים מכיוון שלא כולם מופיעים באותה טבלה ולכן הדו"ח יהיה חלקי.


    Please take a moment to Vote as Helpful and/or Mark as Answer where applicable. Thanks.

    יום רביעי 13 אוגוסט 2014 09:47
  • חייבת להיות איזו אינדקציה שבוצע התקנה על השרת?

    מה לגבי EventID כלשהו? זה יכול להיות כיוון שאני יכול להעזר בו?

    יום רביעי 13 אוגוסט 2014 13:04
  • אני לא בטוח שהדו"ח שאתה רוצה ליצור אכן אפשרי, שוב מכיוון שהוא יהיה חלקי בכל מקרה.

    אם כל המטרה היא לאבחן האם עודכנו עדכונים במקרה של תקלה, אני חושב שיותר קל לבדוק את זה פיזית בשרת?


    Please take a moment to Vote as Helpful and/or Mark as Answer where applicable. Thanks.

    יום ראשון 17 אוגוסט 2014 05:19
  • סביבת הפיתוח שלנו מכילה עשרות שרתים, ולכן במקום להכנס שרת שרת ולראות מה קרה לו בסופ"ש (אם בכלל), היה יכול להיות נחמד לקבל דוח מרוכז של כל השרתים ומה קרה להם בשבת.

    מאוד יכול להיות שאני מבקש משהו כזה, בגלל שאנחנו בתחילת הדרך של הטמעת נושא עדכוני אבטחה דרך ה - SCCM.

    עד היום בשרתים, היינו מתקינים עדכונים באופן ידני, ואולי עדיין קשה לנו לקבל תהליכים אוטומטיים שאין לנו בקרה עליהם.

    יום ראשון 17 אוגוסט 2014 17:06
  • היי,

    על פי הבנתי אתה רוצה לראות האם עידכוני אבטחה הותקנו על שרתים. האם עידכוני האבטחה הנ"ל מופצים על ידי ה- SCCM?

    אם הם מופצים על ידו ישנם דוחות מובנים לעידכוני אבטחה .

    זה דוח שרצית:

    SELECT

            v_GS_COMPUTER_SYSTEM.Name0,v_GS_QUICK_FIX_ENGINEERING.InstalledOn0,v_GS_OPERATING_SYSTEM.LastBootUpTime0


    FROM

                v_GS_QUICK_FIX_ENGINEERINGCROSSJOIN


                            

    v_GS_OPERATING_SYSTEMCROSSJOIN


                            

    v_GS_COMPUTER_SYSTEM


    ORDER

    BYv_GS_COMPUTER_SYSTEM.Name0,v_GS_QUICK_FIX_ENGINEERING.InstalledOn0DESC


    ברכה, אלון ששה, יועץ תשתיות System Center.

    • סומן כתשובה על-ידי Eran Sharvit יום ראשון 24 אוגוסט 2014 21:00
    יום שני 18 אוגוסט 2014 06:42
    מנחה דיון