EXCH 2010 SP2 - MSExchange RPC Over HTTP Autoconfig Error 4000 RRS feed

  • Question

  • I've search the Internet  and here but I can't even find a Reference to this Error.  I have 5 CAS servers in a exchange CAS array and WNLB.  All of them periodically give me the identical error shown below: (about every 4-5hours).  Obviously each server references it's own name and 'emphasis added' by me.

    Log Name:      Application
    Source:        MSExchange RPC Over HTTP Autoconfig
    Date:          5/31/2012 11:36:10 PM
    Event ID:      4000
    Task Category: ServiceAccount
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:      EXCHCAS01.XXX.XXXXXXX.loc
    Could not update the last logon date for the registered service accounts.
    Event Xml:
    <Event xmlns="">
        <Provider Name="MSExchange RPC Over HTTP Autoconfig" />
        <EventID Qualifiers="49152">4000</EventID>
        <TimeCreated SystemTime="2012-06-01T05:36:10.000000000Z" />
        <Security />

    Thats it... nothing more, nothing less... all 5 servers, every 4-5 hours.  In the EventVwr, it is categorized as an Error, but I have no known effects either server or client.  I would just like to clean it up.

    • Edited by galaara98 Friday, June 1, 2012 3:29 PM
    Friday, June 1, 2012 3:28 PM

All replies

  • Hello,

    What’s the Outlook Anywhere proxy server name, is it the CASArray name or it’s only pointed to one CAS server.

    Try pointing to one CAS server and see if the error repeats.



    Monday, June 4, 2012 9:22 AM
  • I'm not sure I understand you.

    Define: Outlook Anywhere proxy server name.  Do you mean like a TMG or Load Balancer?

    Define: CASArray Name.  Is this just the Windows Network Load Balancer Name, the CASarrary name as defined by powershell, or both (for me they match)...can you even name a publishing proxy the same name as this... or would it even be a good idea

    if I am guessing your test correctly, why would pointing a load balancer to just one server change how the RPC over HTTP service on that server feels it cannot update the last login date for the service?


    • Edited by galaara98 Monday, June 4, 2012 3:49 PM Typo, originall said HTTP over RPC :/
    Monday, June 4, 2012 3:38 PM
  • Hello,

    Sorry if I did not make myself clear.

    You can get the Proxy Sever Name by running “Get-OutlookAnywhere | select ServerName”.

    CAS Array Name is the NLB name.

    Generally, the CASArray is designed for load balance the MAPI traffics for Outlook. For the Outlook Anywhere (RPC over Https), it is recommended to set it to one CAS server, not the CASArray name.



    Friday, June 8, 2012 6:25 AM
  • Any update on this? I see the same error message on one of our CAS server.

    Using "Get-OutlookAnywhere | Select ServerName", I see individual server's name and not the CAS Array Name.

    Wednesday, June 22, 2016 3:59 PM