שימוש ביומנים לפתרון בעיות

לפעמים מופיעות שורות ביומני סנכרון הסיסמאות שנראות כמו שגיאות. בדרך כלל, השגיאות האלה לא מעידות על בעיה בסנכרון או בהגדרה. כדי לפתור את הבעיה, אפשר להיעזר במידע שבהמשך.

התנסות בכלי לניתוח רשומות של יומנים

שולחים את יומני המעקב אל הכלי לניתוח רשומות של יומנים בארגז הכלים של Google Admin. ברוב המקרים, אפשר לזהות את הבעיות תוך כמה רגעים אחרי השליחה.

איפה אפשר למצוא את קובצי יומן המעקב

יומנים של סנכרון סיסמאות

איפה נמצאים היומנים של קובצי פרטי ההעברה?

אפשר למצוא את יומני המעקב של סנכרון סיסמאות במחשב במיקום הבא: C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Google\Google Apps Password Sync\Tracing\password_sync_service

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

איפה נמצאים קובצי היומן והתצורה האחרים?

אתם יכולים להשתמש בכלי התמיכה של סנכרון סיסמאות (כלי קוד פתוח של Google) כדי לאסוף יומנים של סנכרון סיסמאות ומידע לפתרון בעיות מכל בקרי הדומיין שלכם.

חיפוש קובצי תצורה ויומנים

קובץ תצורה

  • מיקום הקובץ:

    C:\ProgramData\Google\Google Apps Password Sync\config.xml

  • מה עושים עם הקובץ:

    כדאי לבדוק את הקובץ הזה כדי לראות את ההגדרות.

יומני שירות

  • מיקום הקובץ:

    C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Google\Google Apps Password Sync\Tracing\password_sync_service

  • מה עושים עם הקובץ:

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

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

יומני הרשאות שירות

  • מיקום הקובץ:

    C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Google\Identity

  • מה עושים עם הקובץ:

    אם ביומני השירות של סנכרון סיסמאות מופיעות שגיאות מסוג 'האימות נכשל' עם קודי השגיאה 0x6, ‏ 0x203, ‏ 0x4 או 0x102, צריך לבדוק את הקבצים האלה.

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

יומנים של ממשק ההגדרה

  • מיקום הקובץ:

    C:\Users\your-user-name\AppData\Local\Google\Google Apps Password Sync\Tracing\Password Sync

    C:\Users\your-user-name\AppData\Local\Google\Google Apps סנכרון סיסמאות\Tracing\GoogleAppsPasswordSync (אם אתם משתמשים בגרסה 1.6 או בגרסה מוקדמת יותר)

  • מה עושים עם הקובץ:

    אם נתקלתם בבעיות במהלך ההגדרה, כדאי לבדוק את הקבצים האלה.

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

יומני הרשאות של ממשק ההגדרות

  • מיקום הקובץ:

    C:\Users\your-user-name\AppData\Local\Google\Identity

  • מה עושים עם הקובץ:

    אם נתקלתם בבעיות במהלך ההרשאה של Google בהגדרות, כדאי לבדוק את הקבצים האלה.

יומני DLL

  • מיקום הקובץ:

    C:\Windows\System32\config\systemprofile\AppData\Local\Google\Google Apps Password Sync\Tracing\lsass

  • מה עושים עם הקובץ:

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

יומני מנהל ההתקנה של שורת הפקודה

  • מיקום הקובץ:

    C:\Users\your-user-name\AppData\Local\Google\Google Apps Password Sync\Tracing\MsiExec

  • מה עושים עם הקובץ:

    אם נתקלתם בבעיות במהלך התקנה של סנכרון סיסמאות משורת הפקודה, כדאי לבדוק את יומני ההתקנה ואת הקובץ msi_log.txt (או את שם הקובץ שצוין לפרמטר /l*vx).

יומנים של דוחות קריסה

  • מיקום הקובץ:

    אם כלי ההגדרה של ממשק המשתמש של סנכרון סיסמאות קורס, היומנים נמצאים כאן:
    C:\Users\your-user-name\AppData\Local\Temp

    אם שירות סנכרון סיסמאות קורס, אפשר למצוא את היומנים כאן: C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp

  • מה עושים עם הקובץ:

    אם האדמין שינה את ספריית ברירת המחדל הזמנית, אפשר לקבל את המידע הזה לפי ההוראות במאמר איך מזהים את הספרייה הזמנית.

