Quantcast
Channel: Office 365 - 繁體中文
Viewing all articles
Browse latest Browse all 2009

Wiki Page: 分段 Exchange 移轉之後將 Exchange 2003 信箱轉換至擁有郵件功能的使用者

$
0
0

Lou Mandich,Sr. Premier Field Engineer,Microsoft Services

Marc Nivens,Sr. Escalation Engineer,Exchange Server Support

Mark Johnson,資深技術文件作者 - Exchange Online

上次更新日期: 10-31-2011

 

如果您已經完成分段的 Exchange 遷移,將組織的 Exchange 2003 內部部署信箱移至 Office 365,然後您希望從內部部署組織利用 Active Directory 管理雲端使用者,請將內部部署信箱轉換成擁有郵件功能的使用者 (MEU)。

我們已經提供 Visual Basic (VB) 指令碼,您可以執行它,就能夠將 Exchange 2003 信箱轉換成 MEU。執行這個指令碼的時候,雲端信箱的 proxy 位址會複製到 MEU (位於 Active Directory)。此外,MEU 的屬性可以讓 Microsoft Online Services 目錄同步作業 (DirSync) 將 MEU 與其對應的雲端信箱進行配對。

我們也提供 Windows PowerShell 指令碼,收集雲端信箱的資訊。

最佳作法:建議您將內部信箱轉換成 MEU,進行批次遷移。分段的 Exchange 批次遷移完成之後,確認該批次中的所有信箱都順利遷移。接下來完成信箱內容的首次雲端同步處理,最後將批次遷移中的信箱轉換成 MEU。

下載指令碼

這些指令碼可以協助您將信箱轉換成 MEU。點選下列連結,即可下載指令碼。

  • Exchange2003MBtoMEU.vbs將內部部署 Exchange 2003 信箱轉換成 MEU
  • ExportO365UserInfo.ps1在雲端組織中執行,收集雲端信箱的資訊,然後儲存至 CSV 檔案。Exchange2003MBtoMEU.vbs 指令碼會利用 CSV 檔案中的資訊,建立大量的 MEU。

指令碼的功能為何?

以下簡略說明每個指令碼的作用。

ExportO365UserInfo.ps1

這是一種 Windows PowerShell 指令碼,在分段的 Exchange 遷移期間,可以在雲端組織中執行此指令碼,以收集雲端信箱的相關資訊。指令碼會利用 CSV 檔案來限制批次使用者的範圍。遷移一批使用者時,建議您使用同一個遷移 CSV 檔案。

當您執行 ExportO365UserInfo 指令碼的時候:

  • 會根據輸入 CSV 檔案所列出的使用者,從雲端信箱收集下列屬性:
    • 主要 SMTP 位址
    • 對應內部部署信箱的主要 SMTP 位址
    • 雲端信箱的其他 proxy 位址
    • LegacyExchangeDN
  • 收集的屬性會儲存至 CSV 檔案,名稱為 Cloud.csv

Exchange2003MBtoMEU.vbs

這是一個 VB script,在內部部署 Exchange 2003 組織中執行,就可以將信箱轉換成 MEU。它會利用 ExportO365UserInfo 指令碼輸出的 Cloud.csv 檔案。

執行 Exchange2003MBtoMEU.vbs 指令碼時,輸入 CSV 檔案中的每個信箱都會執行下列動作:

  • 從輸入 CSV 檔案和內部部署信箱收集資訊。
  • 從內部部署信箱和雲端信箱建立一份 proxy 位址清單,以新增至 MEU。
  • 刪除內部部署信箱。
  • 建立 MEU 並填入下列屬性:
    • legacyExchangeDN內部部署信箱的值。
    • mail雲端信箱的主要 SMTP。
    • msExchMailboxGuid內部部署信箱的值。
    • proxyAddresses內部信箱和雲端信箱的值。
    • targetAddress從內部部署信箱讀取;這個值是雲端信箱的主要 SMTP。

重要:若要從 Office 365 離線轉至 Exchange 2003,您必須將 MEU 的 msExchMailboxGuid 值取代為雲端信箱的 Guid。要取得雲端組織信箱的 Guid,並儲存至 CSV 檔案,請執行下列 PowerShell 命令:

Get-Mailbox | Select PrimarySmtpAddress, Guid | Export-csv -Path .\guid.csv

這個命令會將所有雲端信箱的主要 SMTP 位址和 Guid 擷取至 guid.csv 檔案,然後將這個檔案儲存至目前的目錄中。

您可以不使用輸入 CSV 檔案,來轉換整批的信箱,只要在手動模式中執行 Exchange2003MBtoMEU.vbs,一次轉換一個信箱。若要這樣做,您需要提供下列輸入參數:

  • 內部部署信箱的辨別名稱 (DN)
  • 雲端信箱的主要 SMTP 位址
  • 雲端信箱的 Exchange 傳統 DN
  • Exchange 2003 組織中的網域控制站

 將內部信箱轉換成 MEU 的步驟

1. 在雲端組織中執行 ExportO365UserInfo。將批次遷移的 CSV 檔案當作是輸入檔案。這個指令碼會建立 CSV 檔案,名稱為 Cloud.csv。

 

.\ExportO365UserInfo.ps1 <CSV input file>

 

範例:

 

.\ExportO365UserInfo.ps1 .\MigrationBatch1.csv

 

這個範例假設指令碼和輸入 CSV 檔案位於同一個目錄。

 

2. 將 Exchange2003MBtoMEU.vbs 和 Cloud.csv 複製到內部部署組織的同一個目錄。

3. 在內部部署組織中執行下列命令:

 

cscript Exchange2003MBtoMEU.vbs –c .\Cloud.csv <內部部署網域控制站的 FQDN>

 

範例:

cscript Exchange2003MBtoMEU.vbs –c .\Cloud.csv DC1.contoso.com

若要在手動模式中執行指令碼,請輸入下列命令。每個值之間要加上空格。

cscript Exchange2003MBtoMEU.vbs “<內部部署信箱的 DN>” “<雲端信箱的主要 SMTP>” “<雲端信箱的 ExchangeLegacyDN>” <內部部署網域控制站的 FQDN>

 

範例:

cscript Exchange2003MBtoMEU.vbs “CN=Ann Beebe,CN=Users,DC=contoso,DC=com” “annb@contoso.onmicrosoft.com” “/o=First Organization/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=d808d014cec5411ea6de1f70cc116e7b-annb” DC1.contoso.com

 

4. 確認新的 MEU 已經建立完成。在 Active Directory 使用者和電腦中,執行下列動作:

    1. 按一下 [動作]> [尋找]
    2. 按一下 [Exchange]索引標籤。
    3. 選取 [只顯示 Exchange 收件者],然後選取 [使用外部電子郵件地址的使用者]
    4. 按一下 [立即尋找]

轉換成 MEU 的信箱會列在 [搜尋結果]下方。

5. 使用 Active Directory 使用者和電腦、ADSI Edit 或 Ldp.exe 確認下列 MEU 屬性已填入正確的資訊。

  • legacyExchangeDN 
  • mail
  • msExchMailboxGuid*
  • proxyAddresses
  • targetAddress

 

* 如同前面所說的一樣,Exchange2003MBtoMEU.vbs 指令碼會保留內部部署信箱的 msExchMailGuid 值。若要從 Office 365 離線轉至 Exchange 2003,您必須將 MEU 的 msExchMailGuid 屬性值取代為雲端信箱的 Guid。


Viewing all articles
Browse latest Browse all 2009

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>