none
Exchange2007 Upgrade Exchange2013 安裝信箱角色錯誤 RRS feed

  • 問題

  • Hi 各位前輩好

    小弟目前正在進行Exchange2007 升級Exchange2013的測試演練,

    目前Test Lab DC與Exchange數量與正式區相同,

    DC1與DC2 OS:Windows server 2012 r2

    Exchange1與exchange2 OS:Win2003 exchange 版本為2007 Ver.8.3(Build 83.6)

    Exchange2007升級至2013之先決條件版本與DC樹系版本皆確認過無誤,

    目前遇到問題是CAS角色安裝沒問題,但信箱角色安裝發生錯誤

    不知道是否是與Exchange2007共存造成,或是Exchange2007某些設定值造成錯誤(圖2)

    有查過錯誤可能是Exchange2007的組織組態內的集線傳輸中的電子郵件地址原則造成,該原則設定如圖1

    請教各位先進是否有遇過相關問題,或是有其他不清楚之處需要小弟提供,先謝謝各位了。

    Log如下:

    ============================


    [08/25/2017 06:50:38.0167] [2] The current object has been processed by the cmdlet extension agent with index 2.
    [08/25/2017 06:50:38.0167] [2] The current object has been processed by the cmdlet extension agent with index 3.
    [08/25/2017 06:50:38.0182] [2] The current object has been processed by the cmdlet extension agent with index 4.
    [08/25/2017 06:50:38.0354] [2] Searching objects of type "ADRecipient" with filter "(|((Alias Equal SystemMailbox{1f05a927-d500-43aa-8dde-7254e0a6114c})))", scope "SubTree" under the root "$null".
    [08/25/2017 06:50:38.0370] [2] Previous operation run on global catalog server 'GAD1.domain'.
    [08/25/2017 06:50:38.0401] [2] [Microsoft 指令程式延伸代理程式] 以 ConfigurationDomainController "<null>"、DomainController "GAD1.domain"、GlobalCatalog "<null>" 更新收件者物件 "domain/Users/SystemMailbox{1f05a927-d500-43aa-8dde-7254e0a6114c}"。
    [08/25/2017 06:50:38.0432] [2] [Microsoft 指令程式延伸代理程式] 從網域控制站 GAD1.domain 讀取組織 "" 的通訊清單。
    [08/25/2017 06:50:38.0463] [2] [Microsoft Cmdlet 延伸代理程式] 找到通訊清單 "\"。
    [08/25/2017 06:50:38.0463] [2] [Microsoft Cmdlet 延伸代理程式] 找到通訊清單 "\"。
    [08/25/2017 06:50:38.0463] [2] [Microsoft Cmdlet 延伸代理程式] 找到通訊清單 "\預設全域通訊清單"。
    [08/25/2017 06:50:38.0463] [2] [Microsoft Cmdlet 延伸代理程式] 找到通訊清單 "\所有會議室"。
    [08/25/2017 06:50:38.0463] [2] [Microsoft Cmdlet 延伸代理程式] 找到通訊清單 "\所有的連絡人"。
    [08/25/2017 06:50:38.0463] [2] [Microsoft Cmdlet 延伸代理程式] 找到通訊清單 "\所有群組"。
    [08/25/2017 06:50:38.0463] [2] [Microsoft Cmdlet 延伸代理程式] 找到通訊清單 "\公用資料夾"。
    [08/25/2017 06:50:38.0463] [2] [Microsoft Cmdlet 延伸代理程式] 找到通訊清單 "\所有使用者"。
    [08/25/2017 06:50:38.0463] [2] [Microsoft 指令程式延伸代理程式] 將收件者的 ExchangeGuid 設為 "3674a35e-08b1-431b-b3b3-9a252ed44388"。
    [08/25/2017 06:50:38.0542] [2] [Microsoft 指令程式延伸代理程式] 將收件者的 LegacyExchangeDN 設為 "/o=First Organization/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=3d3121f9ec3d439abcfd73dce0d1b0a9-Syste"。
    [下午 05:36 2017/8/29
    [08/25/2017 06:50:38.0745] [2] [ERROR] You can't leave the EmailAddresses parameter value empty.
    [08/25/2017 06:50:38.0792] [2] Ending processing enable-mailbox
    [08/25/2017 06:50:38.0792] [1] The following 1 error(s) occurred during task execution:
    [08/25/2017 06:50:38.0807] [1] 0.  ErrorRecord: 無法將 EmailAddresses 參數值保留為空白。
    [08/25/2017 06:50:38.0823] [1] 0.  ErrorRecord: Microsoft.Exchange.Data.DataValidationException: 無法將 EmailAddresses 參數值保留為空白。
       於 Microsoft.Exchange.Configuration.Tasks.Task.ThrowError(Exception exception, ErrorCategory errorCategory, Object target, String helpUrl)
       於 Microsoft.Exchange.Configuration.Tasks.Task.WriteError(Exception exception, ErrorCategory category, Object target, Boolean reThrow)
       於 Microsoft.Exchange.Configuration.Tasks.DataAccessTask`1.Validate(TDataObject dataObject)
       於 Microsoft.Exchange.Configuration.Tasks.SetTaskBase`1.InternalValidate()
       於 Microsoft.Exchange.Configuration.Tasks.RecipientObjectActionTask`2.InternalValidate()
       於 Microsoft.Exchange.Management.RecipientTasks.EnableMailbox.InternalValidate()
       於 Microsoft.Exchange.Configuration.Tasks.Task.ProcessRecord()
    [08/25/2017 06:50:38.0838] [1] [ERROR] The following error was generated when "$error.Clear(); 
              if (!$RoleIsDatacenter -and !$RoleIsDatacenterDedicated)
              {
              $arbUsers = @(get-user -Filter {lastname -eq "MSExchApproval 1f05a927-3be2-4fb9-aa03-b59fe3b56f4c"} -IgnoreDefaultScope -ResultSize 1);
              if ($arbUsers.Length -ne 0)
              {
              $mbxname = $arbUsers[0].name;
              $mbxs = @( get-mailbox -arbitration -Filter {name -eq $mbxname} -IgnoreDefaultScope -resultSize 1 );
              if ( $mbxs.length -eq 0)
              {
              $dbs = @(get-MailboxDatabase -Server:$RoleFqdnOrName -DomainController $RoleDomainController);
              if ($dbs.Length -ne 0)
              {
              enable-mailbox -Arbitration -identity $arbUsers[0] -database $dbs[0].Identity;
              }
              }
              }
              }
            " was run: "無法將 EmailAddresses 參數值保留為空白。".
    [08/25/2017 06:50:38.0838] [1] [ERROR] You can't leave the EmailAddresses parameter value empty.
    [08/25/2017 06:50:38.0838] [1] [ERROR-REFERENCE] Id=SystemAttendantDependent___04bbd8c4a86b4d2c9403cdddf5b39579 Component=EXCHANGE14:\Current\Release\Transport\BCM\Moderated Transport
    [08/25/2017 06:50:38.0838] [1] Setup is stopping now because of one or more critical errors.
    [08/25/2017 06:50:38.0838] [1] Finished executing component tasks.
    [08/25/2017 06:50:38.0917] [1] Ending processing Install-MailboxRole
    [08/25/2017 06:50:38.0932] [0] CurrentResult console.ProcessRunInternal:198: 1
    [08/25/2017 06:50:38.0932] [0] CurrentResult launcherbase.maincore:90: 1
    [08/25/2017 06:50:38.0932] [0] CurrentResult console.startmain:52: 1
    [08/25/2017 06:50:38.0932] [0] CurrentResult SetupLauncherHelper.loadassembly:452: 1
    [08/25/2017 06:50:38.0932] [0] Exchange Server 安裝作業未完成。更多詳細資料可在 <SystemDrive>:\ExchangeSetupLogs 資料夾的 ExchangeSetup.log 中找到。


    =========================================

    2017年8月29日 上午 09:42

解答

所有回覆

  • Hi neydna,

    您可以參考一下這篇:Exchange 2010 Mailbox role install error:You can't leave the EmailAddresses parameter value empty.Property Name:EmailAddresses

    希望能夠幫助到您:)


    請記得將對您有幫助的回覆"標示為解答"以幫助其他尋找解答及參與社群討論的朋友們。

     

    Please remember to click Mark as Answer on the post that helps you.
    This can be beneficial to other community members reading the thread.


    • 已標示為解答 neydna 2017年9月4日 上午 03:08
    2017年8月30日 上午 02:12
  • 謝謝前輩提供方向

    參考該文章找到"CN=FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042"帳戶

    "啟用"並在ASDIEDIT增加ProxyAddresses值為"smtp:FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042@domain.com"

    再次嘗試安裝exchange2013信箱角色依然出現相同錯誤。

    後來又嘗試刪除該帳戶,嘗試安裝,依然出現相同錯誤。

    繼續往此方向除錯,若有前輩有其他解法,麻煩不吝告知,謝謝。

    Link1:

    https://support.microsoft.com/zh-tw/help/978776/when-you-try-to-install-the-exchange-server-2010-mailbox-role-the-inst

    Link2:

    https://www.experts-exchange.com/questions/26198915/Exchange-2010-Mailbox-Role-Installation-Error.html

    2017年8月30日 上午 06:47