Posts

Showing posts with the label Mailbox Role

E14 Ticket: Detected indexing backlog on search catalog

Detected indexing backlog on search catalog http://technet.microsoft.com/en-us/library/hh377599(v=exchg.140).aspx How To Troubleshoot Issues With Exchange 2010 Search http://blogs.technet.com/b/mspfe/archive/2012/04/27/how-to-troubleshoot-issues-with-exchange-2010-search.aspx Exchange 2010 SP1: The Troubleshooters http://blogs.technet.com/b/exchange/archive/2011/01/18/3411844.aspx How to Rebuild the Full-Text Index Catalog http://technet.microsoft.com/en-us/library/aa995966(EXCHG.80).aspx Troubleshooting a Mailbox Database Copy in “FailedAndSuspended”-state http://www.pro-exchange.be/blogs/exchange2010/archive/2011/11/21/troubleshooting-a-mailbox-database-copy-in-failedandsuspended-state.aspx

LAB: E15 Setup – Part 4 – Install Exchange 2013 MBS role CU1

Image
   

Ticket: Exchange 2003 - Deleting this mailbox store may result in the loss of system messages used by Exchange

Image
    When does the System Attendant mailbox get created? Can it be moved or re-created? The System Attendant mailbox is created when the system attendant is created on a server. It is associated with the first mailbox store created on a server. If an attempt is made to delete the mailbox store containing the System Attendant mailbox, the following warning will appear: Deleting this mailbox store may result in the loss of system messages used by Exchange, such as Free/Busy or Key Management Security. If you choose to continue, you need to restart the system attendant service after the store is deleted. If the store is then deleted, the System Attendant mailbox will be moved automatically into another mailbox store on the server, that is, the HomeMDB value on the directory object will be updated. The system attendant service must be restarted to reconfigure MSExchangeFBPublish to use the new mailbox location, and the mailbox object ma...

Issue: E14 DAG – Update Database Copy failed

Image
  Get-MailboxDatabaseCopyStatus Update-MailboxDatabaseCopy Resume-MailboxDatabaseCopy Summary: 1 item(s). 0 succeeded, 1 failed. Elapsed time: 00:00:03 Mailbox Database 0842341759 Failed Error: A server-side seed operation has failed. Error: An error occurred while running prerequisite checks. Error: A server-side seed operation has failed. Error: An error occurred while running prerequisite checks. Error: Service 'Microsoft Exchange Search' doesn't appear to be running on server 'BQT-E14CAS1'. Please verify that the server is operating, and that services can be queried remotely. [Database: Mailbox Database 0842341759, Server: BQT-E14MBS1.MSFT.corp.com] A server-side seed operation has failed. Error: An error occurred while running prerequisite checks. Error: Service 'Microsoft Exchange Search' doesn't appear to be running on server 'BQT-E14CAS1'. Please verify that the server is operating, and that service...

REF: E14 Mailbox Role – Move Requests – Part 5

Image
    Auto Complete Mailbox Moves MoveMailbox.ps1 provides a synchronous mailbox move management experience similar to the Move-Mailbox cmdlet provided in Exchange 2007. By default, scripts are installed at C:\Program Files\Microsoft\Exchange Server\V14\Scripts. For more information, see Move Mailboxes by Using the MoveMailbox.ps1 Script in the Shell . Archive Mailboxes If archive exists, then the archive gets moved with the primary mailbox because the archive and the primary mailbox must reside on the same mailbox database. You will need to factor in the size of the archive before moving the mailbox, not only for database size, but for how long the move will take to complete. If you are moving from an Exchange 2010 server to Exchange 2003 or Exchange 2007 server, you will need to disable the archive before you can move the mailbox. For more information, see Disable a Personal Archive for a Mailbox . Shared Mailboxes and Resource Mailboxes In addition to the de...

LAB: Exchange 2010 Mailbox Role - Move request

Image
  1. [PS] C:\Windows\system32> get-mailbox -Identity bqt.e14user1 | fl -Property, database Database : Mailbox Database 1671221825 2. [PS] C:\Windows\system32> New-MoveRequest -Identity bqt.e14user1@msft.com -TargetDatabase "Mailbox Database 0842341759" DisplayName     Status        TotalMailboxSize          TotalArchiveSize      PercentComplete -----------        ------       ----------------             -------------             - -------------BQT.E14User1    Queued   231.2 KB (236,704 bytes)                  ...

REF: E14 Mailbox Role – Move Requests – Part 4

