Wanted: Network Administrators

See great job listings on the jobs Page

Exchange 2007 - How to recreate Address List & Offline Address Book;

Exchange 2007 - How to recreate Address List & Offline Address Book;
Hi,
Some time back, we had problem with default offline Address Book not being updated automatically in Outlook Clients 2003 & 2007 configured to connect using exchange setting with cache modePrevious Exchange Administrator then had created a new offline
address & this resolved the problem; (Old Offline Address book is still there & set to FALSE;
Later, we realized that, some new users we getting displayed in Global Address List & Some were display in All Users in Outlook & only old employees were seen in both;

Please advice, what could be the possible problem...will, recreating Address List & Offline Address Book resolve this problem?
As per my limited knowledge on this, all Users should get displayed in both GAL & All Usersplease correct me if my understanding on this is wrong;

Thanks,
-AJ

There is an amazing pack of free network admin tools. click here to download it






June 22nd, 2012 9:56am
On Fri, 22 Jun 2012 16:47:16 +0000, AJ768 wrote:

>
>
>Exchange 2007 - How to recreate Address List & Offline Address Book;
>
>Hi,
>
>Some time back, we had problem with default offline Address Book not being updated automatically in Outlook Clients 2003 & 2007 configured to connect using exchange setting with cache modePrevious Exchange Administrator then had created a new offline
address & this resolved the problem; (Old Offline Address book is still there & set to FALSE;

>
>Later, we realized that, some new users we getting displayed in Global Address List & Some were display in All Users in Outlook & only old employees were seen in both;

>
>Please advice, what could be the possible problem...will, recreating Address List & Offline Address Book resolve this problem?

>
>As per my limited knowledge on this, all Users should get displayed in both GAL & All Usersplease correct me if my understanding on this is wrong;


Have a look at the recipients filter on the address lists. Do they
make sense? Have you changed them from the default values? Do the
users that don't show up in the "All users" list fail to meet any of
the LDAP filter tests?

---
Rich Matheisen
MCSE+I, Exchange MVP
--- Rich Matheisen MCSE+I, Exchange MVP

Need to support users over the internet? click here try our remote control online beta






June 22nd, 2012 7:22pm
Can you run the following in Shell & get me the output?

get-addresslist | FL

There is an amazing pack of free network admin tools. click here to download it






June 24th, 2012 10:04am
@Sandeep Narkhede here is the output from Shell
Container : \
DisplayName : All Rooms
Name : All Rooms
RecipientFilter : (Alias -ne $null -and (RecipientDisplayType -eq
'ConferenceRoomMailbox' -or RecipientDisplayType
-eq 'SyncedConferenceRoomMailbox'))
LdapRecipientFilter : (&(mailNickname=*)(|(msExchRecipientDisplayType=
7)(msExchRecipientDisplayType=-2147481850)))
LastUpdatedRecipientFilter :
RecipientFilterApplied : False
IncludedRecipients :
ConditionalDepartment :
ConditionalCompany :
ConditionalStateOrProvince :
ConditionalCustomAttribute1 :
ConditionalCustomAttribute2 :
ConditionalCustomAttribute3 :
ConditionalCustomAttribute4 :
ConditionalCustomAttribute5 :
ConditionalCustomAttribute6 :
ConditionalCustomAttribute7 :
ConditionalCustomAttribute8 :
ConditionalCustomAttribute9 :
ConditionalCustomAttribute10 :
ConditionalCustomAttribute11 :
ConditionalCustomAttribute12 :
ConditionalCustomAttribute13 :
ConditionalCustomAttribute14 :
ConditionalCustomAttribute15 :
RecipientFilterType : Custom
IsValid : True
OriginatingServer : domaincontroller.ourdomain.com
ExchangeVersion : 0.1 (8.0.535.0)
DistinguishedName : CN=All Rooms,CN=All Address Lists,CN=Address Lis
ts Container,CN=First Organization,CN=Microsoft
Exchange,CN=Services,CN=Configuration,DC=ourdomain,DC=com
Identity : \All Rooms
Guid : 170d1728-a1f9-4ea1-9f28-2ac6f54dd7f5
ObjectCategory : ourdomain.com/Configuration/Schema/Addres
s-Book-Container
ObjectClass : {top, addressBookContainer}
WhenChanged : 28-Feb-12 4:41:59 PM
WhenCreated : 21-Dec-07 7:55:22 PM
Container : \
DisplayName : All Contacts
Name : All Contacts
RecipientFilter : (Alias -ne $null -and (ObjectCategory -like 'per
son' -and ObjectClass -eq 'contact'))
LdapRecipientFilter : (&(mailNickname=*)(objectCategory=person)(object
Class=contact))
LastUpdatedRecipientFilter :
RecipientFilterApplied : False
IncludedRecipients :
ConditionalDepartment :
ConditionalCompany :
ConditionalStateOrProvince :
ConditionalCustomAttribute1 :
ConditionalCustomAttribute2 :
ConditionalCustomAttribute3 :
ConditionalCustomAttribute4 :
ConditionalCustomAttribute5 :
ConditionalCustomAttribute6 :
ConditionalCustomAttribute7 :
ConditionalCustomAttribute8 :
ConditionalCustomAttribute9 :
ConditionalCustomAttribute10 :
ConditionalCustomAttribute11 :
ConditionalCustomAttribute12 :
ConditionalCustomAttribute13 :
ConditionalCustomAttribute14 :
ConditionalCustomAttribute15 :
RecipientFilterType : Custom
IsValid : True
OriginatingServer : domaincontroller.ourdomain.com
ExchangeVersion : 0.1 (8.0.535.0)
DistinguishedName : CN=All Contacts,CN=All Address Lists,CN=Address
Lists Container,CN=First Organization,CN=Microso
ft Exchange,CN=Services,CN=Configuration,DC=ourdomain,DC=com
Identity : \All Contacts
Guid : 81393ace-96e7-4511-ba13-30113191665a
ObjectCategory : ourdomain.com/Configuration/Schema/Addres
s-Book-Container
ObjectClass : {top, addressBookContainer}
WhenChanged : 28-Feb-12 4:42:00 PM
WhenCreated : 27-Jul-05 12:42:08 PM
Container : \
DisplayName : All Groups
Name : All Groups
RecipientFilter : (Alias -ne $null -and ObjectCategory -like 'grou
p')
LdapRecipientFilter : (&(mailNickname=*)(objectCategory=group))
LastUpdatedRecipientFilter :
RecipientFilterApplied : False
IncludedRecipients :
ConditionalDepartment :
ConditionalCompany :
ConditionalStateOrProvince :
ConditionalCustomAttribute1 :
ConditionalCustomAttribute2 :
ConditionalCustomAttribute3 :
ConditionalCustomAttribute4 :
ConditionalCustomAttribute5 :
ConditionalCustomAttribute6 :
ConditionalCustomAttribute7 :
ConditionalCustomAttribute8 :
ConditionalCustomAttribute9 :
ConditionalCustomAttribute10 :
ConditionalCustomAttribute11 :
ConditionalCustomAttribute12 :
ConditionalCustomAttribute13 :
ConditionalCustomAttribute14 :
ConditionalCustomAttribute15 :
RecipientFilterType : Custom
IsValid : True
OriginatingServer : domaincontroller.ourdomain.com
ExchangeVersion : 0.1 (8.0.535.0)
DistinguishedName : CN=All Groups,CN=All Address Lists,CN=Address Li
sts Container,CN=First Organization,CN=Microsoft
Exchange,CN=Services,CN=Configuration,DC=ourdomain,DC=com
Identity : \All Groups
Guid : 9025e190-6e16-4aeb-a7f5-10a2a9451b8c
ObjectCategory : ourdomain.com/Configuration/Schema/Addres
s-Book-Container
ObjectClass : {top, addressBookContainer}
WhenChanged : 28-Feb-12 4:42:00 PM
WhenCreated : 27-Jul-05 12:42:08 PM
Container : \
DisplayName : All Users
Name : All Users
RecipientFilter : (Alias -ne $null -and ((ObjectCategory -like 'pe
rson' -and ObjectClass -eq 'user' -and -not(Data
base -ne $null) -and -not(ServerLegacyDN -ne $nu
ll)) -or (ObjectCategory -like 'person' -and Obj
ectClass -eq 'user' -and (Database -ne $null -or
ServerLegacyDN -ne $null))))
LdapRecipientFilter : (&(mailNickname=*)(|(&(objectCategory=person)(ob
jectClass=user)(!(homeMDB=*))(!(msExchHomeServer
Name=*)))(&(objectCategory=person)(objectClass=u
ser)(|(homeMDB=*)(msExchHomeServerName=*)))))
LastUpdatedRecipientFilter :
RecipientFilterApplied : False
IncludedRecipients :
ConditionalDepartment :
ConditionalCompany :
ConditionalStateOrProvince :
ConditionalCustomAttribute1 :
ConditionalCustomAttribute2 :
ConditionalCustomAttribute3 :
ConditionalCustomAttribute4 :
ConditionalCustomAttribute5 :
ConditionalCustomAttribute6 :
ConditionalCustomAttribute7 :
ConditionalCustomAttribute8 :
ConditionalCustomAttribute9 :
ConditionalCustomAttribute10 :
ConditionalCustomAttribute11 :
ConditionalCustomAttribute12 :
ConditionalCustomAttribute13 :
ConditionalCustomAttribute14 :
ConditionalCustomAttribute15 :
RecipientFilterType : Custom
IsValid : True
OriginatingServer : domaincontroller.ourdomain.com
ExchangeVersion : 0.1 (8.0.535.0)
DistinguishedName : CN=All Users,CN=All Address Lists,CN=Address Lis
ts Container,CN=First Organization,CN=Microsoft
Exchange,CN=Services,CN=Configuration,DC=ourdomain,DC=com
Identity : \All Users
Guid : fd7953b1-9e29-45fe-9f71-bf740943b937
ObjectCategory : ourdomain.com/Configuration/Schema/Addres
s-Book-Container
ObjectClass : {top, addressBookContainer}
WhenChanged : 28-Feb-12 4:42:00 PM
WhenCreated : 27-Jul-05 12:42:08 PM
Container : \
DisplayName : Public Folders
Name : Public Folders
RecipientFilter : (Alias -ne $null -and ObjectCategory -like 'publ
icFolder')
LdapRecipientFilter : (&(mailNickname=*)(objectCategory=publicFolder))
LastUpdatedRecipientFilter : (Alias -ne $null -and ObjectCategory -like 'publ
icFolder')
RecipientFilterApplied : True
IncludedRecipients :
ConditionalDepartment :
ConditionalCompany :
ConditionalStateOrProvince :
ConditionalCustomAttribute1 :
ConditionalCustomAttribute2 :
ConditionalCustomAttribute3 :
ConditionalCustomAttribute4 :
ConditionalCustomAttribute5 :
ConditionalCustomAttribute6 :
ConditionalCustomAttribute7 :
ConditionalCustomAttribute8 :
ConditionalCustomAttribute9 :
ConditionalCustomAttribute10 :
ConditionalCustomAttribute11 :
ConditionalCustomAttribute12 :
ConditionalCustomAttribute13 :
ConditionalCustomAttribute14 :
ConditionalCustomAttribute15 :
RecipientFilterType : Custom
IsValid : True
OriginatingServer : domaincontroller.ourdomain.com
ExchangeVersion : 0.1 (8.0.535.0)
DistinguishedName : CN=Public Folders,CN=All Address Lists,CN=Addres
s Lists Container,CN=First Organization,CN=Micro
soft Exchange,CN=Services,CN=Configuration,DC=ourdomain,DC=com
Identity : \Public Folders
Guid : 8078e6fc-36ea-4bc0-8ed9-d54fc5eb59ed
ObjectCategory : ourdomain.com/Configuration/Schema/Addres
s-Book-Container
ObjectClass : {top, addressBookContainer}
WhenChanged : 28-Feb-12 4:42:00 PM
WhenCreated : 27-Jul-05 12:42:08 PM

Need to support users over the internet? click here try our remote control online beta






June 24th, 2012 10:23pm
@Rich Matheisen
I am sorry, but I did not understand your suggestions...I have been recently given responsibility of managing exchange as our actual exchange admin has resigned...I have very limited experience working on Exchange & thus, request
you to please provide your suggestions with detail steps;
Thank You;
AJ

There is an amazing pack of free network admin tools. click here to download it






June 24th, 2012 10:33pm
On Mon, 25 Jun 2012 05:30:58 +0000, AJ768 wrote:

>
>
>@Rich Matheisen
>
>I am sorry, but I did not understand your suggestions...I have been recently given responsibility of managing exchange as our actual exchange admin has resigned...I have very limited experience working on Exchange & thus, request you to please provide
your suggestions with detail steps;

You posted sufficient information in another reply. The OPATH and LDAP
filters for the "All Users" address list look okay.

Use ADSIEDIT or DPF.exe and have a look at the "showInAddressBook"
property on one of the malboxes that isn't showing up un the "All
Users" list. Does the "All Users" list appear in the
"showInAddressBook" property?

If it doesn't, find the address list and right-click it. Then click
the "Apply..." and wait until it's finished and the changes have had a
chance to replicate in the AD. Then go back and look at that same
mailbox in the AD. Does the "All Users" list show up in the
"showInAddressBook" property now?

---
Rich Matheisen
MCSE+I, Exchange MVP
--- Rich Matheisen MCSE+I, Exchange MVP

Need to support users over the internet? click here try our remote control online beta






June 25th, 2012 5:45pm
Hello,

Its an OAB issue.

There are three diagrams for the OAB feature:

1. Mailbox Server generate the OAB file.
2. CAS server retrieve the OAB file from the MBX Server.
3. Client download the OAB file from the CAS server.

For the OAB issue, we can follow the checkpoints below:

1. Check the time stamp for the OAB file on MBX server; Location: c:\Program Files\Microsoft\Exchange Server\V14\ExchangeOAB
2. Check the time stamp for the OAB file on CAS server; Location: c:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\OAB

If the files are all up to date, the issue happens when the clients download the OAB. Try the following steps to diagnostic the download issue:

1. [Check AutoConfiguration Status in Outlook]
===================================
a. While Outlook is running, click the CTRL key and then right-click the Outlook icon in the system tray and then select Test Email Autoconfiguration.
b. Confirm that your email address is in the address field, uncheck Use
Guessmart and secure Guessmart
authentication boxes. Then click the Test button.
c. Once it runs, Check the Log tab and
Results tab.

Does autodiscover works and a OAB url is returned?

2. Manually access the OAB url
https://xxx.company.com/OAB/OABGUID/oab.xml


Thanks,
Simon

There is an amazing pack of free network admin tools. click here to download it






June 25th, 2012 7:56pm
@Rich Matheisen


User 1 Seen in Global Address List and All Users both
(Below details seen after clicking edit)
CN=All Users,CN=All Address Lists,CN=Address Lists Container,CN=First Organization,CN=Microsoft Exchange,CNServices,CN=Configuration,DC=ourdomain,DC=com
CN=Default Global Address List,CN=All Global Address Lists,CN=Address Lists Container,CN=First Organization,CN=Microsoft Exchange,CNServices,CN=Configuration,DC=ourdomain,DC=com
CN=OURDOMAINORG,CN=All Global Address Lists,CN=Address Lists Container,CN=First Organization,CN=Microsoft Exchange,CNServices,CN=Configuration,DC=ourdomain,DC=com
User2 Only seen in All Users (Below details seen after clicking edit)
CN=All Users,CN=All Address Lists,CN=Address Lists Container,CN=First Organization,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=ourdomain,DC=com
CN=Default Global Address List,CN=All Global Address Lists,CN=Address Lists Container,CN=First Organization,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=ourdomain,DC=com
CN=OURDOMAINORG,CN=All Global Address Lists,CN=Address Lists Container,CN=First Organization,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=ourdomain,DC=com
The only difference I was able to notice was that, Value mentioned against
User1s showInAddressBook attribute is seen as CN=OURDOMAINORG,CN=All Global Address Lists,CN=Address Lists Container,CN=First Organization,CN=Microsoft Exchange,CNServices,CN=Configuration,DC=ourdomain,DC=com
And, Value mentioned against User2s showInAddressBook attribute is seen as CN=All Users,CN=All Address Lists,CN=Address Lists Container,CN=First Organization,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=ourdomain,DC=com
Thank You;
-AJ

There is an amazing pack of free network admin tools. click here to download it






June 26th, 2012 2:44am
@Simon

Brief about our Exchange setup
Server 1 Hub Transport, Role

Server 2 HubTransport, CAS, Mailbox, Roles (ExchangeOAB has three sub folders with two folders having old date & time, 6/5/2008 & 11/6/2010but, one folder
(c25e80f7-b529-4679-b955-d858ebe7654d) has latest date i.e. 26/6/2012)
Server3 - CCR Nodes Mailbox, Role (ExchangeOAB has two sub folders with old date & time, 8/7/2010 & 13/7/2010 respectively) Current Active Node
Server4 - CCR Nodes Mailbox, Role Passive Node







https://docs.google.com/open?id=0B0UmKrwjh8OTT3hpbkpaQllVMzQ


https://docs.google.com/open?id=0B0UmKrwjh8OTbFhweFpiLWxjUnc


https://docs.google.com/open?id=0B0UmKrwjh8OTLWpCaWtvZWpaTUk

Auto discover seems to be working as per above print screens (Links)
I was not able to access OAB manually using URL;
Thank You
-AJ

Need to support users over the internet? click here try our remote control online beta






June 26th, 2012 3:54am
Hello,

Whats the error code when you failed to access the OAB url. You can also check the IIS log to get the more detailed error code.

BTW, can you access the OAB url on the CAS server via IE?

Thanks,
Simon

Need to support users over the internet? click here try our remote control online beta






June 26th, 2012 7:13pm
On Tue, 26 Jun 2012 00:43:36 +0000, Rich Matheisen [MVP] wrote:

>On Mon, 25 Jun 2012 05:30:58 +0000, AJ768 wrote: > > >@Rich Matheisen > >I am sorry, but I did not understand your suggestions...I have been recently given responsibility of managing exchange as our actual exchange admin has resigned...I have very limited
experience working on Exchange & thus, request you to please provide your suggestions with detail steps; You posted sufficient information in another reply. The OPATH and LDAP filters for the "All Users" address list look okay. Use ADSIEDIT or DPF.exe and
have a look at the "showInAddressBook" property on one of the malboxes that isn't showing up un the "All Users" list. Does the "All Users" list appear in the "showInAddressBook" property? If it doesn't, find the address list and right-click it. Then click
the "Apply..." and wait until it's finished and the changes have had a chance to replicate in the AD. Then go back and look at that same mailbox in the AD. Does the "All Users" list show up in the "showInAddressBook"
>property now? --- Rich Matheisen MCSE+I, Exchange MVP
>--- Rich Matheisen MCSE+I, Exchange MVP

Geeze. DPF should be LDP.exe. That's embarrassing.

---
Rich Matheisen
MCSE+I, Exchange MVP
--- Rich Matheisen MCSE+I, Exchange MVP

Need to support users over the internet? click here try our remote control online beta






June 26th, 2012 7:23pm
On Tue, 26 Jun 2012 09:41:51 +0000, AJ768 wrote:

>User 1 Seen in Global Address List and All Users both (Below details seen after clicking edit)

>
>CN=All Users,CN=All Address Lists,CN=Address Lists Container,CN=First Organization,CN=Microsoft Exchange,CNServices,CN=Configuration,DC=ourdomain,DC=com

>
>CN=Default Global Address List,CN=All Global Address Lists,CN=Address Lists Container,CN=First Organization,CN=Microsoft Exchange,CNServices,CN=Configuration,DC=ourdomain,DC=com

>
>CN=OURDOMAINORG,CN=All Global Address Lists,CN=Address Lists Container,CN=First Organization,CN=Microsoft Exchange,CNServices,CN=Configuration,DC=ourdomain,DC=com

>
>User2 Only seen in All Users (Below details seen after clicking edit)
>
>CN=All Users,CN=All Address Lists,CN=Address Lists Container,CN=First Organization,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=ourdomain,DC=com

>
>CN=Default Global Address List,CN=All Global Address Lists,CN=Address Lists Container,CN=First Organization,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=ourdomain,DC=com

>
>CN=OURDOMAINORG,CN=All Global Address Lists,CN=Address Lists Container,CN=First Organization,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=ourdomain,DC=com

>
>The only difference I was able to notice was that, Value mentioned against User1s showInAddressBook attribute is seen as CN=OURDOMAINORG,CN=All Global Address Lists,CN=Address Lists Container,CN=First Organization,CN=Microsoft Exchange,CNServices,CN=Configuration,DC=ourdomain,DC=com

>
>And, Value mentioned against User2s showInAddressBook attribute is seen as CN=All Users,CN=All Address Lists,CN=Address Lists Container,CN=First Organization,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=ourdomain,DC=com


That looks okay.

If you take Outlook out of cached mode and don't use the OAB does the
user appear in the correct address lists?

Set the logging level on the OAB generation (MSExchangeSA / OAL
Generation) to "High" and regenerate the OAB. Are there errors
recorded in the Application log on the server assigned to the OAB
gneration? If there are, correct the problem (e.g. the "mail" property
is empty or doesn't match the primary SMTP proxy address) and
regnerate the OAB. When there are no longer any errors you can wait
for the OAB to replicate to the CAS servers) and then force Outlook to
download the entire OAB. If there's still a problem, find the *.OAB
files on the client and delete them. Then force Outlook to download
the OAB again.

Other problems with the OAB may be due to file distribution errors.
You can set the diagnostics logging on the FDS (MSExchangeFDS /
FileReplication) to "High", regnerate the OAB and then watch for
errors.

For a nice explanation of the OAB generation and distribution start
with this 1st of a 4 part series:

http://www.msexchange.org/articles_tutorials/exchange-server-2010/management-administration/offline-address-book-part1.html


---
Rich Matheisen
MCSE+I, Exchange MVP
--- Rich Matheisen MCSE+I, Exchange MVP

Need to support users over the internet? click here try our remote control online beta






June 26th, 2012 7:50pm
@Rich Matheisen,
Yes, if I remove Outlook out of cached mode and don't use the OAB...User2 (mentioned above) is then seen in both Global Address List and All Users
I am traveling today & thus, would check rest of the suggestions when possible & let you know the progress;
Thanks,
AJ

There is an amazing pack of free network admin tools. click here to download it






June 26th, 2012 10:03pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics