מאמר זה מספק סקירה של מודול ניהול התיקונים ב-Atera ומדריך קצר לפתרון תקלות בשגיאות העדכון הנפוצות ביותר של Windows, כולל כמה מהבעיות הידועות בשימוש בתיקונים של Atera:
Microsoft WUA API
Atera פועלת בתיאום מלא עם Microsoft WUA ("Windows Update Agent”) ואנו מושכים את רשימת התיקונים הזמינים באמצעות WUA API. מידע נוסף כאן
לכן, התוצאות ב-Atera לא בהכרח תואמות לתוצאות בהיסטוריית העדכונים של Windows.
להלן הפקודות שמספקת מיקרוסופט להרצה ושימוש עם WUA API. על בסיס פקודות אלו, Atera מושכת את רשימות התיקונים הזמינים והמותקנים שמוצגות לכם בקונסולה:
סקריפט PS לתיקונים מותקנים:
$Session = New-Object -ComObject Microsoft.Update.Session
$Searcher = $Session.CreateUpdateSearcher()
$Searcher.Search("IsInstalled=1").Updates | ft -a titleסקריפט PS לתיקונים זמינים:
$Session = New-Object -ComObject Microsoft.Update.Session
$Searcher = $Session.CreateUpdateSearcher()
$Searcher.Search("IsInstalled=0").Updates | ft -a title
אם התוצאות לא תואמות לאחר רענון, ניתן למחוק קבצי מטמון מסוימים מתיקיית הנתונים של הסוכן ולהפעיל מחדש את AteraAgent:
del "C:\Program Files\Atera Networks\AteraAgent\Packages\AgentPackageOsUpdates\ptc3.cch"
net stop "AteraAgent" && net start "AteraAgent"
רשימת שרתים
להלן רשימת שרתים אופציונליים שיכולים לשפר את תפקוד מודול ניהול התיקונים שלנו. מומלץ להוסיף את השרתים האלו לרשימת ההיתרים (Whitelist) ברשת שלכם לקבלת ביצועים מיטביים.
- windowsupdate.microsoft.com
- windowsupdate.microsoft.com
- windowsupdate.microsoft.com
- update.microsoft.com
- update.microsoft.com
- windowsupdate.com
- download.windowsupdate.com
- download.microsoft.com
- download.windowsupdate.com
- wustat.windows.com
- ntservicepack.microsoft.com
- stats.microsoft.com
- stats.microsoft.com
- fe3cr.delivery.mp.microsoft.com
הערה: יש לאפשר תעבורת יוצאת ל-פורט 80 ו-443 בדומיינים הנ"ל.
גודל הורדה מקסימלי
ה-API של Windows Update Agent משתמש בשני ערכים לגודל תיקון: MinDownloadSize ו-MaxDownloadSize. הסוכן מחשב את גודל ההתקנה המקסימלי האפשרי. עבור תיקון מצטבר, הגודל המקסימלי האפשרי יכלול את כל נתוני הגרסאות האפשריות של מערכת ההפעלה שתואמות לתיקון. אך במכשיר בודד, הגודל המלא אמור להיות רק כמה ג'יגה-בייטים.
זה מבוסס על השאילתה הבאה ב-PowerShell:
$Session = New-Object -ComObject Microsoft.Update.Session
$Searcher = $Session.CreateUpdateSearcher()
$Searcher.Search("IsInstalled=0").Updates | ft -a title, maxdownloadsizeהערה: המאפיין MinDownloadSize של עדכון תמיד יורד. עם זאת, המאפיין MaxDownloadSize לא תמיד יורד.
הורדת MaxDownloadSize תלויה בהגדרות המחשב שמקבל את העדכון.
אם אינכם מצליחים להתקין עדכון כי אין מספיק מקום פנוי במכשיר, תוכלו למצוא פתרון במדריך הזה של מיקרוסופט.
תאריך שחרור התיקון
ניתן למצוא את תאריך השחרור של תיקון ב-Atera על ידי כניסה לעמוד המכשיר > ניהול > ניהול תיקונים > סינון תיקונים מותקנים - כן.
תאריך זה הוא LastDeploymentChangeTime שמציין את תאריך הפרסום האחרון של העדכון, לפי זמן אוניברסלי מתואם (UTC), בשרת שמפיץ את העדכון.
זה מבוסס על הסקריפט הבא:
$Session = New-Object -ComObject Microsoft.Update.Session
$Searcher = $Session.CreateUpdateSearcher()
$Searcher.Search("IsInstalled=1").Updates | ft -a title, lastdeploymentchangetime
פתרון תקלות כלליות של Windows Update:
עדכון מכונה דרך Atera או באמצעות שירות העדכונים המקומי של Windows עלול להחזיר לעיתים שגיאות שונות.
השלב הראשון בפתרון תקלות הוא לאתר פרטים נוספים על השגיאות. לשם כך, ניתן לבדוק את הלוגים הבאים בהתאם לאופן ביצוע העדכון:
- עדכון דרך Atera: קובץ log.txt נשמר כברירת מחדל בנתיב הבא: C:\Program Files\Atera Networks\AteraAgent\Packages\AgentPackageOsUpdates
- עדכון מקומי של Windows: ניתן לקרוא את הלוגים באמצעות פקודת PowerShell Get-WindowsUpdateLog (רלוונטי ל-Windows 10)
לאחר שאיתרתם את השגיאה, תוכלו להיעזר במדריך של מיקרוסופט לשגיאות נפוצות ועדכונים או לבצע חיפוש מהיר באינטרנט לפתרונות מוצעים.
איפוס מלא של שירותי/קבצי/תיקיות Windows Update יכול גם לעזור. מצאנו שני סקריפטים שפורסמו על ידי משתמשי Microsoft Script Center. ניתן לעיין בסקריפטים כאן.
הערה: למרות שהסקריפטים נוסו בסביבות הפעלה שונות, מומלץ לבדוק אותם קודם כל על מכונה ניסיונית לפני פריסה בסביבה חיה.
לרשימת השגיאות הנפוצות ביותר שמוחזרות בדוח Patch & Automation Feedback, עיינו במאמר הזה.
ניתן גם להיעזר במדריך הזה של מיקרוסופט לפתרון בעיות עדכון ב-Windows 10 (עבור Windows 8.1 ו-7, לחצו כאן).