Image
1. New-MoveRequest 會存在AD & target DB’s system mailbox 2. Offline Move 是讓user 無法存取, Online Move 則於搬完後才lock source mailbox 3. MRS Instance check 每個DB’s system mailbox 是否有move request 4. MRS 應該 只負責所屬AD site 的move request 5. New-MoveRequest -Identity Ayla@contoso.com -TargetDatabase "DB02" The cmdlet updates active directory and then places a special message to the system mailbox within that Active directory site that a move request has been initiated and the move is set to a status of Queued . Information about the move request is stored in two places: the target database's system mailbox and in Active Directory . If the move is an offline move, the mailbox is locked and can't be accessed until the move is in Completed status. For more information about scenarios in which offline moves are created, see Moving Mailboxes Between Exchange 2010 and Previous Versions of Exchange section previously in this topic. All instances of MRS periodically check the system mailbo...

REF: E14 Mailbox Role – Move Requests – Part 3

Image
  1. 信箱搬移由Exchange 2007 CMDlet 改為Exchange 2010 MRS Service 2. MRS 可控制各AD site 的move request, 避免重複的move request 3. MSExchangeMailboxReplication.exe.config . 負責控制move request 設定 4. 可調整一次的信箱搬移數量, 預設為5, Exchange 2003 為4 5.  by default, MRSProxy is disabled 6. MRSProxy 負責remote forest 的跨樹系信箱遷移工作 Mailbox Replication Service When you use the Move Request cmdlets to perform the mailbox move the move will be conducted by MRS. As stated previously, MRS resides on an Exchange 2010 Client Access server and is the service that moves mailboxes from the source database to the target database . In Exchange 2007, the mailbox move was performed by the actual Move-Mailbox cmdlet. Using a service as the agent of the move allows you to move mailboxes asynchronously while they remain accessible to the user. During the move, you maintain the ability to view, cancel, and manage the move request from any Exchange 2010 server in your organization. You can start and stop the...

REF: E14 Mailbox Role – Move Requests – Part 2

Image
    Reasons for Moving Mailboxes The following scenarios list the reasons for moving mailboxes: Transition    When you transition an existing Exchange 2007 or Exchange Server 2003 organization to Exchange 2010, you will move mailboxes from the existing Exchange servers to an Exchange 2010 server that has the Mailbox server role installed. Realignment    You can move mailboxes to realign based on specific values. For example, you may want to move a mailbox from one database to a database that has a larger mailbox size limit. Investigating an issue    If you need to investigate an issue with a mailbox, you can move that mailbox to a different server. For example, you can move all mailboxes that have high activity to another server. Corrupted Mailboxes    If you encounter corrupted mailboxes, you can move the mailboxes to a different server or database to leave the corruption behind. The corrupt messages will not move...

REF: E14 Mailbox Role – Move Requests – Part 1

Image
  1. 提供跨 forest 的信箱遷移功能 2. 信箱資料是非同步搬移 3. 線上搬移不影響使用者存取 4. 信箱遷移記錄不存在於server 上, 而記錄於信箱上 5. Microsoft Exchange Mailbox Replication Service (MRS) - CAS   負責信箱遷移 6. 透過CAS 的MRS, 可以於ORG外進行move mailbox request 7. local mailbox move & remote mailbox move 8. 另一個文章未提到的重點, CAS role 的Loading 又加重很多   Cautions and Prerequisites to Moving Mailboxes You can't use the Exchange System Manager or Active Directory Users and Computers to move mailboxes from Exchange 2003 to Exchange 2010. You can't use the Move-Mailbox cmdlets in Exchange 2007 to move mailboxes from Exchange 2007 to Exchange 2010. When you move mailboxes, the user will lose the ability to view their message tracking information. Advantages to move requests Move requests are a new feature in Exchange 2010 . Creating a move request consists of running a series of cmdlets that perform the move request. There are multiple advantages to using move requests to perform the...

Issue: E14 Cannot create new mailbox