איך מזהים את הספרייה הזמנית

אם אשף ההגדרה של סנכרון סיסמאות קורס:

  1. פותחים את שורת הפקודה (CMD).
  2. מזינים: echo %TEMP%

אם שירות סנכרון הסיסמאות קורס:

  1. מורידים את קובץ התוכנה PsExec מהמאמר הזה של מיקרוסופט.
  2. פותחים את שורת הפקודה (CMD).
  3. עוברים לספרייה שאליה הורד קובץ PsExec.
  4. מזינים: psexec.exe -i -s %SystemRoot%\system32\cmd.exe
  5. ייפתח חלון פקודה חדש. מציינים את הפקודה: whoami.

    אמורה להופיע הודעה כמו nt authority\system.

  6. מזינים את הפקודה echo %TEMP%

בדיקת היומנים

אם יש שגיאות ברשת (לדוגמה, פסק זמן ברשת, החיבור נדחה וכו') או בעיות ב-SSL/TLS (לדוגמה, בעיה בחיבור מאובטח), ביומני הרישום מופיעה כתובת ה-IP שהכלי ניסה להתחבר אליה. אם יש בעיה בחיבור מאובטח, ביומנים מופיעה הסיבה (לדוגמה, חוסר התאמה של שם האישור, תוקף האישור פג, בדיקת ה-CRL נכשלה וכו') ופרטי האישור (לדוגמה, אישור של Google או שרת proxy לבדיקת HTTPS). השינוי הזה אמור לצמצם באופן משמעותי את הצורך בהשגת נתוני תעבורה ברשת לצורך פתרון בעיות, והוא חל גם על היומנים הראשיים (Trace-*.log) וגם על יומני ההרשאות (בתיקייה Identity).

דוגמה ליומן הרשאות

[2022-09-21T03:59:46:ERROR:windows_http.cc(331)] TLS connection failure. See details below. [Status: 0x00010000. Status Info: 0x00000001]
[2022-09-21T03:59:46:ERROR:windows_http.cc(340)] Certificate details:
---Validity--
Valid from: 2017-09-13 17:23:55 UTC
Valid until: 2017-12-06 17:10:00 UTC
---Subject---
US
California
Mountain View
Google Inc
*.googleapis.com
---Issuer----
US
Google Inc
Google Internet Authority G2
-------------
[2022-09-21T03:59:46:ERROR:windows_http.cc(282)] WINHTTP_CALLBACK_STATUS_FLAG_CERT_REV_FAILED: Certification revocation checking has been enabled, but the revocation check failed to verify whether a certificate has been revoked. The server used to check for revocation might be unreachable.
[2022-09-21T03:59:46:ERROR:windows_http.cc(197)] Error from API WinHttpSendRequest with WinHTTP proxy. Will try direct (without proxy). Code: 0x00002f8f
[2022-09-21T03:59:46:ERROR:windows_http.cc(107)] Network connection destination details: 216.58.194.170:443 (sfo07s13-in-f170.1e100.net)

במקרה הזה, השנה בתאריך הנוכחי של המחשב שונתה ל-2022, ולכן נראה שהאישור לא בתוקף. אפשר לראות את התאריך הנוכחי בתחילת כל שורה ביומן, והתאריכים Valid from ו-Valid until של האישור לא תואמים לתאריך הנוכחי. דגל השגיאה WINHTTP_CALLBACK_STATUS_FLAG_CERT_REV_FAILED מציין שהבדיקה של ביטול האישור נכשלה.

אפשר גם לראות את כתובת ה-IP של היעד ואת שם המארח שנפתר אחרי 'Network connection destination details' בשורה האחרונה ביומן. זהו 1e100.net address, כלומר הוא שייך ל-Google.

דוגמה ליומן מעקב

הערה: דוגמת היומן הזו היא מ-GWMMO. רשומות דומות ביומן המעקב יופיעו גם ב-GWMME, ב-Password Sync או ב-GWSMO אם יהיו בעיות ברשת או ב-TLS במוצרים האלה.

