Exchange 2013 Retention Root Folders Only

We are currently migrating from 2007 to 2013. Our retention is 30 days on the inbox only, using the Root Folder Only powershell script. Most users have 10-50 subfolders under the inbox that are not included in retention due to the root folder only switch.
Since Microsoft does not support root folder only switches in 2013, they have told me that I can have the users create and tag a single subfolder, which from there they can move all other subfolders into it. The tag would be No Delete (68 years).
Is there a way to automate this, or do it for the users? Is there a 3rd party software that I can use to either automate, or run my retention with? I've been told that I can't ask the users to handle this themselves. 
Thanks, 
B
All my life I wanted to be somebody. I guess I should have been more specific. -- The Covert Comic

Hi,
In Exchange 2013, messaging records management (MRM) is performed by using retention tags and retention policies, managed folders introduced in Exchange 2007 aren't supported. Retention tags do not support the BaseFolderOnly switch added to Managed Folders
in Exchange 2007.
I'm afraid the available way is to have the users create and tag a single subfolder just as what you mentioned above.
Best regards,
Belinda
Belinda Ma
TechNet Community Support

Similar Messages

  • Exchange 2013 SP1: Public Folders in OWA

    Hello!
    Tell me please should I be able to use Public Folders in OWA 2013 SP1? I can see them on People tab of OWA, I can send mail to them, but I don't see them on Mail tab (in the folder tree):
    Thank you in advance,
    Michael

    Hello,
    In Exchange 2013 OWA, we can only see public folders on Directory by default. If you add public folder under Favorites, please follow the Martina's suggestion.
    Besides, you can't create or delete public folders.
    If you have any feedback on our support, please click
    here
    Cara Chen
    TechNet Community Support

  • Exchange 2013 public folders are sending read receipts for items viewed in public folders

    We have Exchange 2013 with public folders.  These public folders are used for a large amount of shared contacts.  When a user goes into the public folders and double clicks on a contact to view it, Exchange dispatches a read receipt to all users
    that are configured as publishing editors to notify them that a certain contact was read.  How do I disable this option?

    hi again dear.. :)
    "At first, I would like to say the
    read Receipt is not sent out by the device, it is sent out by the Exchange server. This is how it works and what happens:
    1.     
    E-mail with request for send
    receipt is received on the Exchange server;
    2.     
    E-mail is synchronized with Windows Mobile based device using Exchange
    ActiveSync;
    3.     
    When e-mail is
    read on Windows Mobile based device the read status is synchronized back to the Exchange server;
    4.     
    The Exchange server creates and sends out the
    Read Receipt when receiving the Read status update from the device;
    The above is how this is implemented and there is no functionality which allows preventing this from occurring on the Mobile device.
    It seems that there is an alternative method to disable RR using transport rules. However, it will at the risk of the filtering out other messages
    with the same subject.
    Towards the third party mobile clients that support RR and DR, you might consider using Flexmail 4.11. It’s impossible to deactivate ActiveSync
    RRs in Exchange server 2007/2010."
    also
    One way to stop read receipts being triggered through client side configuration on the mobile is to use the option "Don't Mark Read on server".
    I have tested this successfully using this option in the TouchDown mail client on Android.
    Not sure if the standard or other mail clients do support this option, TouchDown certainly does and it works.
    The side effect obviously is, that the read status isn't synced back to Exchange anymore:"
    hope now i r clear... one way or the other... you need to send a feed back or define a transport rule... but that again may create problem with the same subject :)
    Regards Shah. MCITP, MCMA, MCTS No claims (try at your own risk)

  • Exchange 2013 OWA internal only

    Hi all,
    Does anyone know how to restrict Exchange 2013 OWA for internal only, but can't impact Exchange ActiveSync service?
    I guess IP Address and Domain Restrictions can make it, but it may impact ActiveSync.
    Any good solution?
    Thank,
    Ian

    Hi,
    Based on my research, we can install the CAS and Mailbox roles in separate two servers. Then we can create new website with a unique IP and only adding ActiveSync to that website. That would give us a website hosted on the box that served the ActiveSync
    devices but nothing else, leaving the OWA open for internal access. The firewall would point to this website/IP on the CAS. We could also create a virtual directory under there for /OWA and /Exchange which would serve up the generic ““this service is no longer
    available, please contact the help desk” message as the default webpage
    http://blogs.technet.com/b/messaging_with_communications/archive/2011/05/02/how-to-block-owa-for-external-users.aspx
    Thanks,
    Angela Shi
    TechNet Community Support

  • Edit public folders in Exchange 2013

    With the help of Microsoft I migrated my whole 2007 exchange to exchange 2013 including public folders. In 2007 I had a DB with folders like "First Year Students", "Second Year Students" ect... and used to update  the contents
    of these folder in the DB with CSV files. All of my migrated public folders show up in EAC/Public Folders as "PFMB1" I have no idea how or even if I can edit this.
    Any help on this area would be appreciated
    RJM

    Can you please explain more in detail what you are trying to do? Perhaps with an example...
    Blog |
    Get Your Exchange Powershell Tip of the Day from here

  • MT Exchange 2013 and Public Folder Limits

    So having some real trouble trying to digest this data from a multi-tenant perspective. 
    Total public folders in hierarchy
    10,000
    Although you can create more than 10,000 public folders, it isn’t supported. Create
    a Public Folder
    Sub-folders under the parent folder
    10,000
    Although you can create more than 10,000 sub-folders under a parent folder, it isn’t supported.FolderHierarchyChildrenCountReceiveQuota parameter on the Set-Mailbox cmdlet.
    So if my hierarchy consists of root folders 0-9,A-Z.  Then below those top levels I place tenant domain level folders.  Then below that I actually have folders for tenant data.  Which of the above category applies?  Sub-folders under
    the parent folder is somewhat misleading?  Does that mean in my above scenario I would only have 36 "parent" folders then would be able to have a total of 10k subfolders under those parents?
    Or does it effectively mean 10k folders, that is all.  One parent folder and 9,999 sub-folders?  Or some combination of the two?
    I had very high expectations for the redesigned public folders with incorporation into the DAG, but this solution seems MUCH less scalable and flexible then the legacy design.  Additionally the recommendation of 2k concurrent users per PF mailbox, with
    a max number of PF mailboxes at 100 effectively sets an org limit of 200k total mailboxes.
    I can't help but feel this is just another nail in the coffin of non O365 Exchange resellers.

    Hi,
    Based on my research,  the public folder size can be up to 100GB in the hosted Exchange 2013 environment:
    http://www.wisnet.com/blog/hosted-exchange-2013-is-available-now/
    As long as the total number is beyond the limit, we can at most have 100 public folder mailboxes ,10k public folders, 10k subfolders under one public folder and 200 concurrent users for one public folder mailboxes.
    For more information about the public folders in Exchange 2013, you can refer to the following articles:
    Public folders
     http://technet.microsoft.com/en-us/library/jj150538(v=exchg.150).aspx
    FAQ: Public Folders
    http://technet.microsoft.com/en-us/library/jj552408.aspx
    Public folders in the new Office
    http://blogs.technet.com/b/exchange/archive/2012/11/08/public-folders-in-the-new-office.aspx
    Exchange 2013 Modern Public Folders
    http://windowsitpro.com/blog/exchange-2013-modern-public-folders
    Public Folder Hierarchy and PF Mailboxes for Hosted setup
    http://social.technet.microsoft.com/Forums/exchange/en-US/e9062abe-f484-462b-bc5e-ebdcb0862760/public-folder-hierarchy-and-pf-mailboxes-for-hosted-setup 
    Note: Microsoft is providing this information as a convenience to you. The sites are not controlled by Microsoft. Microsoft cannot make any representations regarding the quality, safety, or suitability of any software or information found there. Please make
    sure that you completely understand the risk before retrieving any suggestions from the above link.
    If you have any question about Exchange server, please feel free to let me know.
    thanks,
    Angela Shi
    TechNet Community Support

  • Seemingly successful install of Exchange 2013 SP1 turns into many errors in event logs after upgrade to CU7

    I have a new Exchange 2013 server with plans to migrate from my current Exchange 2007 Server. 
    I installed Exchange 2013 SP1 and the only errors I saw in the event log seemed to be long standing known issues that did not indicate an actual problem (based on what I read online). 
    I updated to CU7 and now lots of errors have appeared (although the old ones seem to have been fixed so I have that going for me). 
    Currently the Exchange 2013 server is not in use and clients are still hitting the 2007 server.
    Issue 1)
    After each reboot I get a Kernel-EventTracing 2 error.  I cannot find anything on this on the internet so I have no idea what it is.
    Session "FastDocTracingSession" failed to start with the following error: 0xC0000035
    I did read other accounts of this error with a different name in the quotes but still can’t tell what this is or where it is coming from.
    Issue 2)
    I am still getting 5 MSExchange Common 106 errors even after reregistering all of the perf counters per this page:
    https://support.microsoft.com/kb/2870416?wa=wsignin1.0
    One of the perf counters fails to register using the script from the link above.
    66 C:\Program Files\Microsoft\Exchange Server\V15\Setup\Perf\InfoWorkerMultiMailboxSearchPerformanceCounters.xml
    New-PerfCounters : The performance counter definition file is invalid.
    At C:\Users\administrator.<my domain>\Downloads\script\ReloadPerfCounters.ps1:19 char:4
    +    New-PerfCounters -DefinitionFileName $f
    +    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo         
    : InvalidData: (:) [New-PerfCounters], TaskException
        + FullyQualifiedErrorId : [Server=VALIS,RequestId=71b6bcde-d73e-4c14-9a32-03f06e3b2607,TimeStamp=12/18/2014 10:09:
       12 PM] [FailureCategory=Cmdlet-TaskException] 33EBD286,Microsoft.Exchange.Management.Tasks.NewPerfCounters
    But that one seems unrelated to the ones that still throw errors. 
    Three of the remaining five errors are (the forum is removing my spacing between the error text so it looks like a wall of text - sorry):
    Performance counter updating error. Counter name is Count Matched LowFidelity FingerPrint, but missed HighFidelity FingerPrint, category name is MSExchange Anti-Malware Datacenter Perfcounters. Optional code: 3. Exception: The
    exception thrown is : System.InvalidOperationException: The requested Performance Counter is not a custom counter, it has to be initialized as ReadOnly.
       at System.Diagnostics.PerformanceCounter.InitializeImpl()
       at System.Diagnostics.PerformanceCounter.set_RawValue(Int64 value)
       at Microsoft.Exchange.Diagnostics.ExPerformanceCounter.set_RawValue(Int64 value)
    Last worker process info : System.ArgumentException: Process with an Id of 7384 is not running.
       at System.Diagnostics.Process.GetProcessById(Int32 processId)
       at Microsoft.Exchange.Diagnostics.ExPerformanceCounter.GetLastWorkerProcessInfo()
    Performance counter updating error. Counter name is Number of items, item is matched with finger printing cache, category name is MSExchange Anti-Malware Datacenter Perfcounters. Optional code: 3. Exception: The exception thrown
    is : System.InvalidOperationException: The requested Performance Counter is not a custom counter, it has to be initialized as ReadOnly.
       at System.Diagnostics.PerformanceCounter.InitializeImpl()
       at System.Diagnostics.PerformanceCounter.set_RawValue(Int64 value)
       at Microsoft.Exchange.Diagnostics.ExPerformanceCounter.set_RawValue(Int64 value)
    Last worker process info : System.ArgumentException: Process with an Id of 7384 is not running.
       at System.Diagnostics.Process.GetProcessById(Int32 processId)
       at Microsoft.Exchange.Diagnostics.ExPerformanceCounter.GetLastWorkerProcessInfo()
    Performance counter updating error. Counter name is Number of items in Malware Fingerprint cache, category name is MSExchange Anti-Malware Datacenter Perfcounters. Optional code: 3. Exception: The exception thrown is : System.InvalidOperationException:
    The requested Performance Counter is not a custom counter, it has to be initialized as ReadOnly.
       at System.Diagnostics.PerformanceCounter.InitializeImpl()
       at System.Diagnostics.PerformanceCounter.set_RawValue(Int64 value)
       at Microsoft.Exchange.Diagnostics.ExPerformanceCounter.set_RawValue(Int64 value)
    Last worker process info : System.ArgumentException: Process with an Id of 7384 is not running.
       at System.Diagnostics.Process.GetProcessById(Int32 processId)
       at Microsoft.Exchange.Diagnostics.ExPerformanceCounter.GetLastWorkerProcessInfo()
    Issue 3)
    I appear to have some issues related to the healthmailboxes. 
    I get MSExchangeTransport 1025 errors for multiple healthmailboxes.
    SMTP rejected a (P1) mail from 'HealthMailbox23b10b91745648819139ee691dc97eb6@<my domain>.local' with 'Client Proxy <my server>' connector and the user authenticated as 'HealthMailbox23b10b91745648819139ee691dc97eb6'. The Active Directory
    lookup for the sender address returned validation errors. Microsoft.Exchange.Data.ProviderError
    I reran setup /prepareAD to try and remedy this but I am still getting some.
    Issue 4)
    I am getting an MSExchange RBAC 74 error. 
    (Process w3wp.exe, PID 984) Connection leak detected for key <my domain>.local/Admins/Administrator in Microsoft.Exchange.Configuration.Authorization.WSManBudgetManager class. Leaked Value 1.
    Issue 5)
    I am getting MSExchange Assistants 9042 warnings on both databases.
    Service MSExchangeMailboxAssistants. Probe Time Based Assistant for database Database02 (c83dbd91-7cc4-4412-912e-1b87ca6eb0ab) is exiting a work cycle. No mailboxes were successfully processed. 2 mailboxes were skipped due to errors. 0 mailboxes were
    skipped due to failure to open a store session. 0 mailboxes were retried. There are 0 mailboxes in this database remaining to be processed.
    Some research suggested this may be related to deleted mailboxes however I have never had any actual user mailboxes on this server. 
    If they are healthmailboxes or arbitration mailboxes that might make sense but I am unsure of what to do on this.
    Issue 6)
    At boot I am getting an MSExchange ActiveSync warning 1033
    The setting SupportedIPMTypes in the Web.Config file was missing. 
    Using default value of System.Collections.Generic.List`1[System.String].
    I don't know why but this forum is removing some of my spacing that would make parts of this easier to read.

    Hi Eric
    Yes I have uninstalled and reinstalled Exchange 2013 CU7 for the 3<sup>rd</sup> time. 
    I realize you said one issue per forum thread but since I already started this thread with many issues I will at least post what I have discovered on them in case someone finds their way here from a web search.
    I have an existing Exchange 2007 server in the environment so I am unable to create email address policies that are defined by “recipient container”. 
    If I try and do so I get “You can't specify the recipient container because legacy servers are detected.”
     So I cannot create a normal email address policy and restrict it to an OU without resorting to some fancy filtering. 
    Instead what I have done is use PS to modify extensionAttribute1 (otherwise known as Custom Attribute 1 to exchange) for all of my users. 
    I then applied an address policy to them and gave it the highest priority. 
    Then I set a default email address policy for the entire organization. 
    After reinstalling Exchange all of my system mailboxes were created with the internal domain name. 
    So issue number 3 above has not come up. 
    For issue number one above I have created a new thread:
    https://social.technet.microsoft.com/Forums/office/en-US/7eb12b89-ae9b-46b2-bd34-e50cd52a4c15/microsoftwindowskerneleventtracing-error-2-happens-twice-at-boot-ex2013cu7?forum=exchangesvrdeploy
    For issue number four I have posted to this existing thread where there is so far no resolution:
    https://social.technet.microsoft.com/Forums/exchange/en-US/2343730c-7303-4067-ae1a-b106cffc3583/exchange-error-id-74-connection-leak-detected-for-key?forum=exchangesvradmin
    Issue number Five I have managed to recreate and get rid of in more than one way. 
    If I create a new database in ECP and set the database and log paths where I want, then this error will appear. 
    If I create the database in the default location and then use EMS to move it and set the log path, then the error will not appear. 
    The error will also appear (along with other errors) if I delete the health mailboxes and let them get recreated by restarting the server or the Health Manager service. 
    If I then go and set the retention period for deleted mailboxes to 0 days and wait a little while, these will all go away. 
    So my off hand guess is that these are caused by orphaned system mailboxes.
    For issue number six I have posted to this existing thread where there is so far no resolution:
    https://social.technet.microsoft.com/Forums/exchange/en-US/dff62411-fad8-4d0c-9bdb-037374644845/event-1033-msexchangeactivesync-warning?forum=exchangesvrmobility
    So for the remainder of this thread we can try and tackle issue number two which is the perf counters. 
    The exact same 5 perf counter were coming up and this had been true each time I have uninstalled and reinstalled Exchange 2013CU7. 
    Actually to be more accurate a LOT of perf counter errors come up after the initial install, but reloading the perf counters using the script I posted above reduces it to the same five. 
    Using all of your suggestions so far has not removed these 5 remaining errors either.  Since there is no discernible impact other than these errors at boot I am not seriously bothered by them but as will all event log errors, I would prefer
    to make them go away if possible.

  • Exchange 2013- Outlook will stop working intermittently but OWA works that time

    Hello everyone. Hope someone can help me with this issue. We are experiencing a strange issue with our exchange 2013 server. We only have one exchange 2013 server and it is up to the CU2 level.  The issue is sometimes the outlook clients
    will stop working and the only way to fix this issue is by restarting the server . I tried restarting the  exchange services but it didn't fix the issue. The outlook web access will work without any issue during this time. My research indicates
    that the exchange server is getting some kind of disconnection/timeout  from the Active directory. I can see the following event logs on the exchange server:
    Log Name:      Microsoft-Exchange-MailboxDatabaseFailureItems/Operational
    Source:        Microsoft-Exchange-MailboxDatabaseFailureItems
    Date:          13/03/2014 1:12:20 PM
    Event ID:      1
    Task Category: Store
    Level:         Information
    Keywords:     
    User:          SYSTEM
    Computer:      xxEXCHSVR.xxxx.local
    Description:
    Failure Item (Namespace=Store, Tag=HungStoreWorker, Database=CN=Mailbox Database 0572517180,CN=Databases,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=xxxxxxxxx,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=xx,DC=local,
    Instance=Mailbox Database 0572517180)
    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Microsoft-Exchange-MailboxDatabaseFailureItems" Guid="{08E893EA-4C11-4FFF-A737-99B9EEDEE4F4}" />
        <EventID>1</EventID>
        <Version>0</Version>
        <Level>4</Level>
        <Task>1</Task>
        <Opcode>0</Opcode>
        <Keywords>0x8000000000000000</Keywords>
        <TimeCreated SystemTime="2014-03-13T02:42:20.026303800Z" />
        <EventRecordID>8180</EventRecordID>
        <Correlation />
        <Execution ProcessID="5980" ThreadID="14380" />
        <Channel>Microsoft-Exchange-MailboxDatabaseFailureItems/Operational</Channel>
        <Computer>xxEXCHSVR.xxxxxx.local</Computer>
        <Security UserID="S-1-5-18" />
      </System>
      <UserData>
        <EventXML xmlns:auto-ns2="http://schemas.microsoft.com/win/2004/08/events" xmlns="myNs">
          <Version>1</Version>
          <Namespace>1</Namespace>
          <Tag>38</Tag>
          <DatabaseGuid>{D789BB55-9D2A-445C-B29E-E7EA510E89D6}</DatabaseGuid>
          <DatabaseInstanceName>Mailbox Database 0572517180</DatabaseInstanceName>
          <Component>StoreService</Component>
          <IOErrorIsSpecified>false</IOErrorIsSpecified>
          <NotificationEventIsSpecified>false</NotificationEventIsSpecified>
          <IOError>
            <Category>0</Category>
            <FileName>
            </FileName>
            <Offset>0</Offset>
            <Size>0</Size>
          </IOError>
          <NotificationEvent>
            <EventID>0</EventID>
            <ParameterBufferSize>0</ParameterBufferSize>
            <ParameterBuffer>
            </ParameterBuffer>
          </NotificationEvent>
        </EventXML>
      </UserData>
    </Event>
    Log Name:      Microsoft-Exchange-HighAvailability/Operational
    Source:        Microsoft-Exchange-HighAvailability
    Date:          3/03/2014 1:43:53 PM
    Event ID:      841
    Task Category: Database Action
    Level:         Error
    Keywords:     
    User:          SYSTEM
    Computer:      xxEXCHSVR.xxxx.local
    Description:
    ListMdbStatus failed to server 'xxexchsvr': Microsoft.Mapi.MapiExceptionTimeout: MapiExceptionTimeout: RPC operation (ExRpcAdmin.Create) to the Microsoft Exchange Information Store service timed out. Operation did not complete within the given timeout of 00:00:05.
    (hr=0x80040401, ec=0) ---> System.TimeoutException: Operation did not complete within the given timeout of 00:00:05.
       at Microsoft.Exchange.Data.Storage.Cluster.InvokeWithTimeout.InternalInvoke(Action invokableAction, Action foregroundAction, TimeSpan invokeTimeout, Boolean sendWatsonReportNoThrow, Object cancelEvent)
       at Microsoft.Exchange.Data.Storage.Cluster.InvokeWithTimeout.Invoke(Action invokableAction, Action foregroundAction, TimeSpan invokeTimeout, Boolean sendWatsonReportNoThrow, Object cancelEvent)
       at Microsoft.Exchange.Cluster.Replay.SafeRefCountedTimeoutWrapper.ProtectedCallWithTimeout(String operationName, TimeSpan timeout, Action operation)
       --- End of inner exception stack trace ---
    Server stack trace:
       at Microsoft.Exchange.Cluster.Replay.SafeRefCountedTimeoutWrapper.ProtectedCallWithTimeout(String operationName, TimeSpan timeout, Action operation)
       at Microsoft.Exchange.Cluster.Replay.StoreRpcController.get_ExRpcAdmin()
       at Microsoft.Exchange.Cluster.Replay.StoreRpcController.<>c__DisplayClass19.<ListMdbStatus>b__18()
       at Microsoft.Exchange.Cluster.Replay.SafeRefCountedTimeoutWrapper.<>c__DisplayClass2.<ProtectedCallWithTimeout>b__0()
       at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
       at System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)
    Exception rethrown at [0]:
       at System.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper(Message reqMsg, Boolean bProxyCase)
       at System.Runtime.Remoting.Proxies.RemotingProxy.Invoke(Object NotUsed, MessageData& msgData)
       at System.Action.EndInvoke(IAsyncResult result)
       at Microsoft.Exchange.Data.Storage.Cluster.InvokeWithTimeout.InternalInvoke(Action invokableAction, Action foregroundAction, TimeSpan invokeTimeout, Boolean sendWatsonReportNoThrow, Object cancelEvent)
       at Microsoft.Exchange.Data.Storage.Cluster.InvokeWithTimeout.Invoke(Action invokableAction, Action foregroundAction, TimeSpan invokeTimeout, Boolean sendWatsonReportNoThrow, Object cancelEvent)
       at Microsoft.Exchange.Cluster.Replay.SafeRefCountedTimeoutWrapper.ProtectedCallWithTimeout(String operationName, TimeSpan timeout, Action operation)
       at Microsoft.Exchange.Cluster.Replay.StoreRpcController.ListMdbStatus(Boolean isBasicInformation)
       at Microsoft.Exchange.Cluster.ActiveManagerServer.AmStoreHelper.GetAllDatabaseStatuses(AmServerName serverName, Boolean isBasicInformation, MdbStatus[]& mdbStatuses, Exception& exception)
    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Microsoft-Exchange-HighAvailability" Guid="{455E3D31-77EF-4853-94A1-032A399567EC}" />
        <EventID>841</EventID>
        <Version>0</Version>
        <Level>2</Level>
        <Task>1</Task>
        <Opcode>0</Opcode>
        <Keywords>0x8000000000000000</Keywords>
        <TimeCreated SystemTime="2014-03-03T03:13:53.421449100Z" />
        <EventRecordID>15370</EventRecordID>
        <Correlation />
        <Execution ProcessID="7264" ThreadID="5188" />
        <Channel>Microsoft-Exchange-HighAvailability/Operational</Channel>
        <Computer>xxEXCHSVR.xxxxx.local</Computer>
        <Security UserID="S-1-5-18" />
      </System>
      <UserData>
        <EventXML xmlns:auto-ns2="http://schemas.microsoft.com/win/2004/08/events" xmlns="myNs">
          <NodeName>xxexchsvr</NodeName>
          <Message>Microsoft.Mapi.MapiExceptionTimeout: MapiExceptionTimeout: RPC operation (ExRpcAdmin.Create) to the Microsoft Exchange Information Store service timed out. Operation did not complete within the given timeout of
    00:00:05. (hr=0x80040401, ec=0) ---&gt; System.TimeoutException: Operation did not complete within the given timeout of 00:00:05.
       at Microsoft.Exchange.Data.Storage.Cluster.InvokeWithTimeout.InternalInvoke(Action invokableAction, Action foregroundAction, TimeSpan invokeTimeout, Boolean sendWatsonReportNoThrow, Object cancelEvent)
       at Microsoft.Exchange.Data.Storage.Cluster.InvokeWithTimeout.Invoke(Action invokableAction, Action foregroundAction, TimeSpan invokeTimeout, Boolean sendWatsonReportNoThrow, Object cancelEvent)
       at Microsoft.Exchange.Cluster.Replay.SafeRefCountedTimeoutWrapper.ProtectedCallWithTimeout(String operationName, TimeSpan timeout, Action operation)
       --- End of inner exception stack trace ---
    Server stack trace:
       at Microsoft.Exchange.Cluster.Replay.SafeRefCountedTimeoutWrapper.ProtectedCallWithTimeout(String operationName, TimeSpan timeout, Action operation)
       at Microsoft.Exchange.Cluster.Replay.StoreRpcController.get_ExRpcAdmin()
       at Microsoft.Exchange.Cluster.Replay.StoreRpcController.&lt;&gt;c__DisplayClass19.&lt;ListMdbStatus&gt;b__18()
       at Microsoft.Exchange.Cluster.Replay.SafeRefCountedTimeoutWrapper.&lt;&gt;c__DisplayClass2.&lt;ProtectedCallWithTimeout&gt;b__0()
       at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]&amp; outArgs)
       at System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)
    Exception rethrown at [0]:
       at System.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper(Message reqMsg, Boolean bProxyCase)
       at System.Runtime.Remoting.Proxies.RemotingProxy.Invoke(Object NotUsed, MessageData&amp; msgData)
       at System.Action.EndInvoke(IAsyncResult result)
       at Microsoft.Exchange.Data.Storage.Cluster.InvokeWithTimeout.InternalInvoke(Action invokableAction, Action foregroundAction, TimeSpan invokeTimeout, Boolean sendWatsonReportNoThrow, Object cancelEvent)
       at Microsoft.Exchange.Data.Storage.Cluster.InvokeWithTimeout.Invoke(Action invokableAction, Action foregroundAction, TimeSpan invokeTimeout, Boolean sendWatsonReportNoThrow, Object cancelEvent)
       at Microsoft.Exchange.Cluster.Replay.SafeRefCountedTimeoutWrapper.ProtectedCallWithTimeout(String operationName, TimeSpan timeout, Action operation)
       at Microsoft.Exchange.Cluster.Replay.StoreRpcController.ListMdbStatus(Boolean isBasicInformation)
       at Microsoft.Exchange.Cluster.ActiveManagerServer.AmStoreHelper.GetAllDatabaseStatuses(AmServerName serverName, Boolean isBasicInformation, MdbStatus[]&amp; mdbStatuses, Exception&amp; exception)</Message>
        </EventXML>
      </UserData>
    </Event>
    Can anyone please tell me what causing this issue?
    Thanks in advance.

    Hi,
    According to your description, your Outlook client intermittently cannot work. I recommend you try to use RPC trace log to find the root cause.
    Additionally, I recommend you update to Exchange 2013 sp1 and then check if the issue still can be reproduced.
    http://blogs.technet.com/b/rmilne/archive/2014/02/25/exchange-2013-sp1-released.aspx
    If you have any question, please feel free to let me know.
    Thanks,
    Angela Shi
    TechNet Community Support

  • Cannot send email from Exchange 2007 to Exchange 2013 - Coexistence

    Existing Exchange 2007 SP3 1 MBX, 2 CAS/HT, 2 ET servers.
    I have added an Exchange 2013 server with MBX/CAS role.
    Email will flow from Ex2013 server no problem.  Mail from Ex2007 systems cannot deliver to Ex2013 boxes, it dies in queue with a 4.4.7 expired message after issuing a delay message.
    I can telnet to ports 25, 587,717,465,475, and 2525 from Ex2007 HT role to new Exchange 2013 server.  I can send email from Ex2007 HT role server to new Exchange 2013 server using telnet to port 25.
    A ‘get-mailbox’ from the Ex2007 HT role server returns the server and database properly on the test users on Exchange 2013 server.
    The only strange thing I am seeing is from the Ex2007 systems, a ‘get-exchange server’ command shows the new Ex2013 server as role ‘16439’ which looks to perhaps be normal.
    Why is email not flowing to the new users on Exchange 2013?

    You should have exchange server authentication ticked in Default Receive connector in Exchange2007.
    Exchange 2007 and Exchange 2013 in the same subnet/network. if not please check any spam agent running between the networks. Are you running antispam on Exchange2013 ?
    MAS

  • Exchange 2013 - Prevent Outlook Clients From Connecting To A CAS Server In A Different AD Site

    Hi all,
    I could really do with your help!
    We have 3 physical sites, A, B & C, with sites A & B having a really fast low latency links between them, so from an AD point of view they are 1 site.  Site C has links to both sites A & B, but the link is a lot slower.
    We have an exchange design with 3 servers (one located at each physical site) that will form a DAG spread over the 3 physical sites.  Ideally we will separate the CAS and mailbox server roles out and have them controlled by a hardware load balancer,
    however we can have both roles on the same server if required.
    What we want, is to prevent is a situation where an outlook client in site C connects to a CAS server in site A/B with the mail being hosted on a mailbox server in site C therefore traversing the network twice to get its mail.
    From doing the Microsoft training course, my understanding is that in Exchange 2013, the CAS server only proxy's the request on to the mailbox server and does not redirect the request to the CAS server in the site where the mailbox server resides.
    I have seen information online stating that a single namespace is the way to go as long as your site links/network bandwidth is good, but nothing to help with our scenario.
    Has anyone else come across this situation and how did you get round it?
    Thanks in advance :)

    Hi Johnson,
    Based on my knowledge, Outlook Client will connect to the CAS server which in local first.
    Please check whether the CAS server that in site C is healthy.
    If the CAS server in site C is healthy, please disable the CAS Load Balance for testing.
    Also found a useful blog for your reference:
    Exchange 2013 Client Access Server Role
    http://blogs.technet.com/b/exchange/archive/2013/01/25/exchange-2013-client-access-server-role.aspx
    Thanks
    Mavis
    Mavis Huang
    TechNet Community Support

  • Can I run Exchange 2013 Schema more than once

    I have started in installing Exchange 2013. I ran schema update using the Exchange 2013 RTM. Should I go ahead and install Exch2013 RTm and just run the updates afterwards or should I run schema update again using the Exch2013 SP1 setup.exe?

    Exchange 2013 CU5 is the latest one so if you haven't installed Exchange yet, I would suggest you to run the schema update again for
    CU5 and then install instead of installing RTM first...
    But if something is blocking you to run Schema upgrade again currently then you can go for Exchange 2013 RTM install too, only thing is you would end up spending double time installing and upgrading and fighting with known bugs between RTM and CU5...
    Blog |
    Get Your Exchange Powershell Tip of the Day from here

  • Identifying OS connecting to exchange 2013

    Hi
    We would like to figure out a way to see all different kind of operating systems which are connecting to our Exchange 2013 server. Not only for ActiveSync devices, also for the Outlook Anywhere devices.
    In the past we used ExMon with Exchange 2007 but I haven't found any solution for Exchange 2013 so far.
    Any suggestions for a good tool or if possible by PowerShell, a Script to get all the Operating Systems?
    Thanx

    Hi Wayne,
    Base on my knowledge, I don't think there is a tool could get all the client Operating Systems, include ExMon.
    Using ExMon, administrators can view the following, but no client OS information:
    IP addresses used by clients
    Microsoft Office Outlook® versions and mode, such as Cached Exchange Mode and classic online mode
    Outlook client-side monitoring data
    Resource use, such as:
    CPU usage
    Server-side processor latency
    Total latency for network and processing with Outlook 2003 and later versions of MAPI
    Network bytes
    Do you mean that get all client outlook version ?Right?
    If it is right, I recommend you can use Log Parser to analyse the RPC Client Access logs on the Mailbox servers.
    The RPC Client Access logs are stored in the \Logging\RPC Client Access folder of the Exchange installation path, eg
    C:\Program Files\Microsoft\Exchange Server\V15\Logging\RPC Client Access.
    The log files are in CSV format and therefore can be analysed using Log Parser. Two of the fields of interest are:
    client-software
    client-software-version
    More details for your reference:
    Exchange Server 2013 Planning and Discovery – Client Versions
    Best regards,
    Niko Cheng
    TechNet Community Support

  • Exchange 2013 public folder can not create folder

    hello,
    we have migrate public folders to20102013.
    we can not createfolders / files inpublic folders.Access Rights seems to be
    ok on the control panel
    in Outlook, we can not apply change permissions
    what can i do to fix that ?
    all the public folder have migrate on the secondary mailbox public folder like the technet KB
    Please, help us !
    thank you

    Could you please have a look at below mentioned links ? May be, it will help you to sort-out the issue which you are getting right now while moving public folder :
    http://redmondmag.com/articles/2013/07/15/exchange-2013-cu2.aspx
    http://www.msexchange.org/articles-tutorials/exchange-server-2013/planning-architecture/exchange-2013-preview-public-folders-part1.html
    Carlo

  • Exchange 2013 Mailbox Size Limits

    Are there any hard limits on mailbox sizes in Exchange 2013 (either in terms of mailbox size or item count)?
    Note: I am aware of the public folder mailbox size limits as well as the hard limit of 2TB for mailbox databases.

    I believe the max mailbox size is 100 GB
    http://blogs.technet.com/b/ashwinexchange/archive/2012/12/17/3541150.aspx
    Major changes in Information Store
    Managed Store
    Newly rewritten Information Store processes, Microsoft.Exchange.Store.Service.exe and Microsoft.Exchange.Store.Worker.exe.
    Each database runs under its own process, allowing for isolation of store issues to a single database.
    Tightly integrated with MSExchangeRepl.exe to provide higher availability through improved resiliency.
    Public Folder Database no longer exist.
    Exchange 2013 it supports up to 100 GB of Mailbox size, with OL2013 OST file size can be controlled.
    Exchange 2013 Enterprise Edition can only mount 50 databases on a mailbox server

  • RPC error when configuring Exchange 2013 servers in 2nd site

    Hello. I'm running into an error when trying to configure any of my Exchange 2013 servers in my 2nd AD site. To get into the loop of what my server structure looks like, please check below:
    Site 1 servers:
    DC1 - Domain Controller
    DC2 - Domain Controller
    CAS1 - CAS server
    CAS2 - CAS server
    MBX1 - Mailbox server
    MBX2 - Mailbox server
    MATHAFTMG - TMG server
    Site 2 servers:
    CCCDC1 - Domain Controller
    CCCDC2 - Domain Controller
    CCCCAS1 - CAS server
    CCCCAS2 - CAS server
    CCCMBX1 - MBX server
    CCCMBX2 - MBX server
    CCCTMG - TMG server
    Currently I have a site-to-site vpn connection between site 1 and site 2 TMG servers via Internet connection; I can access the servers of the other site perfectly (whether I am in Site 1 or Site 2).
    All user mailboxes are currently in Site 1 MBX servers; when users are in Site 2, they connect to the CAS servers in Site 1 to access their mailboxes.
    Many users will stay permanently in Site 2, so it makes sense to have Exchange servers in Site 2 to provide faster access to mailboxes. I created the Site 2 domain controllers, and made sure AD replication is working; and it is. I then added the MBX servers
    and CAS servers in Site 2 in this order: CCCMBX1, then CCCCAS1, then CCCMBX2, then CCCCAS2.
    All Exchange servers in Site 2 installed beautifully. But then I tried to access the servers via ECP to proceed with the configuration. In ECP, I click on the server link, and all Exchange servers in both sites appear. If I try to configure the virtual directories
    of Site 1 CAS servers, no problem. But when I try to configure virtual directories of Site 2 CAS servers, I get this error message:
    The task wasn't able to connect to IIS on the server 'CCCCAS1.domain.com'. Make sure that the server exists and can be reached from this computer: The RPC server is unavailable.
    The virtual directories issue is just an example. Same thing happens if I try to configure Outlook Anywhere for Site 2 CAS servers.
    Users connect to Site 1 CAS servers via mail.domain.com. I have the A record mail.domain.com pointing to the IP address of CAS1 server, and another A record mail.domain.com pointing to the IP address of CAS2 server. Not the best load balancing going on here,
    but it works great with Exchange 2013.
    From mail.domain.com I can access OWA and ECP internally and externally; no problems there. From ECP I can access and configure any Site 1 Exchange 2013 servers.
    The only problem is when I access ECP to configure the Site 2 Exchange 2013 servers, I get the same error message:
    The task wasn't able to connect to IIS on the server '<server name>.domain.com'. Make sure that the server exists and can be reached from this computer: The RPC server is unavailable.
    Even if I try to access a Site 2 Exchange 2013 server via https://localhost/ecp to configure it, it get the same error message.
    I updated all Exchange 2013 servers in both sites to CU2 v2 and rebooted the servers in the proper order; problem still there.
    Any clue what might the problem be?
    Thank you!

    Hello. I'm running into an error when trying to configure any of my Exchange 2013 servers in my 2nd AD site. To get into the loop of what my server structure looks like, please check below:
    Site 1 servers:
    DC1 - Domain Controller
    DC2 - Domain Controller
    CAS1 - CAS server
    CAS2 - CAS server
    MBX1 - Mailbox server
    MBX2 - Mailbox server
    MATHAFTMG - TMG server
    Site 2 servers:
    CCCDC1 - Domain Controller
    CCCDC2 - Domain Controller
    CCCCAS1 - CAS server
    CCCCAS2 - CAS server
    CCCMBX1 - MBX server
    CCCMBX2 - MBX server
    CCCTMG - TMG server
    Currently I have a site-to-site vpn connection between site 1 and site 2 TMG servers via Internet connection; I can access the servers of the other site perfectly (whether I am in Site 1 or Site 2).
    All user mailboxes are currently in Site 1 MBX servers; when users are in Site 2, they connect to the CAS servers in Site 1 to access their mailboxes.
    Many users will stay permanently in Site 2, so it makes sense to have Exchange servers in Site 2 to provide faster access to mailboxes. I created the Site 2 domain controllers, and made sure AD replication is working; and it is. I then added the MBX servers
    and CAS servers in Site 2 in this order: CCCMBX1, then CCCCAS1, then CCCMBX2, then CCCCAS2.
    All Exchange servers in Site 2 installed beautifully. But then I tried to access the servers via ECP to proceed with the configuration. In ECP, I click on the server link, and all Exchange servers in both sites appear. If I try to configure the virtual directories
    of Site 1 CAS servers, no problem. But when I try to configure virtual directories of Site 2 CAS servers, I get this error message:
    The task wasn't able to connect to IIS on the server 'CCCCAS1.domain.com'. Make sure that the server exists and can be reached from this computer: The RPC server is unavailable.
    The virtual directories issue is just an example. Same thing happens if I try to configure Outlook Anywhere for Site 2 CAS servers.
    Users connect to Site 1 CAS servers via mail.domain.com. I have the A record mail.domain.com pointing to the IP address of CAS1 server, and another A record mail.domain.com pointing to the IP address of CAS2 server. Not the best load balancing going on here,
    but it works great with Exchange 2013.
    From mail.domain.com I can access OWA and ECP internally and externally; no problems there. From ECP I can access and configure any Site 1 Exchange 2013 servers.
    The only problem is when I access ECP to configure the Site 2 Exchange 2013 servers, I get the same error message:
    The task wasn't able to connect to IIS on the server '<server name>.domain.com'. Make sure that the server exists and can be reached from this computer: The RPC server is unavailable.
    Even if I try to access a Site 2 Exchange 2013 server via https://localhost/ecp to configure it, it get the same error message.
    I updated all Exchange 2013 servers in both sites to CU2 v2 and rebooted the servers in the proper order; problem still there.
    Any clue what might the problem be?
    Thank you!

Maybe you are looking for