Image
    (PID 11000, Thread 13) Task Enable-Mailbox writing error when processing record of index 0. Error: Microsoft.Exchange.Data.Directory.ADOperationException: Active Directory operation failed on DC12.msft.corp.com. This error is not retriable. Additional information: 存取權限不足,無法執行操作。. Active directory response: 00002098: SecErr: DSID-03150E8A, problem 4003 (INSUFF_ACCESS_RIGHTS), data 0 ---> System.DirectoryServices.Protocols.DirectoryOperationException: 使用者的存取權限不足。    於 System.DirectoryServices.Protocols.LdapConnection.ConstructResponse(Int32 messageId, LdapOperation operation, ResultAll resultType, TimeSpan requestTimeOut, Boolean exceptionOnTimeOut)    於 System.DirectoryServices.Protocols.LdapConnection.SendRequest(DirectoryRequest request, TimeSpan requestTimeout)    於 Microsoft.Exchange.Data.Directory.PooledLdapConnection.SendRequest(DirectoryRequest request, LdapOperation ldapOperation, IAccountingObje...

LAB: E14 Mailbox Role – Importing and Exporting Mailbox Data

Image
        Blog Extended Reading More Information & Reference 1. Understanding Importing and Exporting Mailbox Data 2.

REF: E14 Mailbox Role – Part 5 - Importing and Exporting Mailbox Data

Image
  Importing and Exporting Mailbox Data E2K7 開始提供的功能   Mailboxes can be exported to another target mailbox or to a .pst file. There are a few reasons why you might want to import or export mailbox data: Remove one or more messages from mailboxes    If a sensitive message was inadvertently sent to incorrect recipients, the export mailbox process can be used to remove those messages from the specified mailboxes. Compliance requirements    The export mailbox process can be used to export the contents of mailboxes for legal discovery and import them into a special mailbox used for compliance purposes. Create a point in time mailbox snapshot    You might want to create a snapshot for certain mailboxes without the need to retain the entire backup set for a mailbox database. By default, Exchange exports and imports all empty folders, special folders, and subfolders to the target location. To specify folders to either include in o...

REF: E14 Mailbox Role – Part 4 - Mailbox Store

Image
  這篇比較偏基礎計算機概論的如資料結構, B-Tree 等的內容就略過.   Exchange 2010 Standard Edition supports five databases . Exchange 2010 Enterprise Edition supports 100 databases . Logical Components of the Exchange Store 略 File Structure of the Exchange Store 略 Understanding Transaction Logging To view the decimal sequence number for a specific log file, you can examine its header by using the Exchange Server Database Utilities (Eseutil.exe) tool. The first 4-KB page of each log file contains header information that describes and identifies the log file and the databases it belongs to. The command Eseutil /ml [log file name] displays the header information. If you have to repair a database, some data will be lost. Data loss is frequently minimal; however, it may be catastrophic. After running Eseutil /p on a database, you should completely repair the database with the following two operations: First, run Eseutil/d to defragment the database. This operation discards a...

REF: E14 Mailbox Role – Part 3 – E-Mail Address Policies

Image
  1. Update-EmailAddressPolicy   環境中不適合直接run 這個command, 除非重新調整過email address policy. 2. 舊版的email address policy 將無法直接編輯   3. 新版(2007 開始) 的好處是透過GUI 直接選定AD object, 取代過往的LDAP query (&(&(&(&(|(&(objectCategory=person)(objectSid=*)(!samAccountType:1.2.840.113556.1.4.804:=3))(&(objectCategory=person)(!objectSid=*))(&(objectCategory=group)(groupType:1.2.840.113556.1.4.804:=14)))(& (mailnickname=*) (| (&(objectCategory=person)(objectClass=user)(|(homeMDB=*)(msExchHomeServerName=*))) )))(objectCategory=user)(company=msft*)))) 只是不知 Mail group 只套用leagacyExchangeDN 的問題是否有解決?     Exchange applies a policy to all recipients that match the recipient filtering criteria: The recipient policy functionality is divided into two features: e-mail address policies and accepted domains. A detailed discussion about accepted domains is outside the scope of this topic. For information ab...

REF: E14 Mailbox Role – Part 2 – Address List & Calendar Repair

Image
  先提 Address List 看起來沒有什麼新的 Understanding Calendar Repair The Calendar Repair Assistant (CRA) is a configurable, time-based mailbox assistant that runs within the Microsoft Exchange Mailbox Assistants service on Exchange 2010 mailbox servers. CRA automatically detects and corrects inconsistencies that occur for single and recurring meeting items for mailboxes that are homed on that mailbox server so that recipients will not miss meetings or have unreliable meeting information.   Conflict Detection and Correction CRA uses the organizer copy as master copy for all meeting items and it assumes that the organizer's calendar item is the correct copy . CRA then compares the attendee's calendar item with the organizer's calendar items for inconsistencies. The only exception to this rule is when CRA compares the attendees' and organizer's response status. In that case, CRA assumes that the attendee's response status is the correct one and updates t...

REF: E14 Mailbox Role – Part 1 - Overview

Image
    Mailbox servers perform the following functions: Host mailbox databases Provide e-mail storage Host public folder databases Calculate e-mail address policies Generate address lists and offline address books Conduct multi-mailbox searches High Availability and Site Resiliency Content Indexing Messaging Records Management and Retention Policies Mailbox Server Interactions The Mailbox server accesses recipient, server, and organization configuration information from Active Directory. The Store driver on the Hub Transport server places messages from the transport pipeline into the appropriate mailbox. The Store driver on the Hub Transport server also adds messages from the Outbox of a sender on the Mailbox server to the transport pipeline. The Client Access server sends requests from clients to the Mailbox server, and returns data from the Mailbox server to the clients. The Client Access server also accesses o...