Exchange 2013 Offline Address Book generat failure Event ID 17004

Hello guys,
i met the following event id when I tried to update the offline address book on my mailbox server (Exchange 2013),
i have done the troubleshooting steps as below,
1 Reboot the mailbox server
2 restart the mailbox assistant service
I'd like know what can i do  next step?
       Generation of OAB "\Default Offline Address Book" failed.       
Dn: CN=Default Offline Address Book,CN=Offline Address Lists,CN=Address Lists Container,CN=zteservices,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=zteservices,DC=eu       
ObjectGuid: a603acd4-ea74-47c3-88a5-ebf25cbc663a       
Stats: S:OAB='\Default Offline Address Book';I32:Status=2147500037;Dt:StartTime=2014-02-04T14:50:14.9300281Z;Dt:EndTime=0001-01-01T00:00:00.0000000;S:DC=ztedomain01.zteservices.eu;I32:Total.Records=1908;Ti:TimeWritingFiles=00:00:04.7035164;S:Wasted=False;Ti:Al.Unsorted.LdapElapsedTime=00:00:04.6206741;Ti:MailboxDownload.StoreRpcLatency=00:00:00.0160000;I32:MailboxDownload.StoreRpcCount=6;Ti:MailboxDownload.CpuTime=00:00:00.0312500;Ti:MailboxDownload.ElapsedTime=00:00:00.0496183;I32:Template.FS.BytesRead=1499956;I32:Template.FS.BytesWritten=2216646;Ti:Template.FS.Reading.ElapsedTime=00:00:00.0077045;Ti:Template.FS.Writing.ElapsedTime=00:00:00.0285458;Ti:Template.CpuTime=00:00:03.2031250;Ti:Template.ElapsedTime=00:00:04.7140032;I32:AL.Unsorted.FS.BytesRead=0;I32:AL.Unsorted.FS.BytesWritten=1874031;Ti:AL.Unsorted.FS.Reading.ElapsedTime=00:00:00;Ti:AL.Unsorted.FS.Writing.ElapsedTime=00:00:00.0224695;Ti:AL.Unsorted.LdapLatency=00:00:14.1220000;I32:AL.Unsorted.LdapCount=4844;Ti:AL.Unsorted.CpuTime=00:00:09.8125000;Ti:AL.Unsorted.ElapsedTime=00:00:23.4694472;I32:AL.Sorted.FS.BytesRead=1866395;I32:AL.Sorted.FS.BytesWritten=1866419;Ti:AL.Sorted.FS.Reading.ElapsedTime=00:00:00.0157892;Ti:AL.Sorted.FS.Writing.ElapsedTime=00:00:00.0104285;Ti:AL.Sorted.CpuTime=00:00:00.0468750;Ti:AL.Sorted.ElapsedTime=00:00:00.0573755;I32:AL.Compress.FS.BytesRead=1866407;I32:AL.Compress.FS.BytesWritten=1866407;Ti:AL.Compress.FS.Reading.ElapsedTime=00:00:00.0009518;Ti:AL.Compress.FS.Writing.ElapsedTime=00:00:01.3330312;Ti:AL.Compress.CpuTime=00:00:01.3593750;Ti:AL.Compress.ElapsedTime=00:00:01.3756676;I32:DiffGen.FS.BytesRead=0;I32:DiffGen.FS.BytesWritten=0;Ti:DiffGen.FS.Reading.ElapsedTime=00:00:00;Ti:DiffGen.FS.Writing.ElapsedTime=00:00:00;Ti:DiffGen.CpuTime=00:00:00;Ti:DiffGen.ElapsedTime=00:00:00.0155622;Ti:AL.Total.CpuTime=00:00:11.2187500;Ti:AL.Total.ElapsedTime=00:00:24.9209864;Ti:Total.CpuTime=00:00:14.5468750;Ti:Total.ElapsedTime=00:00:29.8092411;;     
System.NullReferenceException: Object reference not set to an instance of an object.
   at Microsoft.Exchange.OAB.BaseStream.Seek(Int64 offset, SeekOrigin origin)
   at Microsoft.Exchange.MailboxAssistants.Assistants.OABGenerator.DiffFileGenerator.ReadFileHeader(Stream stream, Byte[] buffer, Int32& numberOfBytesRead, UInt32& crc)
   at Microsoft.Exchange.MailboxAssistants.Assistants.OABGenerator.DiffFileGenerator.CreatePatch(Stream diffStream)
   at Microsoft.Exchange.MailboxAssistants.Assistants.OABGenerator.DiffFileGenerator.GenerateDiffFile(FileSet fileSet)
   at Microsoft.Exchange.MailboxAssistants.Assistants.OABGenerator.OABGenerator.GenerateDiffFile(OABFile addressListFile, OABFile oldFile)
   at Microsoft.Exchange.MailboxAssistants.Assistants.OABGenerator.OABGenerator.GenerateAddressListFiles(ADObjectId addressList, String habRootLegacyDN)
   at Microsoft.Exchange.MailboxAssistants.Assistants.OABGenerator.OABGenerator.Generate()
   at Microsoft.Exchange.MailboxAssistants.Assistants.OABGenerator.OABGeneratorAssistant.ProcessSingleOAB(MailboxSession mailboxSession, IConfigurationSession perOrgAdSystemConfigSession, OfflineAddressBook oab, SecurityIdentifier mailboxSid, String
mailboxDomain)
Exchange Lync Sharepoint

Hi,
Do you mean the new Offline Address Book has been set to default and can be updated successfully? And now, the new issue is that send/receive hang on "Offline address book Connecting to Microsoft Exchange" and will never finish. Is it right?
The following link is a general discussion thread about the same issue. Please refer to it for more helpful suggestions or you can run Test E-mail AutoConfiguration tool and collect some error descriptions to open a new case
for more troubleshooting.
http://social.technet.microsoft.com/Forums/exchange/en-US/548f2ecc-faae-4744-8b33-7de536196d7d/sendreceive-hang-on-offline-address-book-connecting-to-microsoft-exchange-and-will-never-finish?forum=exchangesvrgenerallegacy
Thanks,
Winnie Liang
TechNet Community Support

Similar Messages

  • Exchange 2010 - Offline Address Book and Global Address List Issue!

    I don't think I'm going crazy but cant find out why this is happening?
    When I search the Address book in cached mode (OAB) in outlook for "Jackie W"
    I get a number of users which include "Jackie W***"
    but some are "Jackie K***" or "Jackie B***"
    but their Office is set to "Westminster"
    But this is the strange part when I search on the address book with Cached mode disabled (GAL) I only get users with Surnames begging with
    "W" so only "Jackie W***" show up and if I just type in "Westminster" I get users form that location! but not a mix like on the OAB! Also when using the OAB if I type
    "Jackie West" it brings up the Jackie from Westminster but this dose not happen when using the GAL because there is no
    "Jackie West" in the Address book?
    To my knowledge the OAB is just a Copy of the GAL that updates every 24 hours, and should be the same (give or take a few starters and leavers in the last 24 hours) and should pull up the same information when searching is this correct or am I going crazy!
    :D
    Technical Beta Tester || Matthew John Earley BSc (hons) || www.o0MattE0o.myby.co.uk

    Hi MattE,
    Does it happen for each Outlook profile you have, from every user account which is on Cached Mode.
    A.If not then I believe OAB copy is either corrupted or Out of date.
    Checking it on OWA would confirm the actual GAL data.(Similar to Online Exchange)
    Client side update runs by default at Startup and every 24hrs , if skipped it will wait for next day or manual update.
    1.In Outlook 2010, select the File tab in the upper left corner, then Download Address Book from the Account Settings drop down menu.
    Outlook 2007 users should select Tools from Outlooks uppermost menu, then Send/Receive and Download Address Book from the Tools drop down menus.
    2.The Offline Address Book window will appear. Make sure the following options are selected:
    ##De-check the Download changes since last Send/Receive option
    ##Make sure Full Details is selected
    ##Make sure the \Global Address List is selected from the Choose address book drop down menu
    Q: How frequently is the offline address book updated on the Outlook client?
    A: If left constantly running, Outlook in cached mode automatically updates the offline address book on the client every 24 hours. The 24-hour time period is measured from the time that the offline address book was last downloaded successfully. For example, if you complete an offline address book download at 09:00 today, Outlook will start the offline address book download the next day at approximately 09:00. Therefore, different people will receive updates at different, random times.
    Note The default setting on the Exchange computer is to generate an offline address book differential file every morning at 04:00. For a change that is made in Active Directory to reach the client computer, the following events must occur:•The change must be picked up by the Exchange computer that generates the offline address book files. This can take several hours. At worst, it can take 24 hours. This variable will be referred to as "x."
    •The Outlook clients must download the offline address book updates every 24 hours. This update can take several hours. At worst, it can take 24 hours. This variable will be referred to as "y."
    The update reaches the client machines x+y hours later. It would be rare for a client to ever experience a 48-hour delay or more unless there were some Active Directory or public folder replication issues.
    B.If yes, then there is a issue with OAB generation, that needs further troubleshooting depending on the distribution structure used Public Folder based or EWS.
    • Try following:
    EMC > Organization configuration > Mailbox > Offline address book.
    Then right click on "Default offline addressbook" and select properies.
    Click on "Distribution" tab, and untick "Enable public folder distribution". Click "Apply" and "OK"
    Update the Address Book. Let replication finish.
    Now go back to same location and tick "Enable public folder distribution" back again. Click "Apply" and "OK".
    Here is a old times article I like:
    Offline Address List Generation Overview
    http://blogs.msdn.com/b/dgoldman/archive/2005/03/31/overview-of-the-oabgen-process.aspx
    One More Old but relevant:
    Administering the offline address book in Outlook
    http://support.microsoft.com/kb/841273
    Regards,
    Satyajit
    Please “Vote As Helpful”
    if you find my contribution useful or “Mark As Answer” if it does answer your question. That will encourage me - and others - to take time out to help you.

  • Exchange 2013 SP1 Health mailbox generating 4724 event on AD servers

    I rebooted one of our Mailbox servers yesterday and ever since on our AD servers I'm getting an Event 4724- "An
    attempt was made to reset an account's password" every three minutes."
    I did find I had some health mailboxes corrupted and removed those from the OU in AD and restarted the health service again. The problem persisted. I then deleted the health mailbox causing the issue (which is on the rebooted server)- and restarted
    the  Health Serice- and the issue started again from the recreated health mailbox.
    The mailbox in question is for the DAG active copy on that server. The other two passive copies of that Database have health mailboxes with no issue
    Exchange reports full health- no issues whatsover. Any idea what is causing this?

    Hi Tony 
    Try these suggestion too and i think you would be able to find the problem
    First step is to run command "Get-MailboxServer | Get-Mailbox -Monitoring | FT Alias,ServerName" to see if there are any warnings related to health mailboxes. 
    Also, you may want to check Managed availability with commands like : 
    Get-HealthReport, Get-ServerHealth, Get-ServerComponentState and check Crimson logs found under Applications and Services Log\Microsoft\Exchange\ActiveMonitoring\ and
      Applications and Services Log\Microsoft\Exchange\ManagedAvailability\ 
    And I would suggest to check password policy configured in your domain, values of attributes like Minimum/Maximum Password Length, Minimum/ Maximum Password Age. If
    one mailbox server affected maybe you might need to run a gpupdate /force on that server
    I think in your case the password policy is causing this trouble 
    Let us know after  you check all the above 
    Remember to mark as helpful if you find my contribution useful or as an answer if it does answer your question.That will encourage me - and others - to take time out to help you

  • Outlook 2013 Not Responding and Offline Address Book Issues with Office 365

    Around 3 months ago I setup a small business with Office 365 for email. They have 10 PCs, all running newly installed Windows 7 Professional 64-bit, eight with Office 2013 and two with Office 2010. All are connected to a local domain (Server Essentials
    2012) with a single internet connection through a new TP-LINK router. Each user logs into their own PC only.
    The network runs perfectly, internet connection is good but there seems to be RANDOM, INTERMITTENT issues with email not being SENT from Outlook every so often. Email will sit in the outbox for up to an hour sometimes before, eventually, being sent. Incoming
    email seems ok, although this is more difficult to tell. At others times, email will be sent instantly - the size of the message and any attachments makes no difference.
    The issue has happened at some point on every one of the PCs but no particular PC/user seems worse than any other. When email is stuck on one user's PC it can still be sent ok by other users at the same time - so the internet connection is not down. Users can
    can always login to the OWA service ok and iPhones etc. all sync ok even when email is stuck in the Outbox.
    To debug the issue I have worked on one particular user's PC and carried out the following changes - 
    Changes that made no difference
    I have checked the router. A SPI firewall is available on the router but this is switched off.
    I have changed the MTU on the router with no effect.
    There are no unsual add-ins to Outlook
    Outgoing email virus scanning is disabled
    Outlook is NOT integrated with Lync
    The OST file is around 1.7 GBytes is size.
    I have recreated the Outlook profile twice but this made no difference
    Switched OFF "Cached Exchange Mode" - this made things worse !
    The Outlook address book is set to \Offline Global Address List
    I have disabled with Windows firewall on the client PC - no change
    I have adjusted the KeepAliveTime for packets in the registry of the PC to 20 minutes
    Changes that reduced the frequency of "Not Responding"
    I have changed the Outlook automatic Send/Receive time from 30 to 10 minutes - this seemed to help 
    Possible Related Problem
    I have attempted to download the offline address book manually - this hangs at "Copying offline address book template file" in the Send/Receive dialog and there a NO OAB files in the data file location on the PC. 
    So the only measure that has so far "helped" has been the Outlook Send/Receive time change - now set to 10 minutes. Even so, Outlook will occasionally go "Not Responding" for 30 minutes or more (no windows active - only option
    is to close and reopen Outlook).
    There does seem to be a problem with the Offline Address book. I can download this ok for this user on my home PC (Outlook 2010) but this will not download manually on the work pc with Outlook 2013 (despite following all the debug steps above).
    On work PC I can see literally hundreds of "Schannel" errors in the Windows System event logs - 
    Error - Event 36888 Schannel
    The following fatal error was generated :10
    The internal error state is 10
    These errors occur every 2-4 minutes continually all the time Outlook is running. When Outlook is closed the "Schannel" errors stop !
    Can anyone suggest what else to try, please ?
    I have already investigated this issue on the Office 365 Community Forum, and the Outlook forum and they suggested that it was a client (i.e Outlook) issue and that I should post here for further information.
    Thanks for reading !

    An update to this problem.
    I brought one of the office PCs back to my home network and connected it up there. With no changes to the PC I was immediately able to download the Offline Address Book without errors.
    This suggests to me that there must be some problem with the internet connection or router setup in the office environment.
    The router is a TP-LINK W8970. The internet connection is PPPoA. I have seen some suggestion that an SPI firewall can cause issues. This router has an SPI firewall but this feature is disabled on the router.
    While investigating this issue I have frequently been connected remotely to an office PC - sometimes for up to an hour or more. During these periods I have not experienced any connection dropouts so the actual internet connection seems to be ok (i.e. it is
    not dropping out). 
    However, something seems to be preventing the Outlook client from connecting properly with the Office 365 Exchange server in the office environment - or something is dropping the connection to Outlook. Does anyone know of any router settings that might affect
    this ?
    I could try changing the office router but I do not have a spare available. Can anyone suggest a reasonably low cost, currenbtly available router that they know definitely works in the Office 365 environment so that I could buy this for test purposes ?

  • Exchange 2010 and Outlook 2010 Offline Address Book Download

    Hi All,
    Strange problem that I can't seem to get to the bottom of.
    On a couple of users, about 10/100, can't seem to download the Offline Address Book. When they do a manual Download Address Book through Send/Receive Group, the progress window will remain at about 5% and the status will show "Copying Offline Address Book
    Template File". If I leave the window, it will be the same for a couple of hours without erroring out.
    We have a casarray set up, forced the ports to 59595 and 59596 for the address book as mentioned the guide. We are not doing SSL redirect on the Virtual Directory. Test-AutoConfiguration from Outlook returns the correct entries. Works for most users but
    not all.
    On the users that do not work, I've tried deleting the users profile, deleting the Outlook Directory under AppData. Sometimes, magically (for a lack of a better word), if I check the Offline Address Book Directory a few days later, there are files there.
    If I then do a manual Download, same thing, the progress bar will be stuck.
    Puzzling as I'm not quite sure what else to check.
    All clients are on Windows 7 and Outlook 2010.
    Any ideas?
    Thanks,
    Dave K

    I also used your recipe  --disconnect the wireless mouse-- and the OAB update worked right away.  
         (It is not a Microsoft mouse.   )
    Thanks for the information.
    I have been trying to find information on non-HID.
    If you have any quick tips or a pointer to info about this, I wanted to get a better understanding of this topic.
    Does this "wireless" for the mouse use the same "wireless" for the laptop regular network access via WiFi ?
    (We had some evidence that when the laptop did not use the wireless mouse the OAB worked OK and/or when the laptop was running only on WiFi the OAB worked OK.    Not sure if this is all the same root cause.)
    Also, does anyone know if this is something that Microsoft will fix at some point ?    
    We are trying to determine if "few or many" people here might be having OAB failures and have not reported it.
    Thanks again.
    keywords ----  Outlook 2010 Offline Addrress Book update OAB Exchange 2007 cache mode wireless mouse Windows 7 W7 hung manual OAB update scheduled / automatic OAB update
    ==

  • Send/receive hang on "Offline address book Connecting to Microsoft Exchange" and will never finish?

    When I hit send/receive on a few clients the process will hang on "Offline address book Connecting to Microsoft Exchange" and will never finish? These same user can long on the OWA and send/receive just fine. The problem is that while it's hanging it can't go out and look for new email. Any thoughts?

    I had similar problem.
    This actually arose due to the fact I had mistakenly set the Default web Site directory with a HTTP redirect which applied to all subfolders including OAB.
    I did then rectify this by going into individual subfolders and unchecking Http Redirect from each sub folder, however unknowingly  it created/modified a webconfig file under the OAB virtual directory. (you can explore it to see the
    file there)
    If you test your OAB url (for people with the issue), which is : http(s)://servername/oab/[code]/oab.xml you will get Error 500.
    Each time Outlook 2007 was trying to connect to get OAB, it was trying to read that webconfig file.
    I fixed this by changing the permissions on that webconfig file to allow everyone and the above error was done, and also my Outlook 2007 was downloading the OAB again!
    Now if the above fix did not fix your problem, you can temporarily effectively disable OAB by unticking Web Distribution of OAB and Public Folder Distribution in EMC under Organisation/Mailbox/Offline Address Book. Users will be able to do a
    send/reiceve without any errors/issues. However, if a new contact/user is added to your AD with exchange attributes, the clients will not be able to see this. I'm guessing if cached mode was also not used, issues would also occur if they tried using the GAL.
    acidack, you are a lifesaver.
    I looked at the other webconfig files in the internet directories and noticed they all had 'Authenticated Users' with read permissions while the OAB one did not.  Adding this group with read permissions solved the problem; Outlook 2007
    users are no longer frozen on the 'Offline address book connecting to Microsoft Exchange" message.
    What caused this? I'm not sure.  I was messing with the web settings trying to redirect people to OWA. Something I did must have caused this file to be re-created without the needed permissions.
    Acidack and AndrewB, You are both live savers.  After all these years, your solution to this problem is still spot on.

  • Cannot create a new Offline Address Book

    I have 2 instances of Exchange Server installation  in one single organisation (by one per domain):
    1. Exchange 2010 Version 14.3 (Build 123.4).
    2. Echange 2013 Version 15.0 (Build 1044.25).
    I have created new OAB and arbitration mailbox following
    this article.
    It  is result of command:
    [PS] C:\Windows\system32>Get-Mailbox -Arbitration | where {$_.PersistedCapabilities -like "*oab*"} | ft name,servername
    Name ServerName
    BK Arbitration OAB vsrv-exbk
    But when i try generate new OAB using command:
    Update-OfflineAddressBook -Identity "OAB-FAB"
    I get this error message:
    Не удалось создать автономную адресную книгу "\OAB-FAB". Это может быть вызвано двумя причинами: служба помощников по обслуживанию почтовых ящиков не
     запущена на сервере "SRV-MAILBOX.xxx.local" или у вас нет разрешений на выполнение этой операции. Сообщение об ошибке: "Не удается вызвать службу по
    мощников по обслуживанию почтовых ящиков на сервере. 'SRV-MAILBOX.xxx.local': сбой. Ошибка RPC: -2147220990.".
        + CategoryInfo          : InvalidResult: (OAB-FAB:OfflineAddressBookIdParameter) [Update-OfflineAddressBook], LocalizedException
        + FullyQualifiedErrorId : [Server=VSRV-EXBK,RequestId=84bb0fb1-d6dd-4718-a704-4e9a20e178b6,TimeStamp=19.02.2015 12:07:00] [FailureCategory=Cmdle
       t-LocalizedException] 12FE7FE1,Microsoft.Exchange.Management.SystemConfigurationTasks.UpdateOfflineAddressBook
        + PSComputerName        : vsrv-exbk.xxx.local
    Roughly translation from Russian is - "Cannot create a new Offline Address Book
    "\OAB-FAB" This may be caused to two reasons: the service "Mailbox Assistant service." did not started on "SRV-MAILBOX.xxx.local"
    server or you  do not have permission to perform this operation.
    I investigated this situation and found out that i have "Organisation Management" role on my account, and "Mailbox Assistant service." is started on server "SRV-MAILBOX.xxx.local".
    I try to restart the service but it does not fix this issue.
    Please help me ;)

    Hi,
    How did you create a new OAB and an OAB Generation Mailbox? When creating new OABs after Exchange CU5, we need to specify the GeneratingMailbox property.
    For example:
    New-Mailbox -Arbitration -Name "BK Arbitration OAB" -Database DB4 -UserPrincipalName [email protected] –DisplayName " BK Arbitration OAB"
    Set-Mailbox "BK Arbitration OAB" –Arbitration –OABGen $true
    New-OfflineAddressBook -Name "OAB-FAB" –GeneratingMailbox "CN= BK Arbitration OAB,CN=Users,DC=contoso,DC=com" –AddressLists "Default Global Address List"
    For more information, please refer to this article.
    http://blogs.technet.com/b/exchange/archive/2014/05/13/oab-improvements-in-exchange-2013-cumulative-update-5.aspx
    Best Regards.

  • Offline address book virtual directories. powershell

    Hi ,
    how can i using powershell, to add a another oab virtual directory to the offline address book virtual directories.
    Get-offlineaddressbook |fl virtualdirectories   will bring all existing ones. I want to be able to add another Virtual directory to this multi valued attribute
    any help?
    ammarhasayen

    I know I am replying to a 2-year old thread, but I just worked out the answer and I feel this is a good place to share it. I also know my answer is for Exchange Server 2013, not 2010, but I hope it might help anyway.
    $NewVirtualDirs = @()Get-OfflineAddressBook -Identity "Default Offline Address Book" | Select-Object -ExpandProperty VirtualDirectories | ForEach-Object { $NewVirtualDirs += $_.ObjectGUID.ToString() }$NewVirtualDirs += (Get-OabVirtualDirectory -Identity "lon-cas2\OAB (Default Web Site)").Guid.ToString()Set-OfflineAddressBook -Identity "Default Offline Address Book" -VirtualDirectories $NewVirtualDirs
    I used the GUID because the Name property of the virtual directory does not include the machine name ("OAB (Default Web Site)" instead of "lon-cas2\OAB (Default Web Site)")
    The following code (my first approach) does not work (which is a shame). 
    Set-OfflineAddressBook -Identity "Default Offline Address Book" -VirtualDirectories @{Add="lon-cas2\OAB (Default Web Site)"}
    As an aside, I think Fiona's question "May I know why you want to create additional OAB VD?" needs addressing. The answer is 'For fault tolerance." A single OAB virtual directory is a single point of failure, which is bad. I'm a little
    surprised a moderator here doesn't understand the value of fault tolerance.
    Craig D. Beere, MCT

  • Offline Address Book and GAL corrupted.

    I have and Exchange 2013 cluster with 3 servers all performing both CAS and MB roles. This environment was originally a 2003 server, then 2007, then 2010, and now 2013 so it has been migrated many times in the past. It seems at some point something was missed
    and now we are having serious issues.
    It started when I was unable to create new profiles in Outlook. After much troubleshooting and digging I found I was also having a problem creating new mailboxes in Exchange and even updating settings such as mailbox limits. When I try to create a new Mailbox
    I receive the error:
    The LdapRecipientFilter "(& (mailnickname=*) (| (&(objectCategory=person)(objectClass=user)(!(homeMDB=*))(!(msExchHomeServerName=*)))(&(objectCategory=person)(objectClass=user)(|(homeMDB=*)(msExchHomeServerName=*)))(&(objectCategory=person)(objectClass=contact))(objectCategory=group)(objectCategory=publicFolder)(objectCategory=msExchDynamicDistributionList)
    ))" on Address List or Email Address Policy "\Default Global Address List" is invalid. Additional information: The attribute type 'mailnickname' or its syntax is not defined in the schema.
    This all seems to come down to issues with the Global AddressList and the Offline Address List. Thanks to other posts and Google I found that I should simply update these list using Get-AddressList | Update-AddressList and Get-GlobalAddressList | Update-GlobalAddressList.
    These commands however through some erros:
    Get-AddressList | Update-AddressList
    WARNING: The recipient "MyDomain.local/Users/HealthMailboxc5809e7b325d447f91bc3d7ea36c15e2" is invalid and couldn't be
    updated.
    WARNING: The recipient "MyDomain.local/Users/HealthMailbox6d5b50c9e47e4ad283e5ceef43f051e8" is invalid and couldn't be
    updated.
    WARNING: The recipient "MyDomain.local/Users/HealthMailbox033a6d5dc2734020861241094e333a83" is invalid and couldn't be
    updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/Monitoring
    Mailboxes/HealthMailbox3b9adbecf3224170aa5827a8b9dd8173" is invalid and couldn't be updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/Monitoring
    Mailboxes/HealthMailboxb55608d9ec2c42029346ccf54541fc45" is invalid and couldn't be updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/Monitoring
    Mailboxes/HealthMailbox70d4dd84317b4819a90a2dff0178614b" is invalid and couldn't be updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/OAB Version 2" is invalid and couldn't be
    updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/OAB Version 3a" is invalid and couldn't be
    updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/OAB Version 4" is invalid and couldn't be
    updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/Offline Address Book -
    \/o=MyDomain\/cn=addrlists\/cn=oabs\/cn=Default" is invalid and couldn't be updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/Offline Address Book - first administrative
    group" is invalid and couldn't be updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/Schedule+ Free Busy Information - first
    administrative group" is invalid and couldn't be updated.
    WARNING: The recipient "MyDomain.local/Users/HealthMailboxc5809e7b325d447f91bc3d7ea36c15e2" is invalid and couldn't be
    updated.
    WARNING: The recipient "MyDomain.local/Users/HealthMailbox6d5b50c9e47e4ad283e5ceef43f051e8" is invalid and couldn't be
    updated.
    WARNING: The recipient "MyDomain.local/Users/HealthMailbox033a6d5dc2734020861241094e333a83" is invalid and couldn't be
    updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/Monitoring
    Mailboxes/HealthMailbox3b9adbecf3224170aa5827a8b9dd8173" is invalid and couldn't be updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/Monitoring
    Mailboxes/HealthMailboxb55608d9ec2c42029346ccf54541fc45" is invalid and couldn't be updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/Monitoring
    Mailboxes/HealthMailbox70d4dd84317b4819a90a2dff0178614b" is invalid and couldn't be updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/OAB Version 2" is invalid and couldn't be
    updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/OAB Version 3a" is invalid and couldn't be
    updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/OAB Version 4" is invalid and couldn't be
    updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/Offline Address Book -
    \/o=MyDomain\/cn=addrlists\/cn=oabs\/cn=Default" is invalid and couldn't be updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/Offline Address Book - first administrative
    group" is invalid and couldn't be updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/Schedule+ Free Busy Information - first
    administrative group" is invalid and couldn't be updated.
    [PS] C:\Windows\system32>Get-GlobalAddressList | Update-GlobalAddressList
    WARNING: The recipient "MyDomain.local/Users/HealthMailboxc5809e7b325d447f91bc3d7ea36c15e2" is invalid and couldn't be
    updated.
    WARNING: The recipient "MyDomain.local/Users/HealthMailbox6d5b50c9e47e4ad283e5ceef43f051e8" is invalid and couldn't be
    updated.
    WARNING: The recipient "MyDomain.local/Users/HealthMailbox033a6d5dc2734020861241094e333a83" is invalid and couldn't be
    updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/Monitoring
    Mailboxes/HealthMailbox3b9adbecf3224170aa5827a8b9dd8173" is invalid and couldn't be updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/Monitoring
    Mailboxes/HealthMailboxb55608d9ec2c42029346ccf54541fc45" is invalid and couldn't be updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/Monitoring
    Mailboxes/HealthMailbox70d4dd84317b4819a90a2dff0178614b" is invalid and couldn't be updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/OAB Version 2" is invalid and couldn't be
    updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/OAB Version 3a" is invalid and couldn't be
    updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/OAB Version 4" is invalid and couldn't be
    updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/Offline Address Book -
    \/o=MyDomain\/cn=addrlists\/cn=oabs\/cn=Default" is invalid and couldn't be updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/Offline Address Book - first administrative
    group" is invalid and couldn't be updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/Schedule+ Free Busy Information - first
    administrative group" is invalid and couldn't be updated.
    Get-AddressList | Update-AddressList
    WARNING: The recipient "MyDomain.local/Users/HealthMailboxc5809e7b325d447f91bc3d7ea36c15e2" is invalid and couldn't be
    updated.
    WARNING: The recipient "MyDomain.local/Users/HealthMailbox6d5b50c9e47e4ad283e5ceef43f051e8" is invalid and couldn't be
    updated.
    WARNING: The recipient "MyDomain.local/Users/HealthMailbox033a6d5dc2734020861241094e333a83" is invalid and couldn't be
    updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/Monitoring
    Mailboxes/HealthMailbox3b9adbecf3224170aa5827a8b9dd8173" is invalid and couldn't be updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/Monitoring
    Mailboxes/HealthMailboxb55608d9ec2c42029346ccf54541fc45" is invalid and couldn't be updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/Monitoring
    Mailboxes/HealthMailbox70d4dd84317b4819a90a2dff0178614b" is invalid and couldn't be updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/OAB Version 2" is invalid and couldn't be
    updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/OAB Version 3a" is invalid and couldn't be
    updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/OAB Version 4" is invalid and couldn't be
    updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/Offline Address Book -
    \/o=MyDomain\/cn=addrlists\/cn=oabs\/cn=Default" is invalid and couldn't be updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/Offline Address Book - first administrative
    group" is invalid and couldn't be updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/Schedule+ Free Busy Information - first
    administrative group" is invalid and couldn't be updated.
    WARNING: The recipient "MyDomain.local/Users/HealthMailboxc5809e7b325d447f91bc3d7ea36c15e2" is invalid and couldn't be
    updated.
    WARNING: The recipient "MyDomain.local/Users/HealthMailbox6d5b50c9e47e4ad283e5ceef43f051e8" is invalid and couldn't be
    updated.
    WARNING: The recipient "MyDomain.local/Users/HealthMailbox033a6d5dc2734020861241094e333a83" is invalid and couldn't be
    updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/Monitoring
    Mailboxes/HealthMailbox3b9adbecf3224170aa5827a8b9dd8173" is invalid and couldn't be updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/Monitoring
    Mailboxes/HealthMailboxb55608d9ec2c42029346ccf54541fc45" is invalid and couldn't be updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/Monitoring
    Mailboxes/HealthMailbox70d4dd84317b4819a90a2dff0178614b" is invalid and couldn't be updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/OAB Version 2" is invalid and couldn't be
    updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/OAB Version 3a" is invalid and couldn't be
    updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/OAB Version 4" is invalid and couldn't be
    updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/Offline Address Book -
    \/o=MyDomain\/cn=addrlists\/cn=oabs\/cn=Default" is invalid and couldn't be updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/Offline Address Book - first administrative
    group" is invalid and couldn't be updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/Schedule+ Free Busy Information - first
    administrative group" is invalid and couldn't be updated.
    [PS] C:\Windows\system32>Get-GlobalAddressList | Update-GlobalAddressList
    WARNING: The recipient "MyDomain.local/Users/HealthMailboxc5809e7b325d447f91bc3d7ea36c15e2" is invalid and couldn't be
    updated.
    WARNING: The recipient "MyDomain.local/Users/HealthMailbox6d5b50c9e47e4ad283e5ceef43f051e8" is invalid and couldn't be
    updated.
    WARNING: The recipient "MyDomain.local/Users/HealthMailbox033a6d5dc2734020861241094e333a83" is invalid and couldn't be
    updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/Monitoring
    Mailboxes/HealthMailbox3b9adbecf3224170aa5827a8b9dd8173" is invalid and couldn't be updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/Monitoring
    Mailboxes/HealthMailboxb55608d9ec2c42029346ccf54541fc45" is invalid and couldn't be updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/Monitoring
    Mailboxes/HealthMailbox70d4dd84317b4819a90a2dff0178614b" is invalid and couldn't be updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/OAB Version 2" is invalid and couldn't be
    updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/OAB Version 3a" is invalid and couldn't be
    updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/OAB Version 4" is invalid and couldn't be
    updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/Offline Address Book -
    \/o=MyDomain\/cn=addrlists\/cn=oabs\/cn=Default" is invalid and couldn't be updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/Offline Address Book - first administrative
    group" is invalid and couldn't be updated.
    WARNING: The recipient "MyDomain.local/Microsoft Exchange System Objects/Schedule+ Free Busy Information - first
    administrative group" is invalid and couldn't be updated.
    From what I read this is due to invalid characters in these entries of the Address Books. If I still had my 2010 box I could go in to the Exchange Toolbox, manage the Address Lists and change the Alias of these entries. I don't have a 2010 box though. All
    I have is 2013 and from what I have read there is no way to manage the Address lists through the ECP.
    I have tried changing them in the Shell with this command:
    Get-Mailbox | Where {$_.Alias -like "* *"} | ForEach-Object {Set-Mailbox $_.Name -Alias:($_.Al
    as -Replace " ","")}
    But this did not work.
    How do I fix this issue in an Exchange 2013 environment? Please let me know if more information is needed and thank you in advance for any help.

    Hi,
    I suggest we rebuild the GAL by contacting a Microsoft Support, or it will be a non-support environment. For your reference, a simple version of the rebuilding steps:
    1. Remove the current GAL
    2. Run “/PrepareAD” and it will recreate the GAL.
    Regards,
    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]
    Simon Wu
    TechNet Community Support

  • After install KB2889927 Outlook client cannot load Offline address book.

    After install KB2889927 Outlook client cannot load Offline address book. Client says: Offline address book Connecting to Microsoft Exchange, and does nothing.
    After Uninstall KB2889927 Outlook clent download address book successfully.
    Somebody has a problem with KB2889927?
    P.S. Exchange 2013 SP1 RU6

    Hi,
    According to your description, I noticed that the issue occurred after install KB2889927 for October 2014 Office 2013 updates.
    I read the
    November 2014 Office Update Release and find that the following KB can resolve the OAB download issue in Outlook 2013, please install it to have a try:
    For Office 2013: http://support2.microsoft.com/kb/2899493
    Or for Outlook 2013: http://support2.microsoft.com/kb/2899504
    Regards,
    Winnie Liang
    TechNet Community Support

  • Problem with an unavailable server and the "Offline address book" rol

    I have a site with two Exchange 2007 servers and tried to install a new Exchange 2013 but the process did not end well.
    Now the 2013 server has the role of "Offline address book" and is no longer available which creates multiple problems. How I can do to remove the references to the 2013 server and move the role referred to one of the existing Exchange 2007 servers? 

    My recommendation would be to fix whatever went wrong and complete the setup.
    The server is probably the generation server for a new offline address list.  Check that by entering the following command.
    Get-OfflineAddressBook
    If there's a new list created by Exchange 2013 setup, you can simply remove it using Remove-OfflineAddressBook, and that should take care of what you're seeing.
    Ed Crowley MVP "There are seldom good technological solutions to behavioral problems."

  • Unable to download offline address book

    Upgraded from Exchange 2003 to 2010 and ran through the steps upgrading the OAB to the new format.
    I have configured Outlook Anywhere which works but when I attempt to download the offline address book I get the following error:-"Task Microsoft Exchange Server reported error (0x800401f): The operation failed."
    These are the steps I have already taken:-
    Turn off SSL for the OAB directory in IIS
    Created a new OAB on Exchange 2010 and waited overnight to allow for changes.
    When I then tried to select the new OAB, this does not appear in the dropdown list on the client either.
    Can anyone advise?

    check out this...it will work
    1
    On the CAS server/s stop the Microsoft Exchange File Distribution Service. You can do this from the command prompt with
    'net stop MSExchangeFDS'
    2
    Untick 'Enable Web-based Distribution' of OAB: From EMC-->Org-->Mailbox-->Offline Address Book-->double click on your Offline Address Book (normally called 'Default Offline Address Book')-->'Distribution' Tab-->Untick
    'Enable Web-based Distribution' then press Apply. You can also do it from
    EMS with the command 'Get-OfflineAddressBook | Set-OfflineAddressBook -VirtualDirectories:$Null'. This should of resulted in the
    <Drive>:\Program Files\Microsoft\Exchange Server\ClientAccess\OAB\<GUID> folder being removed from your CAS server/s
    3
    Open EMS and do "Get-OABVirtualDirectory | Remove-OABVirtualDirectory-confirm:$false". This will remove the OAB Virtual Directory from all of your CAS server/s. So use the -WebSiteName parameter if you have more than 1 CAS
    server and you only want to perform this reset on 1 server.
    4
    Delete/Rename the <Drive>:\Program Files\Microsoft\Exchange Server\ClientAccess\OAB folder on the CAS server/s
    5
    Delete/rename the <Drive>:\Program Files\Microsoft\Exchange Server\ExchangeOAB
    folder on the OAB Generating server (usually a mailbox server).
    6
    Open EMS and do "New-OABVirtualDirectory -Server <CASServerName>".
    This will create the OAB Virtual Directory on the CAS server and will create the  <Drive>:\Program Files\Microsoft\Exchange Server\ClientAccess\OAB
    folder on the CAS server too. Repeat this step for each of your CAS servers. If you only have one CAS server then you do not need the
    Server parameter. This will also set the InternalURL value of the
    OABVirtualDirectory to "http://<CASfqdn>/OAB" which is fine if you don't want to use SSL internally to download the OAB (this is the default Exchange setting). WARNING: SBS seems to default to HTTPs on the OAB
    VD because of the Bindings on the SBS Web Applications web site, so I suggest you use HTTPs, or if you really want to use HTTP then look at the Bindings and which HostNames will allow you to connect to the SBS Web Applications web site on port 80. on SBS use
    'New-OABVirtualDirectory -WebSiteName "SBS  Web Applications"' To ensure the OAB VD is created under the correct web site.  
    7
    Open EMS and do 'Get-OfflineAddressBook | Set-OfflineAddressBook -VirtualDirectories "<CASServerName>\oab (default web site)"'. On a SBS server the (default web site) is normally (SBS Web Applications), so open IIS and confirm
    what the web site name is that contains your Exchange Virtual Directories and then use that value instead of (default web site) if you need to. You can do this step in EMC as you may find it easier, especially if you are running multiple CAS servers.
    8
    Open EMS and do "Get-OfflineAddressBook | Update-OfflineAddressBook". This will recreate and populate the
    <Drive>:\Program Files\Microsoft\Exchange Server\ExchangeOAB folder on the OAB Generating server (usually a mailbox server) and it will also share the folder out as
    ExchangeOAB.
    9
    On the CAS server/s start the Microsoft Exchange File Distribution Service. You can do this from the command prompt with "net start MSExchangeFDS". This will copy the
    <Drive>:\Program Files\Microsoft\Exchange Server\ExchangeOAB\<GUID> folder on the OAB Generating server to the  <Drive>:\Program Files\Microsoft\Exchange Server\ClientAccess\OAB
    folder on the CAS server/s.
    Recycle the MSExchangeAutodiscoverAppPool Application Pool in IIS, so autodiscover picks up the new OAB URLs. Then restart Outlook so it reads the new Autodiscover information about the OAB URLs and test Downloading the Offline Address
    Book from an internal Outlook 2007/2010 client and it should now work.
    regards

  • Create Offline Address Book using powershell - PublicFolderDistributionEnabled not found

    We are using the following commands to create a new Offline Address book using powershell. The command New-OfflineAddressBook runs successfully and creates an Offline Address Book. However when we try to set the value of PublicFolderDistributionEnabled property
    using Set-OfflineAddressBook we get the following exception
    Remote Exception: A parameter cannot be found that matches parameter name 'PublicFolderDistributionEnabled'
                try
                    using (Runspace runSpace = OpenRunspace())
                        // Create offline address book command
                        var command = new Command("New-OfflineAddressBook");
                        command.Parameters.Add("Name", name);
                        command.Parameters.Add("AddressLists", addressListName);
                        command.Parameters.Add("VirtualDirectories", OABServer);
                        // Execute command
                        if ((res = ExecuteShellCommand(runSpace, command)) == false)
                            return false;
                        // Set offline address book command
                        var command1 = new Command("Set-OfflineAddressBook");
                        command1.Parameters.Add("Identity", name);
                        command1.Parameters.Add("PublicFolderDistributionEnabled", publicFolderEnabled);
                        command1.Parameters.Add("Confirm", new SwitchParameter(false));
                        // Execute command
                        if ((res = ExecuteShellCommand(runSpace, command1)) == false)
                            DeleteOfflineAddressBook(name);
                            return false;
                catch (Exception ex)
                    DeleteOfflineAddressBook(name);
                    throw;

    If your Exchange version is 2013 it supports only the web distribution method.
    Please follow this to create OAB in Exchange2013 
    http://blogs.technet.com/b/exchange/archive/2013/01/14/managing-oab-in-exchange-server-2013.aspx
    Please check this for the details of OAB in Exchange2013
    http://blogs.technet.com/b/exchange/archive/2012/10/26/oab-in-exchange-server-2013.aspx
    If it Exchange2010 please check
    this
    Thanks, MAS
    Please mark as helpful if you find my comment helpful or as an answer if it does answer your question. That will encourage me - and others - to take time out to help you.

  • Outlook 2013 - Outlook Address book won't update

    Originally posted
    here.
    When I install Office 2013/Office 365 Preview, Outlook will get a copy of the global address book off the company Exchange 2010 server, but it won't update after that.
    If I force an update I get an error
    EMAIL@Address reported error (0x80070057):...
    I removed office 2010, did a repair of Office 2013, re-installed Office 2013, but the error continues.
    Any ideas?
    Tahnks

    hi,
    If you use outlook 2010 to download offline address book, can you download successful?
    If you can, i think your issue is related to your office 2013 not exchange. So i also recommend that you should ask help on office 2013.
    hope can help you
    thanks
    CastinLu
    TechNet Community Support
    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]

  • Cannot Edit or Create Offline Address Books

    I am not able to edit (change versions, edit distribution methods, edit distribution points, etc.) the existing offline address book. I am also not able to create a new offline address book.
    In the EMC is see this:
    I am a member of the organization management group, which is required to manage address books. The EMS is no help either. I am missing the set-offlineaddressbook command. Error indicates that the term 'set-offlineaddressbook' is not recognized as the name
    of a cmdlet.
    I took over this installation of Exchange in September 2014. In October 2014, the two existing servers became unstable and I had to rebuild a new Exchange server and migrate the email services (mailbox, CAS, etc.) to the new Exchange Server. Previous
    Exchange servers were a migration from Exchange 2003.
    Old 2010 servers were running SP3 RU7 (they started exhibiting stability problems after they were upgraded to RU7. Runaway iis processes, 100% CPU utilization and memory utilization).
    New 2010 server is running SP3.
    Thank you,
    David

    The reason why I am trying to edit the offline address book is the distribution point currently points to one of the old exchange servers I need to retire.
    A new issue has surfaced as well. The distribution method in my autoconfiguration for my outlook clients has changed to public folder. Which is not supported by Outlook 2013.
     

Maybe you are looking for