Mailboxes in another forest

I'd like to ask what are my options on a scenario described here:
Two AD forests without any trusts between (let's call em old and new)
Old has users and Exchange 2000
New has the same users (with new samaccountnames) and Exchange 2013
There's no need to migrate boxes from 2000 to 2013, .pst files can do this
There's a firewall between these two forests, this can although be handled
Name resolving is in Place and both old can resolve DNS names for the systems in the new and vice versa
I'd like the users who are still using the Old AD to start using the Exchange 2013 mailbox (and addressbook with it's distribution groups) they have in the New AD (and kill the old Exchange 2000 once and for all). What are my options? Is there trust needed
between the old and new AD forest? Can it be configured so that user's wouldn't be prompted for username/password when they use their new mailbox (which is in the new AD) from old AD?

Hi Narcoticoo,
Base on my knowledge , you can use "linked mailboxes" mode between two AD forest.
You can treat old AD as an account forest, and treat new AD as an exchange forest.
However, you must store all the .pst files in the old AD, and then uninstall exchange 2000, just leave all the AD account.
I recommned you refer to the following article to understand "Linked Mailboxes":
Manage linked mailboxes
Please note:
A trust between the Exchange forest and at least one account forest must be set up before you can create linked mailboxes. At a minimum, you must set up a one-way, outgoing trust so that the Exchange forest trusts the account forest.
Best regards,
Niko Cheng
TechNet Community Support