2017-09-21T04:10:04.356-03:00 1a20 E:Network ClientMigration!WinHttp::HandleCallback @ 2025 ()> Secure connection failure. Status: 0x00010000. Info 0x00000009
2017-09-21T04:10:04.356-03:00 1a20 E:Network ClientMigration!WinHttp::HandleCallback @ 2030 ()> Failure details:
WINHTTP_CALLBACK_STATUS_FLAG_CERT_REV_FAILED: Certification revocation checking has been enabled, but the revocation check failed to verify whether a certificate has been revoked. The server used to check for revocation might be unreachable.
WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CA: The function is unfamiliar with the Certificate Authority that generated the server's certificate.
Certificate details:
---Validity--
Valid from: 2016-09-20T04:08:45.000Z
Valid until: 2022-09-20T04:08:45.000Z
---Subject---
Created by http://www.fiddler2.com
DO_NOT_TRUST
*.google.com
---Issuer----
Created by http://www.fiddler2.com
DO_NOT_TRUST
DO_NOT_TRUST_FiddlerRoot
-------------
2017-09-21T04:10:04.356-03:00 1a20 E:Network ClientMigration!WinHttp::HandleCallback @ 2071 ()> Error result 5, hr = 0x80072f8f. Setting event 0000000000001638.
2017-09-21T04:10:04.356-03:00 1a20 E:Network ClientMigration!WinHttp::HandleCallback @ 2076 ()> Network connection destination details: 127.0.0.1:8888 (COMPUTERNAME)

במקרה הזה, Fiddler הותקן והוגדר לבצע פענוח של HTTPS (כלומר, הוא משתמש באישור משלו), אבל האישור שלו הוסר מרשימת האישורים המהימנים של Windows, ולכן הוא לא מהימן. שימו לב: מכיוון ש-Fiddler הוא שרת proxy, הוא התחבר ל-127.0.0.1 ולא ל-Google. דגלי השגיאה כוללים את WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CA, שמשמעותו שהמערכת לא בוטחת ברשות האישורים (CA). שימו לב ש-Google לא הנפיקה את האישור הזה.

שגיאות ביומן

שגיאות בחלק העליון של היומנים שקשורות ל-Outlook

אם אתם משתמשים בגרסה ישנה יותר של סנכרון סיסמאות, יכול להיות שיוצגו שגיאות שקשורות ל-Microsoft Outlook בתחילת קובצי היומן. השגיאות האלה לא משפיעות על סנכרון הסיסמאות, ואפשר להתעלם מהן. דוגמה ליומן של סנכרון סיסמאות עם שגיאות ב-Outlook:

2022-04-12T09:00:00.563+03:00 14cc E:Generic password_sync_service!GetOutlookExePath @ 24 ()> Failed with 0x80070002, last successful line = 17.
2022-04-12T09:00:00.578+03:00 14cc E:Generic password_sync_service!GetOutlookVersion @ 255 ()> Failed with 0x80070002, last successful line = 247.
2022-04-12T09:00:00.578+03:00 14cc E:Generic password_sync_service!GetOfficeRegistryBase @ 362 ()> Failed with 0x80070002, last successful line = 360.
2022-04-12T09:00:00.578+03:00 14cc E:Generic password_sync_service!ResourceStrings::GetOutlookLanguage @ 124 ()> Failed with 0x80070002, last successful line = 111.

רכיב הרישום ביומן של סנכרון הסיסמאות מנסה למצוא את גרסת Outlook כדי לדווח עליה ביומנים. מכיוון שסנכרון הסיסמאות לא דורש את Outlook, אפשר להתעלם מהשגיאות האלה.

אזהרות ושגיאות של WinHTTP ביומני השירות

חלק מהשגיאות והאזהרות שקשורות ל-WinHTTP (הרכיב של מיקרוסופט Windows שסנכרון סיסמאות משתמש בו כדי להתחבר ל-Google) הן שגיאות שוליות, למשל:

2022-08-06T03:30:46.590-07:00 8d4 W:Network password_sync_service!LogPotentialProxyNetworkFailure @ 287 (user@example.com)> WinHttpGetProxyForUrl auto-detect failed with 0x80072f94. 0/(null). IsNetworkActive is 1, flags 1, IsNetworkActive GetLastError 0x80004005
2022-08-06T03:30:47.371-07:00 8d4 A:PasswordSync password_sync_service!PasswordSyncTask::RetrieveUser @ 210 (user@example.com)> retrieved user......
2022-08-06T03:30:47.374-07:00 8d4 A:PasswordSync password_sync_service!PasswordSyncTask::RetrieveUser @ 257 (user@example.com)> Successfully retrieved user
2022-08-06T03:30:47.374-07:00 8d4 A:PasswordSync password_sync_service!AppsLogin::AppsLogin @ 32 (user@example.com)> Created Apps login
2022-08-06T03:30:48.113-07:00 8d4 A:PasswordSync password_sync_service!PasswordSyncTask::UpdateUser @ 181 (user@example.com)> Successfully updated password
2022-08-06T03:30:48.113-07:00 8d4 W:Network password_sync_service!WinHttp::WaitForAsyncEvent @ 2088 (user@example.com)> Handle closed while waiting for CloseAllTrackedWinhttpHandles.
2022-08-06T03:30:48.113-07:00 8d4 E:Network password_sync_service!WinHttp::WaitForAsyncEvent @ 2089 (user@example.com)> Failed with 0x80072ef3, last successful line = 2062.
2022-08-06T03:30:48.113-07:00 8d4 E:Network password_sync_service!WinHttp::CloseAllTrackedWinhttpHandles @ 1766 (user@example.com)> Failed waiting for handle close, retry 0, hr = 80072ef3, 1 handles remaining

השגיאות והאזהרות מצביעות על כך שחלק מהפעולות לא הושלמו כפי שמצופה מ-סנכרון סיסמאות. אבל הרישומים מדווחים על Successfully updated password. זה אומר שאפשר להתעלם מהשגיאות והאזהרות שקשורות לרשת, כי הסיסמה סונכרנה בצורה תקינה.

כשל בקריאת נתונים מ-Active Directory ביומני השירות

יכול להיות שתקבלו שגיאות כמו אלה ביומנים:

2022-04-25T14:24:54.052+03:00 fd0 A:PasswordSync password_sync_service!PasswordSyncService::RunSyncService @ 309 ()> Updating password for "COMP$"

2022-04-25T14:24:54.130+03:00 93c E:PasswordSync password_sync_service!LDAPConnector::QueryForTargetEmail @ 86 ()> Failed with 0x80005010, last successful line = 83.

2022-04-25T14:24:54.130+03:00 93c E:PasswordSync password_sync_service!PasswordSyncTask::DoWork @ 77 ()> Error while retrieving target email for COMP$

הישות שהסיסמה שלה מתעדכנת מסתיימת בסימן דולר ($). זה מציין שמדובר בחשבון מחשב ב-Active Directory. מכיוון שלחשבונות מחשב אין כתובות אימייל, סנכרון סיסמאות לא הצליח לאחזר את כתובת האימייל ולכן לא סנכרן את הסיסמה. זה צפוי כי Windows מגדיר אוטומטית את הסיסמאות של חשבונות המחשב, ואין צורך לסנכרן אותן עם חשבון Google.

שגיאות בטעינת נתונים ביומנים של ממשק ההגדרות

כשמריצים את ממשק ההגדרות של סנכרון סיסמאות בפעם הראשונה, יכול להיות שתקבלו את השגיאות האלה (מסומנות בתווית E:) ביומנים של ממשק ההגדרות של סנכרון סיסמאות:

2022-02-13T16:07:05.374+00:00 13e0 A:PasswordSync PasswordSync!PasswordSyncConfig::InitSyncConfig @ 334 ()> Loading config from C:\ProgramData\\Google\Google Apps Password Sync\config.xml
2022-02-13T16:07:05.374+00:00 13e0 E:PasswordSync PasswordSync!SyncConfig::Load @ 40 ()> Failed with 0x80070002, last successful line = 37.

זה צפוי כי זו הפעם הראשונה שאתם מפעילים את ממשק ההגדרה, ולא קיימת הגדרה. עם זאת, אם השגיאה הזו מופיעה ביומני השירות, יכול להיות שהפעלתם תאימות של אפליקציות ל-Password Sync. חשוב לוודא שההגדרה מושבתת לפני שמנסים להגדיר שוב את סנכרון הסיסמאות.

רשומות נפוצות ביומן האירועים של Windows שנוצרות על ידי סנכרון סיסמאות

‫סנכרון סיסמאות מוסיף רשומות ביומן האירועים של Windows לגבי אירועים מרכזיים. אפשר למצוא אותם בEvent Viewer ואז Applications and Services Logs ואז Google. לכל האירועים יש את המקור GoogleAppsPasswordSync. ההודעות האלה נכתבות גם בקובצי היומן של סנכרון סיסמאות.

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


אם סנכרון הסיסמאות נכשל כי הוא לא עומד בהנחיות למתן שם למשתמש או לקבוצה או בהנחיות לסיסמאות:

Event ID: 258
Severity: Warning
Category: LSASS
Contents: An attempt to change the password for user "USERNAME" was made. However, the new password contains unsupported characters. The password can not be updated on the Google Account, and will be out of sync with Active Directory.

אם שירות סנכרון הסיסמאות לא פועל בזמן שהמשתמשים מנסים לשנות את הסיסמה שלהם:

Event ID: 259
Severity: Error
Category: LSASS
Contents: An error occurred while trying to communicate with the Password Sync Service; the password update request for account "USERNAME" could not be processed.

Status = 0 (0x00000000).

Please make sure the service is running.

אם מתרחשת שגיאה במהלך גיבוב הסיסמה של משתמש:

Event ID: 260
Severity: Error
Category: LSASS
Contents: An error occurred while hashing the password for account "USERNAME".

Status = 0 (0x00000000).

אם משתמש מגדיר סיסמה ארוכה מ-200 תווים, היא נחתכת. הסיסמה שהוגדרה על ידי המשתמש ב-Active Directory נשארת ללא שינוי, אבל היא לא תהיה מסונכרנת עם חשבון Google:

Event ID: 261
Severity: Warning
Category: LSASS
Contents: Password for account "USERNAME" being trucated to to the first 200 characters.

כשהשירות סנכרון סיסמאות מופעל:

Event ID: 512
Severity: Informational
Category: Service
Contents: Password Sync service starting.

כשהשירות סנכרון סיסמאות מופסק:

Event ID: 513
Severity: Informational
Category: Service
Contents: Password Sync service shut down.

Status = 0 (0x00000000)

כשסיסמת משתמש ב-Active Directory מסונכרנת בהצלחה עם חשבון Google:

Event ID: 514
Severity: Success
Category: Service
Contents: The password change for Active Directory user "USERNAME" was synchronized to Google Account "username@example.com" successfully.

Status = 0 (0x00000000)

אם סנכרון סיסמאות מקבל הודעה על שינוי סיסמה ולא מצליח למצוא את המשתמש התואם ב-Active Directory:

Event ID: 768
Severity: Error
Category: LDAP Connector
Contents: The account "USERNAME" was not found on Active Directory.

LDAP Connector status = 20498 (0x00005012).

הערה: מידע נוסף זמין בקוד השגיאה 0x00005012.


אם משתמש ב-Active Directory שלא מוגדר לו מאפיין של כתובת אימייל משנה את הסיסמה שלו:

Event ID: 769
Severity: Warning
Category: LDAP Connector
Contents: The account "USERNAME" seems not to have an Email attribute set; its password will not get synchronized to Google.

LDAP Connector status = -2147463152 (0x80005010).

הערה: מידע נוסף זמין במאמר על קוד השגיאה 0x80005010.


אם מתרחשות שגיאות לא צפויות במהלך שאילתת Active Directory:

Event ID: 770
Severity: Error
Category: LDAP Connector
Contents: An unexpected error occurred while querying Active Directory.

LDAP Connector status = -2147467259 (0x80004005).

System Message: Unspecified failure

אם בקשת API לא מצליחה כשמנסים לסנכרן סיסמה:

Event ID: 1024
Severity: Error
Category: Google Connector
Contents: An API call to the Google server returned an unexpected response while updating the password for account "username@example.com" during the 'PasswordSyncTask::PutUser' step; all retries have been exhausted.

Details:
-   Host: apps-apis.google.com
-   Auth Result = 0 (0x00000000)
-   GDataStatus = 7 (0x00000007) GDSTATUS_BAD_REQUEST
-   hResult 1 = -2147217401 (0x80041007)
-   hResult 2 = 0 (0x00000000)

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


Google,‏ Google Workspace וסימנים וסמלי לוגו קשורים הם סימנים מסחריים של Google LLC. כל שמות החברות והמוצרים האחרים הם סימנים מסחריים של החברות שאליהן הם משויכים.