הודעת שגיאה בעת ניסיון להתקין את Exchange Server 2010 SP2: בדיקת AuthorizationManager נכשלה

מספר KB מקורי: 2668686

מאפייני הבעיה

שקול את התרחיש הבא:

  • עליך להתקין Exchange Server 2010 או Exchange Server Service Pack 1 (SP1) של 2010.
  • עליך להשתמש במסוף מדיניות קבוצתית הניהול של מדיניות קבוצתית (GPMC) או ב- Local מדיניות קבוצתית עורך (Gpedit.msc) כדי ליצור אובייקט מדיניות קבוצתית (GPO) או מדיניות מקומית.
  • ה- GPO או המדיניות המקומית מגדירים את Windows PowerShell הביצוע המוגדר כמצב שאינו מוגדר.
  • התקנת Exchange Server 2010 SP2.

בתרחיש זה, ההתקנה נכשלת, ואתה מקבל הודעת שגיאה הדומה להודעה הבאה:

השגיאה הבאה נוצרה כאשר "$error. Clear();
& $RoleBinPath\ServiceControl.ps1 EnableServices Critical
" הופעל: "בדיקת AuthorizationManager נכשלה".
בדיקת AuthorizationManager נכשלה.

כאשר שגיאה זו מתרחשת, Exchange Server 2010 אינו פועל ולא מופיע תחת הוספה או הסרה של תוכניות. בנוסף, לא ניתן להתקין מחדש את Exchange Server 2010.

סיבה

בעיה זו מתרחשת מאחר ששירות Windows Management Instrumentation (WMI) מופסק במהלך ההתקנה. לכן, קובץ הServiceControl.ps1 Windows PowerShell Script הפועל כחלק מתהליך ההתקנה של Exchange Server 2010 SP2 אין אפשרות לקרוא לשירות WMI כדי לאמת את הרשאות הביצוע.

פתרון

כדי לפתור בעיה זו, בצע את הפעולות הבאות:

  1. שחזר את השרת שבו פועל Exchange Server 2010. לקבלת מידע נוסף אודות אופן השחזור של שרת שבו פועל Exchange Server 2010, ראה שחזור שרתי Exchange.

  2. השתמש ב- GPMC או ב- Gpedit.msc כדי לבטל את ה- GPO או את המדיניות המקומית.

  3. התקן Exchange Server 2010 SP2.

  4. הגדר את מדיניות הביצוע עבור LocalMachine הטווח ל- RemoteSigned. לשם כך, הפעל את ה- cmdlet הבא:

    Set-ExecutionPolicy RemoteSigned -scope LocalMachine
    

מידע נוסף

כדי לאמת את מדיניות הביצוע לפני שתתחיל בהתקנה, הפעל את ה- cmdlet Windows PowerShell הבא:

Get-ExecutionPolicy -list

הפלט אמור להיות דומה להודעה הבאה:

Scope ExecutionPolicy
----- ---------------
MachinePolicy Undefined
UserPolicy Undefined
Process Undefined
CurrentUser Undefined
LocalMachine RemoteSigned

אם אחד מהת הטווחים הבאים מוגדר למצב שאינו מוגדר, עיין בשלבים בסעיף פתרון לפני התקנת Exchange Server 2010 SP2:

  • מדיניות מכונה
  • מדיניות משתמש
  • תהליך
  • CurrentUser

אם הטווח LocalMachine מוגדר כ'לא מוגדר', ייתכן שתקבל הודעת שגיאה הדומה להודעה הבאה בעת הפעלת Exchange Management Console (EMC):

חריגה ש קריאה ל- "GetSteppablePipeline" עם ארגומנט(ים) "1": "File C:\Program Files\Microsoft\Exchange Server\V14\RemoteScripts\ConsoleInitialize.ps1 אינה ניתנת לטענות מאחר שהביצוע של קבצי Script אינו זמין במערכת זו. ראה "קבלת עזרה about_signing" לקבלת פרטים נוספים."

בנוסף, ייתכן שתקבל הודעת שגיאה הדומה להודעה הבאה בעת הפעלת מעטפת ניהול Exchange (EMS):

המונח 'Connect-ExchangeServer' אינו מזוהה כשם של cmdlet, פונקציה, קובץ Script או תוכנית הפעולה. בדוק את האיות של השם, או אם כלל נתיב, ודא שהנתיב נכון ונסה שוב.

הערה

כאשר בעיה זו מתרחשת, Exchange Server 2010 פועל כצפוי למרות שלא ניתן להפעיל את EMC או את EMS.

הפניות

אין באפשרותך להתקין אוסף עדכונים עבור Exchange Server 2010 עם GPO שנפרס המגדיר מדיניות ביצוע של PowerShell לעדכון השרת