מדי פעם, יופיעו ביומנים של Password Sync שורות שנראות כמו שגיאות. בדרך כלל, השגיאות האלה לא מצביעות על בעיה בסנכרון או בהגדרה. המידע שבהמשך יעזור לכם לפתור בעיות.
רוצה לנסות את הכלי לניתוח רשומות של יומנים?
שולחים את יומני המעקב אל הכלי לניתוח רשומות של יומנים בארגז הכלים של Google Admin. אפשר לזהות את רוב הבעיות תוך כמה רגעים מרגע השליחה.
יומנים של סנכרון סיסמאות
איפה נמצאים יומני קובצי המעקב?
אפשר למצוא את יומני המעקב של Password Sync במחשב במיקום הזה: 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 ביומני השירות של Password Sync.
כדי לראות דוגמה לקובץ יומן של הרשאות, עברו לקטע בדיקת היומנים שבהמשך.
יומני ממשק ההגדרות
- מיקום הקובץ:
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 Password Sync\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
- מה לעשות עם הקובץ:
אם נתקלתם בבעיות במהלך התקנה של Password Sync משורת הפקודה, כדאי לבדוק את יומני ההתקנה ואת הקובץ msi_log.txt (או את שם הקובץ שסופק לפרמטר /l*vx).
יומני דיווח על קריסה
- מיקום הקובץ:
אם כלי ההגדרה של ממשק המשתמש של Password Sync קורס, אפשר למצוא את היומנים כאן:
C:\Users\your-user-name\AppData\Local\Tempאם שירות סנכרון הסיסמאות קורס, אפשר למצוא את היומנים כאן: C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp
- מה לעשות עם הקובץ:
אם האדמין שינה את ספריית ברירת המחדל הזמנית, צריך לעבור אל איך מזהים את הספרייה הזמנית כדי לקבל הוראות לקבלת המידע הזה.
איך מזהים את הספרייה הזמנית
אם אשף ההגדרה של Password Sync קורס:
- פותחים את שורת הפקודה (CMD).
-
מזינים: echo %TEMP%
אם שירות Password Sync קורס:
- מורידים את קובץ התוכנה PsExec מהמאמר הזה של מיקרוסופט.
- פותחים את שורת הפקודה (CMD).
- עוברים לספרייה שבה הורדתם את הקובץ של PsExec.
- מזינים: psexec.exe -i -s %SystemRoot%\system32\cmd.exe
- ייפתח חלון פקודה חדש. מציינים את הפקודה: whoami.
אמורה להופיע הודעה כמו "nt authority\system".
- מזינים 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
אם אתם משתמשים בגרסה ישנה יותר של Password Sync, יכול להיות שיופיעו שגיאות שקשורות ל-Microsoft Outlook בתחילת קובצי היומן. השגיאות האלה לא משפיעות על סנכרון הסיסמאות, ואפשר להתעלם מהן. דוגמה ליומן של Password Sync עם שגיאות ב-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.רכיב הרישום ביומן של Password Sync מנסה למצוא את הגרסה של Outlook כדי לדווח עליה ביומנים. מכיוון ש-Password Sync לא דורש את Outlook, אפשר להתעלם מהשגיאות האלה.
אזהרות ושגיאות של WinHTTP ביומני השירות
חלק מהשגיאות והאזהרות שקשורות ל-WinHTTP (הרכיב של Microsoft Windows שבו Password Sync משתמש כדי להתחבר ל-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.
שגיאות בטעינת נתונים ביומנים של ממשק ההגדרות
כשמפעילים את ממשק ההגדרות של Password Sync בפעם הראשונה, יכול להיות שהשגיאות הבאות (מסומנות בתווית "E:") יופיעו ביומנים של ממשק המשתמש להגדרת Password Sync:
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 שנוצרו על ידי Password Sync
הכלי Password Sync מוסיף רשומות ביומן האירועים של Windows לאירועים מרכזיים. אפשר למצוא אותם בקטע מציג האירועים יומני אפליקציות ושירותים
Google. המקור של כל האירועים הוא GoogleAppsPasswordSync. ההודעות האלה נכתבות גם בקובצי היומן של Password Sync.
הערה: הרשומות ביומן האירועים של Windows הן אינפורמטיביות כדי לאפשר מעקב קל. למידע מלא על פתרון בעיות, אפשר לעבור למאמר פתרון בעיות ב-Password Sync.
אם סנכרון הסיסמאות נכשל כי הסיסמה לא עומדת בהנחיות למתן שם למשתמש או לקבוצה או בהנחיות ליצירת סיסמה:
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.אם שירות Password Sync לא פועל כשהמשתמשים מנסים לשנות את הסיסמה שלהם:
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.כששירות Password Sync מופעל:
Event ID: 512
Severity: Informational
Category: Service
Contents: Password Sync service starting.כששירות Password Sync מושבת:
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)הערה: יכול להיות שפרטי האירוע יכללו קודים שונים של סטטוס ותוצאה, וייתכן שיהיה צורך לבדוק לעומק את קובצי היומן של Password Sync כדי לזהות במדויק את הסיבה לשגיאה.
Google, Google Workspace וסימנים וסמלי לוגו קשורים הם סימנים מסחריים של Google LLC. כל שמות החברות והמוצרים האחרים הם סימנים מסחריים של החברות שאליהן הם משויכים.