Similar Messages

  • Migrating mailboxes to another forest Exchange organisation

    Hello,
    We are looking to achieve 2 migration tasks: one is to upgrade one Exchange organisation from 2010 to 2013 and the second is to migrate mailboxes from the second organisation to the new 2013 server. 
    To explain the scenario in a bit more detail:
    Forest A – 1  AD domain with a single Exchange 2010 server
    Forest B – 1 AD domain with a single Exchange 2010 sever
    Stage 1 – Migrate Forest A to Exchange 2013
    Stage 2 – Migrate mailboxes from forest B to forest A but still keep forest B as its own AD domain. Or to put it another way; we want the users in forest B to have their mailboxes migrated to forest A (linked mailboxes?) but still keep use forest B to login
    etc, essentially making forest A a resource forest for users in forest B
    I hope that makes sense! One of my main concerns is I am assuming it is possible to perform a cross forest migration from forest B which will be at 2010 to forest A which will be 2013. Would it be better to perform the cross forest migrations before hand?
    If someone is able to let me know if what I am proposing is possible I would be extremely grateful. 

    Hi
    There is no problem with any of those ideas.  You can migrate cross-forest between to either 2010 or 2013 irrespective of the source Exchange version, using the native tools.
    http://technet.microsoft.com/en-us/library/ee633491(v=exchg.150).aspx
    If you want to have them as linked mailboxes you just specify the -linkedmailuser switch when you run the preparemoverequest.ps1 script, you then perform the remote move as described in the link above.
    Steve

  • Exeuting a file in another forest

    Hello Community
        Using Windows 2008 Server on a network there is a file that I
    am attemping to execute in another forest.
        Lets call them Forest1/Domain1(trusted) and Forest2/Domain2(trusting)
    in a One-Way Trust Relationship.
        Server1 is in Forest1/Domain1 and Server2 is in Forest2/Domain2.
        The filename is MyFile.exe and it resides on Server1 in Forest1/Domain1.
        Server1 us a portal in Forest1.
        Executing the file has to be done using a url for example:
    http://Server1/MyFile.exe
        What is the correct syntax for the url to execute MyFile.exe that exists in
    Forest1/Domain1 on Server1 using http?
        Thank you
        Shabeaut

    Hi,
    Glad to hear that the issue is resolved and thanks for sharing the information!
    Steven Lee
    TechNet Community Support

  • Move account to another forest

    Dear.
    We have two forests with a forest trust between them. Today, our users are in Forest A, their Exchange 2013 mailbox too. We want to move the user accounts to Forest B while their mailbox remains in forest A.The accounts are synced between both forests.
    Are there command line, PowerShell command we can use to automate this? If so, how.
    Does someone has a link to a good article or document describing this procedure?
    Thanks in advance.
    Regards.

    Hi,
    You can use the ADMT to perform object migrations and security translation as necessary so that users can maintain access to network resources during the migration process.
    What's more, here is a thread for your reference.
    Cross Org migration
    http://social.technet.microsoft.com/Forums/exchange/en-US/1ecd1261-fa66-4b4a-9c52-a51917d84356/cross-org-migration?forum=exchange2010
    Hope it helps.
    Best regards,
    Amy Wang
    TechNet Community Support

  • Move domain to another forest (forest trust)

    Hello
    I have a forest with many domains , and other forest with a domain. They include a trust set up and working . I would like to have only one forest, but it would need to move that single domain in additional forest, and would like to know if it is possible then
    moving a domain from one forest to another forest in forest trust ?
    Thanks also suggestions stop solve my problem

    You're asking to move the domain itself? No, you can't move the domain. You can create a new domain in the forest you want to consolidate to, and then migrate users and groups to that forest. You'll have to migrate workstations and users and repoint
    applications as well, if needed. And then, you're not really moving them, you are creating new ones and copying properties of those objects. You mentioned a forest trust but all the forest trust allows you to do is to assign/use permissions from one forest
    in another. People speak of moving objects but like I said, for users and groups you're simply creating new ones with the same names, and copying properties over. Computers/servers are joined to the new domain, but it's a new computer account, not one that
    gets moved over.
    You'll need a migration tool to do this smoothly. As Malek mentioned ADMT, yes this is one tool that can do this. It's not necessarily the best or easiest tool, but it's free from Microsoft. There are also other third party tools such as Dell/Quest
    Migration Manager for AD and BinaryTree also has similar tool (there are others out there too). Those two latter tools have the ability to add permissions (ACL entries) to new domain objects, based on the old ACLs from the source domain. This can be a huge
    help for servers and workstations (allows the users to continue to use their same profile after their computer is migrated, and they are using their new user account. Otherwise Windows would just create a new profile when the user logged in with his/her new
    domain account.
    Depending on the size of the domain you want to move (how many objects), this could be a pretty big project. There's a lot going on in a migration, and based on your question, I'd recommend finding help with it if you can. There are a number of companies
    and consultants who specialize in AD migrations, even some consultation for planning could help tremendously.

  • [SCCM 2012 R2] - IBCM - Authenticate computers on TMG from another forest

    Hi All,
    There is no article on TechNet that describe client certificate requirements for computers in another forest.
    Scenario:
    We have Domain A [aaa.bbb.ccc] and Domain B [111.222.333] and those domains are in different forest. There is "Forest" trust between forests.
    TMG and IBCM site server are in Domain A and computers authenticate successfully from Internet to TMG using SSL client authentication. Problem are computers from Domain B that cannot authenticate to TMG.
    We used old documentation
    https://technet.microsoft.com/en-us/library/cc707697.aspx#AppendixA for SCCM 2007 and ISA without success. I created certificate for computers in Domain B with custom
    SAN:upn=<hostname>$@<domain.tld> and TMG still cannot authenticate computers from Domain B.
    Please help.
    Thank you in advance.
    Regards,

    There's no difference -- ConfigMgr does *not* care about forests, domain, or trusts for client authentication and neither does certificate based authentication.
    The certs in use, both the client auth and server auth certs, must of course be trusted by the site systems and the clients and in this case the TMG server -- that's simply how certs work though and has nothing to do with ConfigMgr. Additionally, the CRLs
    for the certs in use must be accessible to the clients and servers via an accessible CRL DP but that is also simply how certs work.
    For what you've described above, does TMG trust the certs issued to the clients? In other words, does it trust the CA that issued those certs and can it access a CRL for that CA?
    Jason | http://blog.configmgrftw.com | @jasonsandys

  • Exchange mailboxes, corporate AD, forest trust, arrays, Can you look this over?

    This is my first script, it took a while to figure some things out, but it is working. I wanted to know if it is overkill, or if there is something that sticks out that would be an easier way of accomplishing something with this script.
    Background info:
    Company was bought out, forest trust set up between corp network and ours (years ago). So what we wanted was to compare exchange mailboxes with linked mailboxes array, to be compared to corporate AD array with user accounts that are disabled. a list is created
    in another script which shows linked mailboxes and disabled corp AD accounts, helpdesk looks these through to make sure there are no exceptions. Exceptions are entered into PS cmdline, those are pulled out of the array. Then the left objects in the array are
    PST backed up to network share, and then mailboxes removed. Admin trust across corp allows Exchange admin to search through Corp AD through search-AdAccount cmdlet. The script is run from a VM with exchange server tools installed and running 32-bit os of Windows
    7 and 32-bit Office (Because that's how great... Exchange 2007 is for exporting mailboxes to PST). 
    Not sure of this, though it works: 
    <#Clear variables so they are not retaining any old values#>
    Get-Variable -Exclude PWD,*Preference | Remove-Variable -EA 0
    Wanted to clear variables before running script, data was being held over each run before adding this in
    Here is the code "xxxxx" used in lieu of server names:
    <#Import in modules, if statement for PSSnapin so that it doesn't throw an error if it is already loaded.#>
    Import-Module ActiveDirectory
    if ( (Get-PSSnapin -Name Microsoft.Exchange.Management.PowerShell.Admin -ErrorAction SilentlyContinue) -eq $null )
        add-pssnapin Microsoft.Exchange.Management.PowerShell.Admin
    <#Clear variables so they are not retaining any old values#>
    Get-Variable -Exclude PWD,*Preference | Remove-Variable -EA 0
    <#Variables needed to complete script. $testIteration shows the number of times nested for loop happens, $exUserCorpMatch=@() is an empty array that will have objects added to it
    when linked mailboxes on Exchange are compared to disabled corp accounts, the $adminUser and $adPW are the login credentials so that anyone can enter admin login credentials to run script#>
    $errorLogPath = "c:\scripts\logs\exchangeADerror.txt"
    $testIteration=0
    $exUserCorpMatch=@()
    $adminUser = whoami
    $exceptionUsers=@()
    $exceptionArray=@()
    <#Create an Array from Get-mailbox cmdlet that has the value "LinkedMailbox" tying it to a Corporate account, .count value used to check results against expected#>
    $mailboxes = Get-Mailbox -resultSize unlimited -RecipientTypeDetails LinkedMailbox
    $mailboxes.count
    <#Create an array of objects from Corp server of user only dissabled accounts, .count value used to check results against expected#>
    $corpAccDis = Search-ADAccount -ResultSetSize $null -Server xxxxx -AccountDisabled -UsersOnly
    $corpAccDis.count
    <#Read in a list of users whose mailboxes shouldn't be removed#>
    while ($var -ne "q"){
        $var = Read-Host "Enter user exception linked mailbox name, or press q to quit entering names:"
        if ($var -ne "q"){
        $exceptionUsers += $var
    $exceptionUsers.count
    <#Create an Array with the usernames that were supplied by the Read-Host Cmdlet#>
    foreach ($name in $exceptionUsers){ 
    $exceptionArray += Get-Mailbox -Identity $name
    $exceptionArray
    <#Compare the two arrays on the value of name from the "Linked Master Account" and the Corp server "Sam Account Name" and insert the matching objects into an Array#>
    For ($a=0 ; $a -le $mailboxes.count -1 ; $a++){ 
        For ($b=0 ; $b -le $corpAccDis.count -1 ; $b++){
        $testIteration++
                            if ($mailboxes[$a].LinkedMasterAccount.Split("\")[-1] -eq $corpAccDis[$b].SamAccountName){
                                $exUserCorpMatch += $mailboxes[$a]
                                break
    $testIteration  #Test value checking nember of times the loop took place
    $exUserCorpMatch.count
    <#For loop to take exception users mailboxes out of the script#>
    For ($d=0;$d -lt $exceptionArray.Count; $d++){
        $exUserCorpMatch = $exUserCorpMatch| ? {$_.alias -ne $exceptionArray[$d].alias}
    $exUserCorpMatch.count
    $exUserCorpMatch | sort
    <#Taking the newly created array from the comparison and running the bulk of decisions, gives full access rights to the before entered admin account, then exports the mailbox to a PST
    file on the network share, and produces a txt file of the users properties, attributes, etc.. Then removes-mailbox, this is cmdlet is currently commented out until testing is done and 
    confirmed removal is ready to take place. #>
    for ($c = 0 ; $c -le $exUserCorpMatch.count -1; $c++){
        $fileCreationTime = Get-Date -UFormat "%Y%m%d%H%M%S"
        $displayName = $exUserCorpMatch[$c].DisplayName
        $pstFolderPath = Join-Path "\\xxxxx\exchangePST\" $fileCreationTime$displayName.PST
        $txtFolderPath = Join-Path "\\xxxxx\exchangePST\" $fileCreationTime$displayName.txt
        try {
            $everythingIsOk = $true
            Add-MailboxPermission -Identity $exUserCorpMatch[$c] -User $adminUser -AccessRights FullAccess -ErrorAction Stop -Verbose
        } catch {
            $everythingIsOk = $false
            Write-Warning "Permission add problem, logging error to $errorLogPath!"
            Write-Warning $error[0]
            $error[0] | Out-File $errorLogPath -Append
        if ($everythingIsOk){
            try{
            Export-Mailbox -Identity $exUserCorpMatch[$c] -PSTFolderPath $pstFolderPath -ErrorAction Stop -Verbose
            }catch{
            $everythingIsOk = $false
            Write-Warning "Export problem!"
            Write-Warning $error[0]
            $error[0] | Out-File $errorLogPath -Append
        if ($everythingIsOk){
            try {
            Get-Mailbox -Identity $exUserCorpMatch[$c] | FL | Out-File $txtFolderPath -ErrorAction Stop -Verbose
            } catch {
            $everythingIsOk = $false
            Write-Warning "Problem writing to txt"
            Write-Warning $error[0]
            $error[0] | Out-File $errorLogPath -Append
        if ($everythingIsOk){
            try{
            Write-Verbose "!!!!!!!!!!!!!!!!!!"
            <#Remove-Mailbox -Identity $exUserCorpMatch[$c] -Permanent $true -ErrorAction Stop -Verbose#>
            } catch {
             Write-Warning $error[0]
             $error[0] | Out-File $errorLogPath -Append

    Half of you code appears to be doing nothing.
    This does nothing:
    if ($everythingIsOk){
            try{
            Write-Verbose "!!!!!!!!!!!!!!!!!!"
            <#Remove-Mailbox -Identity $exUserCorpMatch[$c] -Permanent $true -ErrorAction Stop -Verbose#>
            } catch {
             Write-Warning $error[0]
             $error[0] | Out-File $errorLogPath -Append
    The way we do a limiting Try/Catch is to just use a single "try/catch".
    $fileCreationTime = Get-Date -UFormat "%Y%m%d%H%M%S"
    for ($c = 0 ; $c -lt $exUserCorpMatch.count; $c++){
    $displayName = $exUserCorpMatch[$c].DisplayName
    $pstFolderPath = Join-Path "\\xxxxx\exchangePST\" $fileCreationTime$displayName.PST
    $txtFolderPath = Join-Path "\\xxxxx\exchangePST\" $fileCreationTime$displayName.txt
    try {
    Add-MailboxPermission -Identity $exUserCorpMatch[$c] -User $adminUser -AccessRights FullAccess -ErrorAction Stop -Verbose
    Get-Mailbox -Identity $exUserCorpMatch[$c] | FL | Out-File $txtFolderPath -ErrorAction Stop -Verbose
    <#Remove-Mailbox -Identity $exUserCorpMatch[$c] -Permanent $true -ErrorAction Stop -Verbose#>
    }catch
    Write-Warning $error[0]
    $error[0] | Out-File $errorLogPath -Append
    The following does the same thing your code did.  It executes but aborts further execution on an exception.
    ¯\_(ツ)_/¯

  • How can I share a specific mailbox with another party?

    I have a need to share a specific mailbox content with my lawyer.  is there an easy way to do this?  They will need to be able to have search capability and maintain the integrity of the threads rather than just a text file.

    You'll have to open another iCloud account - you can't share access to just part of the email account.
    Go to http://appleid.apple.com and create a new ID - you will need a different non-Apple email address to do this.
    Sign in with it in System Preferences>Mail, Contacts and Calendars and enable 'Mail' in the checklist there. You should be asked to create a new @icloud.com address.
    This account will then appear alongside your present one in Mail. Your lawyer can access it in the usual way - if he doesn't have a Mac he can set the account up manually using the server settings here:
    http://support.apple.com/kb/HT4864

  • Is it possible to deploy VM with RDS RDVH in one forest and VMs in another forest?

    Hello,
    We have a situation with a Remote Desktop Services (RDS) with virtual desktops (RDVH) where we are limited in our possibilities. We have a multi forest domain structure with trusts between the forests, some trusts are 2 way trusts,
    some trusts are 1 way trusts and some forests have no trust at all.
    We are trying to implement a RDS solution with virtual desktops, the servers are in domain 1 and the client VDI VM’s are in domain 2. Our question is in which trust configuration (domain trust/ forest trust) is this supported and
    is there any documentation?
    Our consideration is that we are not flexible and we need hardware for every forest and it’s getting very expensive.

    Hi Sir,
    >>We have a multi forest domain structure with trusts between the forests, some trusts are 2 way trusts, some trusts are 1 way trusts and some forests have no trust at all.
    If you want to deploy VDI VMs into another domain , you may need to build 2way full trust between RDS domain and the destination domain  .
    Best Regards,
    Elton Ji
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact [email protected] .

  • How do i connect manually to Exchange 2013 from Outlook 2007/2010 in another forest?

    Hello All,
    I have a source organization: Windows 2003 domain + Exchange 2010 SP3 + smtp domain acme.com
    Target organization: Winows 2012 R2 domain + Exchange 2013 CU3 + smtp domain  acme.com
    We are migrating to target organization.
    I want to connect Outlook 2007/2010 to their target mailbox (Exchange 2013) from a machine which is joined to Source DOmain.
    I couldn't use autodiscover, because as the machine is joined to source domain, autodiscover it's mapping to Exchange 2010.
    It only works when I machine is joined to target domain.
    Any idea how to connect manually to eXCHANGE 2013 mailbox from a machine which is joined to source domain?
    Regards
    José Osorio

    Hi,
    Firstly, I’d like to explain, Autodiscover service can be used cross forest:
    1. the two forests must be trusted.
    2. configure a mail contact in the original forest.
    For more information, please refer to the partition named how to configure the Autodiscover service for cross-forest moves in the following article:
    http://technet.microsoft.com/en-us/library/jj591328(v=exchg.141).aspx#BKMK_ConfigureForCrossForestMoves
    Thanks,
    Angela Shi
    TechNet Community Support

  • Move mailbox to another database failed with MapiExceptionNoSupport

    I am getting a failure when I try to move certain mailboxes from one database to another on my Exchange 2010 environment. Everything I find on the web shows something about permissions and seems to all be related to a Exchange 2003 to 2010 migration. The
    fix is to use PFDAVAdmin which seems to be old and I can't really tell if it supports 2010.
    Here is the logs (Notice the different build numbers of the mailbox servers... however I verified that bot hservers are the same build)
    1/3/2015 2:26:53 PM [MBX05] 'cloud.local/Service Accounts/Cloud Admin' created move request.
    1/3/2015 2:26:53 PM [MBX05] 'cloud.local/Service Accounts/Cloud Admin' allowed a large amount of data loss when moving the mailbox (1000 bad items).
    1/3/2015 4:26:31 PM [CAS01] The Microsoft Exchange Mailbox Replication service 'CAS01.cloud.local' (14.3.178.0 caps:07) is examining the request.
    1/3/2015 4:26:31 PM [CAS01] Connected to target mailbox 'Primary (ebfa3d50-6acf-42f6-b962-4f54d42e8816)', database 'DAGMBX12', Mailbox server 'MBX04.cloud.local' Version 14.3 (Build 123.0).
    1/3/2015 4:26:32 PM [CAS01] Connected to source mailbox 'Primary (ebfa3d50-6acf-42f6-b962-4f54d42e8816)', database 'DAGMBX01', Mailbox server 'MBX05.cloud.local' Version 14.3 (Build 210.0).
    1/3/2015 4:26:32 PM [CAS01] Request processing started.
    1/3/2015 4:26:32 PM [CAS01] Source mailbox information before the move:
    Regular Items: 23075, 3.472 GB (3,728,375,254 bytes)
    Regular Deleted Items: 0, 0 B (0 bytes)
    FAI Items: 32, 0 B (0 bytes)
    FAI Deleted Items: 0, 0 B (0 bytes)
    1/3/2015 4:26:33 PM [CAS01] Initializing folder hierarchy in mailbox 'Primary (ebfa3d50-6acf-42f6-b962-4f54d42e8816)': 57 folders total.
    1/3/2015 4:26:34 PM [CAS01] Folder hierarchy initialized for mailbox 'Primary (ebfa3d50-6acf-42f6-b962-4f54d42e8816)': 57 folders total.
    1/3/2015 4:26:34 PM [CAS01] Stage: CreatingInitialSyncCheckpoint. Percent complete: 15.
    1/3/2015 4:26:39 PM [CAS01] Stage: LoadingMessages. Percent complete: 20.
    1/3/2015 4:26:44 PM [CAS01] Stage: CopyingMessages. Percent complete: 25.
    1/3/2015 4:26:44 PM [CAS01] Copy progress: 0/23106 messages, 0 B (0 bytes)/3.472 GB (3,728,375,120 bytes).
    1/3/2015 4:26:44 PM [CAS01] Messages have been enumerated successfully. 23106 items loaded. Total size: 3.472 GB (3,728,375,120 bytes).
    1/3/2015 4:31:44 PM [CAS01] Stage: CopyingMessages. Percent complete: 33.
    1/3/2015 4:31:44 PM [CAS01] Copy progress: 16936/23106 messages, 436.4 MB (457,646,004 bytes)/3.472 GB (3,728,375,120 bytes).
    1/3/2015 4:36:45 PM [CAS01] Stage: CopyingMessages. Percent complete: 49.
    1/3/2015 4:36:45 PM [CAS01] Copy progress: 17818/23106 messages, 1.193 GB (1,281,346,187 bytes)/3.472 GB (3,728,375,120 bytes).
    1/3/2015 4:41:45 PM [CAS01] Stage: CopyingMessages. Percent complete: 64.
    1/3/2015 4:41:45 PM [CAS01] Copy progress: 18892/23106 messages, 1.939 GB (2,081,746,911 bytes)/3.472 GB (3,728,375,120 bytes).
    1/3/2015 4:46:46 PM [CAS01] Stage: CopyingMessages. Percent complete: 77.
    1/3/2015 4:46:46 PM [CAS01] Copy progress: 20510/23106 messages, 2.626 GB (2,820,040,240 bytes)/3.472 GB (3,728,375,120 bytes).
    1/3/2015 4:51:46 PM [CAS01] Stage: CopyingMessages. Percent complete: 86.
    1/3/2015 4:51:46 PM [CAS01] Copy progress: 21657/23106 messages, 3.047 GB (3,271,846,706 bytes)/3.472 GB (3,728,375,120 bytes).
    1/3/2015 4:54:56 PM [CAS01] Initial seeding completed, 23106 items copied, total size 3.472 GB (3,728,375,120 bytes).
    1/3/2015 4:54:56 PM [CAS01] Changes reported in source 'Primary (ebfa3d50-6acf-42f6-b962-4f54d42e8816)': 0 changed folders, 0 deleted folders, 0 changed messages.
    1/3/2015 4:54:56 PM [CAS01] Incremental Sync 'Primary (ebfa3d50-6acf-42f6-b962-4f54d42e8816)' completed: 0 changed items.
    1/3/2015 4:54:56 PM [CAS01] Stage: IncrementalSync. Percent complete: 95.
    1/3/2015 4:54:56 PM [CAS01] Final sync has started.
    1/3/2015 4:54:57 PM [CAS01] Changes reported in source 'Primary (ebfa3d50-6acf-42f6-b962-4f54d42e8816)': 0 changed folders, 0 deleted folders, 0 changed messages.
    1/3/2015 4:54:57 PM [CAS01] Incremental Sync 'Primary (ebfa3d50-6acf-42f6-b962-4f54d42e8816)' completed: 0 changed items.
    1/3/2015 4:55:01 PM [CAS01] Fatal error MapiExceptionNoSupport has occurred.
    Error details: MapiExceptionNoSupport: IExchangeFastTransferEx.TransferBuffer failed (hr=0x80040102, ec=-2147221246)
    Diagnostic context:
    Lid: 55847 EMSMDBPOOL.EcPoolSessionDoRpc called [length=773]
    Lid: 43559 EMSMDBPOOL.EcPoolSessionDoRpc returned [ec=0x0][length=513][latency=15]
    Lid: 23226 --- ROP Parse Start ---
    Lid: 27962 ROP: ropFXDstCopyConfig [83]
    Lid: 27962 ROP: ropTellVersion [134]
    Lid: 27962 ROP: ropFXDstPutBufferEx [157]
    Lid: 17082 ROP Error: 0x80040102
    Lid: 31329
    Lid: 21921 StoreEc: 0x80040102
    Lid: 27962 ROP: ropExtendedError [250]
    Lid: 1494 ---- Remote Context Beg ----
    Lid: 1238 Remote Context Overflow
    Lid: 25000
    Lid: 24936
    Lid: 4367 StoreEc: 0x80040102
    Lid: 7695 StoreEc: 0x80040102
    Lid: 19936
    Lid: 4559 StoreEc: 0x80040102
    Lid: 21802
    Lid: 19994 StoreEc: 0x80040102
    Lid: 20202
    Lid: 3305 StoreEc: 0x80040102
    Lid: 32762 dwParam: 0xE080003
    Lid: 32762 dwParam: 0xE230003
    Lid: 32762 dwParam: 0xE270102
    Lid: 32762 dwParam: 0xE580102
    Lid: 32762 dwParam: 0xE590102
    Lid: 32762 dwParam: 0xF000102
    Lid: 32762 dwParam: 0xFF40003
    Lid: 32762 dwParam: 0x10F4000B
    Lid: 32762 dwParam: 0x10F5000B
    Lid: 32762 dwParam: 0x10F6000B
    Lid: 32762 dwParam: 0x300184B0
    Lid: 32762 dwParam: 0x300484B0
    Lid: 32762 dwParam: 0x3FE5000B
    Lid: 32762 dwParam: 0x361C0102
    Lid: 32762 dwParam: 0x361384B0
    Lid: 32762 dwParam: 0x36170003
    Lid: 26346
    Lid: 4073 StoreEc: 0x80040102
    Lid: 28570 StoreEc: 0x80040102
    Lid: 29738
    Lid: 3401 StoreEc: 0x80040102
    Lid: 1750 ---- Remote Context End ----
    Lid: 26849
    Lid: 21817 ROP Failure: 0x80040102
    Lid: 22630
    at Microsoft.Exchange.MailboxReplicationService.AsynchronousTransmitter.WaitUntilDataIsProcessed()
    at Microsoft.Exchange.MailboxReplicationService.AsynchronousTransmitter.Microsoft.Exchange.MailboxReplicationService.IDataImport.ImportBuffer(Int32 opcode, Byte[] data)
    at Microsoft.Exchange.MailboxReplicationService.AsynchronousTransmitter.Microsoft.Exchange.MailboxReplicationService.IDataImport.Flush()
    at Microsoft.Exchange.MailboxReplicationService.ProgressTrackerTransmitter.Microsoft.Exchange.MailboxReplicationService.IDataImport.Flush()
    at Microsoft.Exchange.MailboxReplicationService.FxProxyTransmitter.Microsoft.Exchange.MailboxReplicationService.IFxProxy.Flush()
    at Microsoft.Exchange.MailboxReplicationService.LocalSourceFolder.Microsoft.Exchange.MailboxReplicationService.ISourceFolder.CopyTo(IFxProxy destFolderProxy, PropTag[] excludeTags)
    at Microsoft.Exchange.MailboxReplicationService.SourceFolderWrapper.<>c__DisplayClass1.<Microsoft.Exchange.MailboxReplicationService.ISourceFolder.CopyTo>b__0()
    at Microsoft.Exchange.MailboxReplicationService.ExecutionContext.Execute(GenericCallDelegate operation)
    at Microsoft.Exchange.MailboxReplicationService.SourceFolderWrapper.Microsoft.Exchange.MailboxReplicationService.ISourceFolder.CopyTo(IFxProxy destFolder, PropTag[] excludeTags)
    at Microsoft.Exchange.MailboxReplicationService.MailboxCopierBase.CopyFolderProperties(FolderRecWrapper folderRec, ISourceFolder sourceFolder, IDestinationFolder destFolder, FolderRecDataFlags dataToCopy)
    at Microsoft.Exchange.MailboxReplicationService.MailboxMover.<>c__DisplayClass2.<>c__DisplayClass4.<FinalSyncCopyAllFolders>b__1()
    at Microsoft.Exchange.MailboxReplicationService.ExecutionContext.Execute(GenericCallDelegate operation)
    at Microsoft.Exchange.MailboxReplicationService.MailboxMover.<>c__DisplayClass2.<FinalSyncCopyAllFolders>b__0(FolderRecWrapper folderRec, EnumFolderContext ctx)
    at Microsoft.Exchange.MailboxReplicationService.FolderMap.EnumSingleFolder(FolderRecWrapper folderRec, EnumFolderContext ctx, EnumFolderCallback callback, EnumHierarchyFlags flags)
    at Microsoft.Exchange.MailboxReplicationService.FolderMap.EnumSingleFolder(FolderRecWrapper folderRec, EnumFolderContext ctx, EnumFolderCallback callback, EnumHierarchyFlags flags)
    at Microsoft.Exchange.MailboxReplicationService.FolderMap.EnumSingleFolder(FolderRecWrapper folderRec, EnumFolderContext ctx, EnumFolderCallback callback, EnumHierarchyFlags flags)
    at Microsoft.Exchange.MailboxReplicationService.MailboxMover.FinalSyncCopyAllFolders()
    at Microsoft.Exchange.MailboxReplicationService.MoveBaseJob.<FinalSync>b__4d(MailboxMover mbxCtx)
    at Microsoft.Exchange.MailboxReplicationService.MoveBaseJob.ForeachMailboxContext(MailboxMoverDelegate del)
    at Microsoft.Exchange.MailboxReplicationService.MoveBaseJob.FinalSync(Object[] wiParams)
    at Microsoft.Exchange.MailboxReplicationService.CommonUtils.CatchKnownExceptions(GenericCallDelegate del, FailureDelegate failureDelegate)
    Error context: --------
    Operation: IMapiFxProxy.ProcessRequest
    OpCode: TransferBuffer
    DataLength: 1023
    Operation: IMapiFxProxy.ProcessRequest
    OperationSide: Target
    Primary (ebfa3d50-6acf-42f6-b962-4f54d42e8816)
    OpCode: TransferBuffer
    DataLength: 1023
    1/3/2015 4:55:01 PM [CAS01] Relinquishing job.
    1/5/2015 9:14:17 AM [MBX05] 'cloud.local/Service Accounts/Cloud Admin' resumed move request.
    1/5/2015 9:14:22 AM [CAS01] Job resumed with status 'InProgress'.
    1/5/2015 9:14:22 AM [CAS01] Relinquishing job.
    1/5/2015 9:14:28 AM [CAS01] The Microsoft Exchange Mailbox Replication service 'CAS01.cloud.local' (14.3.178.0 caps:07) is examining the request.
    1/5/2015 9:14:28 AM [CAS01] Connected to target mailbox 'Primary (ebfa3d50-6acf-42f6-b962-4f54d42e8816)', database 'DAGMBX12', Mailbox server 'MBX04.cloud.local' Version 14.3 (Build 210.0).
    1/5/2015 9:14:28 AM [CAS01] Connected to source mailbox 'Primary (ebfa3d50-6acf-42f6-b962-4f54d42e8816)', database 'DAGMBX01', Mailbox server 'MBX05.cloud.local' Version 14.3 (Build 210.0).
    1/5/2015 9:14:28 AM [CAS01] Request processing continued, stage IncrementalSync.
    1/5/2015 9:14:29 AM [CAS01] Changes reported in source 'Primary (ebfa3d50-6acf-42f6-b962-4f54d42e8816)': 2 changed folders, 0 deleted folders, 3 changed messages.
    1/5/2015 9:14:30 AM [CAS01] Incremental Sync 'Primary (ebfa3d50-6acf-42f6-b962-4f54d42e8816)' completed: 12 changed items.
    1/5/2015 9:14:30 AM [CAS01] Stage: IncrementalSync. Percent complete: 95.
    1/5/2015 9:14:30 AM [CAS01] Final sync has started.
    1/5/2015 9:14:30 AM [CAS01] Changes reported in source 'Primary (ebfa3d50-6acf-42f6-b962-4f54d42e8816)': 0 changed folders, 0 deleted folders, 0 changed messages.
    1/5/2015 9:14:30 AM [CAS01] Incremental Sync 'Primary (ebfa3d50-6acf-42f6-b962-4f54d42e8816)' completed: 0 changed items.
    1/5/2015 9:14:31 AM [CAS01] Fatal error MapiExceptionNoSupport has occurred.
    Error details: MapiExceptionNoSupport: IExchangeFastTransferEx.TransferBuffer failed (hr=0x80040102, ec=-2147221246)
    Diagnostic context:
    Lid: 55847 EMSMDBPOOL.EcPoolSessionDoRpc called [length=772]
    Lid: 43559 EMSMDBPOOL.EcPoolSessionDoRpc returned [ec=0x0][length=513][latency=15]
    Lid: 23226 --- ROP Parse Start ---
    Lid: 27962 ROP: ropFXDstCopyConfig [83]
    Lid: 27962 ROP: ropTellVersion [134]
    Lid: 27962 ROP: ropFXDstPutBufferEx [157]
    Lid: 17082 ROP Error: 0x80040102
    Lid: 31329
    Lid: 21921 StoreEc: 0x80040102
    Lid: 27962 ROP: ropExtendedError [250]
    Lid: 1494 ---- Remote Context Beg ----
    Lid: 1238 Remote Context Overflow
    Lid: 25000
    Lid: 24936
    Lid: 4367 StoreEc: 0x80040102
    Lid: 7695 StoreEc: 0x80040102
    Lid: 19936
    Lid: 4559 StoreEc: 0x80040102
    Lid: 21802
    Lid: 19994 StoreEc: 0x80040102
    Lid: 20202
    Lid: 3305 StoreEc: 0x80040102
    Lid: 32762 dwParam: 0xE080003
    Lid: 32762 dwParam: 0xE230003
    Lid: 32762 dwParam: 0xE270102
    Lid: 32762 dwParam: 0xE580102
    Lid: 32762 dwParam: 0xE590102
    Lid: 32762 dwParam: 0xF000102
    Lid: 32762 dwParam: 0xFF40003
    Lid: 32762 dwParam: 0x10F4000B
    Lid: 32762 dwParam: 0x10F5000B
    Lid: 32762 dwParam: 0x10F6000B
    Lid: 32762 dwParam: 0x300184B0
    Lid: 32762 dwParam: 0x300484B0
    Lid: 32762 dwParam: 0x3FE5000B
    Lid: 32762 dwParam: 0x361C0102
    Lid: 32762 dwParam: 0x361384B0
    Lid: 32762 dwParam: 0x36170003
    Lid: 26346
    Lid: 4073 StoreEc: 0x80040102
    Lid: 28570 StoreEc: 0x80040102
    Lid: 29738
    Lid: 3401 StoreEc: 0x80040102
    Lid: 1750 ---- Remote Context End ----
    Lid: 26849
    Lid: 21817 ROP Failure: 0x80040102
    Lid: 22630
    at Microsoft.Exchange.MailboxReplicationService.AsynchronousTransmitter.WaitUntilDataIsProcessed()
    at Microsoft.Exchange.MailboxReplicationService.AsynchronousTransmitter.Microsoft.Exchange.MailboxReplicationService.IDataImport.ImportBuffer(Int32 opcode, Byte[] data)
    at Microsoft.Exchange.MailboxReplicationService.AsynchronousTransmitter.Microsoft.Exchange.MailboxReplicationService.IDataImport.Flush()
    at Microsoft.Exchange.MailboxReplicationService.ProgressTrackerTransmitter.Microsoft.Exchange.MailboxReplicationService.IDataImport.Flush()
    at Microsoft.Exchange.MailboxReplicationService.FxProxyTransmitter.Microsoft.Exchange.MailboxReplicationService.IFxProxy.Flush()
    at Microsoft.Exchange.MailboxReplicationService.LocalSourceFolder.Microsoft.Exchange.MailboxReplicationService.ISourceFolder.CopyTo(IFxProxy destFolderProxy, PropTag[] excludeTags)
    at Microsoft.Exchange.MailboxReplicationService.SourceFolderWrapper.<>c__DisplayClass1.<Microsoft.Exchange.MailboxReplicationService.ISourceFolder.CopyTo>b__0()
    at Microsoft.Exchange.MailboxReplicationService.ExecutionContext.Execute(GenericCallDelegate operation)
    at Microsoft.Exchange.MailboxReplicationService.SourceFolderWrapper.Microsoft.Exchange.MailboxReplicationService.ISourceFolder.CopyTo(IFxProxy destFolder, PropTag[] excludeTags)
    at Microsoft.Exchange.MailboxReplicationService.MailboxCopierBase.CopyFolderProperties(FolderRecWrapper folderRec, ISourceFolder sourceFolder, IDestinationFolder destFolder, FolderRecDataFlags dataToCopy)
    at Microsoft.Exchange.MailboxReplicationService.MailboxMover.<>c__DisplayClass2.<>c__DisplayClass4.<FinalSyncCopyAllFolders>b__1()
    at Microsoft.Exchange.MailboxReplicationService.ExecutionContext.Execute(GenericCallDelegate operation)
    at Microsoft.Exchange.MailboxReplicationService.MailboxMover.<>c__DisplayClass2.<FinalSyncCopyAllFolders>b__0(FolderRecWrapper folderRec, EnumFolderContext ctx)
    at Microsoft.Exchange.MailboxReplicationService.FolderMap.EnumSingleFolder(FolderRecWrapper folderRec, EnumFolderContext ctx, EnumFolderCallback callback, EnumHierarchyFlags flags)
    at Microsoft.Exchange.MailboxReplicationService.FolderMap.EnumSingleFolder(FolderRecWrapper folderRec, EnumFolderContext ctx, EnumFolderCallback callback, EnumHierarchyFlags flags)
    at Microsoft.Exchange.MailboxReplicationService.FolderMap.EnumSingleFolder(FolderRecWrapper folderRec, EnumFolderContext ctx, EnumFolderCallback callback, EnumHierarchyFlags flags)
    at Microsoft.Exchange.MailboxReplicationService.MailboxMover.FinalSyncCopyAllFolders()
    at Microsoft.Exchange.MailboxReplicationService.MoveBaseJob.<FinalSync>b__4d(MailboxMover mbxCtx)
    at Microsoft.Exchange.MailboxReplicationService.MoveBaseJob.ForeachMailboxContext(MailboxMoverDelegate del)
    at Microsoft.Exchange.MailboxReplicationService.MoveBaseJob.FinalSync(Object[] wiParams)
    at Microsoft.Exchange.MailboxReplicationService.CommonUtils.CatchKnownExceptions(GenericCallDelegate del, FailureDelegate failureDelegate)
    Error context: --------
    Operation: IMapiFxProxy.ProcessRequest
    OpCode: TransferBuffer
    DataLength: 1023
    Operation: IMapiFxProxy.ProcessRequest
    OperationSide: Target
    Primary (ebfa3d50-6acf-42f6-b962-4f54d42e8816)
    OpCode: TransferBuffer
    DataLength: 1023
    1/5/2015 9:14:31 AM [CAS01] Relinquishing job.

    All my servers are Exchange 2010 SP3 RU7.
    I triple checked MBX04 too but why does it say this:
    1/3/2015 4:26:31 PM [CAS01] Connected to target mailbox 'Primary (ebfa3d50-6acf-42f6-b962-4f54d42e8816)', database 'DAGMBX12', Mailbox server 'MBX04.cloud.local' Version 14.3 (Build 123.0).
    1/3/2015 4:26:32 PM [CAS01] Connected to source mailbox 'Primary (ebfa3d50-6acf-42f6-b962-4f54d42e8816)', database 'DAGMBX01', Mailbox server 'MBX05.cloud.local' Version 14.3 (Build 210.0)
    Why does it say the build number of MBX04 is 123.0?

  • Move Message with Attachment from one Mailbox to another problem

    Hi,
    starting with Exchange 2013 we have following odd thing. 
    (That happens with Outlook 2010 aswell as Outlook 2013). 
    My mailbox has several other mailboxes mounted aswell. (using Full Access at ECP Settings), aswell as one separate Exchange Mailbox with own User/Password. 
    Now, when I have an Email with an attachment (like Word, .jpg, whatever), I used to move it to another mailbox by using "drag & drop". 
    The mail was moved to the mailbox without noticable changes. 
    Starting with Exchange 2013, the Mail is changed into Rich Text. That means, the attachment now appears somewhere within the message, instead as real attachment. Some attachments are also lost, and as the message was moved, the only way to recover it is
    using our external Email Archive. 
    Is this a bug, or didn't I see any option that results in this odd behaviour?
    Moving to a different folder does work as expected, but not to another mailbox.
    Thanks
    Patrick 

    Based on some research we have decided to create a workaround as all mails got converted from HTML to Rich Text when moving from User Mailbox to a PST(Archive).
    We have built an add-in for end-users to archive based on the following Outlook-VBA
    Option Explicit
    Sub MoveToFolder()
    Dim objApp As Outlook.Application
    Dim strPath As String
    Dim objNS As NameSpace
    Dim objFolder As Outlook.MAPIFolder
    Dim olCurrExplorer As Outlook.Explorer
    Dim olCurrSelection As Outlook.Selection
    Dim olCurrMailItem As MailItem
    Dim m As Integer
    'pick destination folder
    Set objApp = CreateObject("Outlook.Application")
    Set objNS = objApp.GetNamespace("MAPI")
    Set objFolder = objNS.PickFolder
    'get selected mails
    Set objNS = objApp.GetNamespace("MAPI")
    Set olCurrExplorer = objApp.ActiveExplorer
    Set olCurrSelection = olCurrExplorer.Selection
    For m = 1 To olCurrSelection.Count
    Set olCurrMailItem = olCurrSelection.item(m)
    On Error Resume Next
    olCurrMailItem.Move objFolder
    If Err.Number <> 0 Then
    With olCurrMailItem
    ' due this week flag
    .MarkAsTask olMarkThisWeek
    ' sets a specific due date
    .TaskDueDate = Now + 3
    .FlagRequest = "Call "
    .Save
    .FlagStatus = olFlagComplete
    End With
    olCurrMailItem.Move objFolder
    End If
    Next m
    End Sub
    for us it was important to have the mails still in HTML Formats as some customers are sending embedded images in the mail-body which are removed when the mail where converted to Rich Text.
    For people who doesn't care in which format an mail gets archived another workaround is to Flag the Message with an follow up action, then unflag (complete the follow up) and users are able to move the messages but still they would be converted from HTML
    to Rich Text.
    Strange enough that with a simple VBA move event the message will stay in HTML Format we are happy to found a solution and maybe someone else can use it.

  • Objects showing from another forest\domain ...

    Hello Community
        On Windows 2008 Server when I go to Windows Explorer, under "Network"
    in the right pane there are 4 columns:
    Name               Category              WorkGroup            
    Network Location
        It is here that I see my server's names under "Name", Computers under
    "Category", NetBios name under "Workgroup" and FQDN\Forest name under
    "Network Location" which is fine.
        However in addition to my own objects that I see in the right pane of
    Windows Explorer I also see objects from another domain the exists in
    a totally separate forest, how can I see or how could those objects reside
    or be displayed in my forest\domain (unless someone else put them there)?
        Thank you
        Shabeaut

    Hello Susie Long
        There is only one network.
        There are 2 separate forests.
        Each forests has has separate domains.
        Under "Network" not all of the objects from the other domain 
    in the other forest are being displayed, only some of the objects 
    from the other domain in the other forest are being displayed under "Network"
    in this forest.
        That is what is puzzling, are you saying that all of the objects from
    the other domain in the other forest should be visible in this forest and if
    so why aren't all of the objects visible (I was under the impression that
    only the objects in this domain in this forest should be visible under "Network"
    in this forest)?
        Thank you
        Shabeaut

  • Integration of SCCM in another forest

    Hi,
    I have a standalone primary SCCM 2012  in Forest A with 10k clients assigned to it. Now my company is planning to aquire another company which is having 5K clients reporting to a different standalone primary SCCM 2012 in Forest B.  My
    question is, I wanted these two sccm setup to be managed from one single heirarchy preferable from Forest A. How can i merge them? Do i need to re-install the clients here or can I setup a CAS in forest A, make the primaries in both forest report to them.
    If this is the case, do i need to do any changes to the clients in Forest B?
    Regards
    AKP

    Hi,
    No you cannot merge them, you cannot migrate two primary sites to a new CAS. what you can do in ConfigMgr 2012 SP1 in add a CAS to and existing primary but not migrate an existing primary to that CAS.
    So the scenario you face is to use the bulitin Migration feature in Configuration Manager 2012 Sp1 (it requires sp1) and migrate packages/programs and all the objects you need to either a new Primary site or one of the existing ones and use that in the future.
    After that you reassign the clients to the new site.
    Regards,
    Jörgen
    -- My System Center blog ccmexec.com -- Twitter
    @ccmexec

  • Can't move arbitration mailbox to another database

    I'm trying to delete one database which was the first database we created when we implemented Exchange 2010 , we move all the mailboxes to the new database we created and everything went smooth , also i found that there are some arbitration mailboxes must
    be moved too which are
    -SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9}
    -SystemMailbox{1f05a927-6a10-4cf0-9ca8-fe760801586b}
    -FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042
    i was able to move the first tow SystemMailboxes with no issue but when i tried to move (Federatedemail) using this command
    New-MoveRequest -Identity 'FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042' -TargetDatabase "DB01"
    i received this message:
    Mailbox size 1.552 MB (1,626,956 bytes) exceeds target quota 1 MB (1,048,576 bytes).
        + CategoryInfo          : InvalidArgument: (FederatedEmail....bf-00a95fa1e042:MailboxOrMailUserIdParameter) [New-M
       oveRequest], RecipientTaskException
        + FullyQualifiedErrorId : CC6C9B00,Microsoft.Exchange.Management.RecipientTasks.NewMoveRequest
    Thanks in advance ..

    thank you Leif i was able to move the mailbox but i still can't remove the database it got the below error:
    Microsoft Exchange Error
    The mailbox database 'DB1' cannot be deleted.
    DB1
    Failed
    Error:
    This mailbox database contains one or more mailboxes, mailbox plans, archive mailboxes, or arbitration mailboxes. To get a list of all mailboxes in this database, run the command Get-Mailbox -Database <Database ID>. To get a list of all mailbox plans
    in this database, run the command Get-MailboxPlan. To get a list of archive mailboxes in this database, run the command Get-Mailbox -Database <Database ID> -Archive. To get a list of all arbitration mailboxes in this database, run the command Get-Mailbox
    -Database <Database ID> -Arbitration. To disable a non-arbitration mailbox so that you can delete the mailbox database, run the command Disable-Mailbox <Mailbox ID>. To disable an archive mailbox so you can delete the mailbox database, run the
    command Disable-Mailbox <Mailbox ID> -Archive. Arbitration mailboxes should be moved to another server; to do this, run the command New-MoveRequest <parameters>. If this is the last server in the organization, run the command Disable-Mailbox <Mailbox
    ID> -Arbitration -DisableLastArbitrationMailboxAllowed to disable the arbitration mailbox. Mailbox plans should be moved to another server; to do this, run the command Set-MailboxPlan <MailboxPlan ID> -Database <Database ID>.
    i tried the commands above and it show nothing !!

Maybe you are looking for

  • Unable to see shared library using fast user switching?

    I couldn't get iPhoto 5.04 sharing to work between two users on a single machine. The documentation and this thread say it should work: lori_diloreto, "How can you share a iPhoto library with another account user" #1, 09:03am May 10, 2005 CDT but it

  • Altova XML Spy parsing issue

    I wonder if anyone can help. Pasted below is an standard WSDL file has generated by BPEL Designer. However, XML Spy wont validate it, reporting: "The file is not valid. Unexpected element 'plnk:PartnerLinkType' in element definitions" Can anyone help

  • Broken Keyboard Clip :p

    Okay, so I wanted to replace the keyboard in my laptop. It's an HP Pavilion DV5-2077cl. I went over the steps in the service manual and all. However, like an idiot, I was fuzzy on how to actually disconnect it from the motherboard. I accidentally pul

  • How to use memory analyser in CE 7.1 portal

    Hi, I want to use Memory Analyser in my landscape, i have installaed CE7.1 on oracle DB( remote DB) on my VM.I have downloaded the memory analyzer from the eclipse site and i have the memory analyser.exe file with me. How can i use this one to use in

  • Master-detail driven by choice list

    I have a choice list for Dept as the master to drive a detail table Emp. The choice list is implemented below. How do I then drive the detail table by the selected item in the choice list? Can this be done declaretively, or must be done by java code.