?
Solved

imported contacts disappear from GAL

Posted on 2006-07-06
17
Medium Priority
?
690 Views
Last Modified: 2008-02-26
I am supporting the headquarters office of a large  company that owns several well-known companies.  The new CTO has asked us to integrate the GAL of each of the operating companies into the GAL at the headquarters.  I've suggested contacts folders and public folders, they will not be accepted as solutions, he wants what he wants and failing to give it to him will just result in unemployment.  So, now that you have the background, here's the problem.

I export the GAL from one of the remote sites and import it using CSVDE (http://support.microsoft.com/kb/327620), but though the imported objects show up in AD they are not appearing in the GAL.  Immediately after I do the import everything is cool, but within about two minutes they vanish!  This does not happen in my test environment, and I'm not finding any information on anyone having asked about it here before....Does anyone have any suggestions as to what the hell I am doing wrong here?  The "Hide from address list" box is definately NOT checked.

Thank You.
0
Comment
Question by:chris_certified-nets
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 9
  • 6
  • 2
17 Comments
 
LVL 104

Expert Comment

by:Sembee
ID: 17052574
When you say that they vanish, have they gone from the active directory, or just cannot be seen in the GAL?

Simon.
0
 
LVL 1

Author Comment

by:chris_certified-nets
ID: 17052695
Gone from the GAL, still present in Exchange.
My bad, I should have included that detail.
When they disappear from the GAL I can go back to AD, rightclick on the contact object remove exchange attributes, re-add exchange attributes and they come back, for a while.  End of last week it was almost exactly one minute for them to vanish, today they're hanging out longer.......
0
 
LVL 104

Expert Comment

by:Sembee
ID: 17053149
The short time between working and then failing leads me to look at things that might refresh - domain, recipient policy etc.

As a test, try creating two contacts manually - one with an email address in one of the other sites and one with an external email address (Yahoo, Hotmail etc).
What happens then?

If nothing to either, then you have to look at the method of creating the contacts.
If something happens to both, then it is likely to be something odd with the domain.
If something happens to just the one (the one with an email address in the other site), then I would start looking for any kind of settings made in an attempt to do something similar before.

It isn't unusual when faced with this sort of problem to find traces of previous attempts to "fix" the issue. It could be one of those that is causing the issue.

Simon.
0
Office 365 Training for Admins - 7 Day Trial

Learn how to provision tenants, synchronize on-premise Active Directory, implement Single Sign-On, customize Office deployment, and protect your organization with eDiscovery and DLP policies.  Only from Platform Scholar.

 
LVL 22

Expert Comment

by:kristinaw
ID: 17053163
*when they 'disappear' from the GAL, if you check their properties in AD, do they still have an smtp address present?
*are you checking their properties from the same client?
*is the client in cached mode?
*once you check the gal and notice they are missing, can you try checking the gal in OWA and see if you can see the items?
*if you go into the esm on one of the exchange servers after this occurs, under recipients click all global address lists, right click default global address list and select properties, click preview, do you see the contacts there?

kris.
0
 
LVL 1

Author Comment

by:chris_certified-nets
ID: 17053213
Contacts created manually seem to be fine, in fact we have quite a few of them, both in the remote company domains and other external domains (for pagers, blackberries, etc.)

The oniste guy exported some of the existing contacts to look at the difference in the .CSV files and found a field 'ShowInAddressBook' that was not in the one coming from the remote site's AD.  Without that field, the imported contacts don't show up in the GAL at all, with it they stay a minute or so.  Apparently, contacts added without the 'ShowInAddressBook' show up and stay if they are manually added to the GAL (Rightclick, exchange task wizard, establish an email address), but there are several thousand and this does not appear to work in batch mode - if I select more than one contact the only "excahnge task wizard" choices I get are the removal choices, even though none of the contacts have been added yet.
0
 
LVL 1

Author Comment

by:chris_certified-nets
ID: 17053240
Kris:
Yes
Yes, same three.
No
I'll try that, I've not been testing with OWA
I'll try that too.
0
 
LVL 1

Author Comment

by:chris_certified-nets
ID: 17053449
update for clarity:
1. I import the .CSV file WITHOUT the 'ShowInAddressBook' attribute, contacts appear in AD but not the GAL.
2. I import the .CSV file WITH the 'ShowInAddressBook' attribute, contacts appear in AD and GAL but vanish from GAL after a very short time.
3. Rightclicking and manually setting Exchange attributes is permanent, however contacts were imported (but unacceptable due to large number of addresses to be imported, unless someone smarter than me knows a batch way to do this?).
0
 
LVL 22

Expert Comment

by:kristinaw
ID: 17053789
chris,

you shouldn't need to modify the showinaddressbook value yourself. i've created contacts via script numerous times in my lab, and the main attributes that are needed for a contact to work properly are proxyAddress and targetAddress and mailnickname. the showinaddressbook value should get updated after the RUS has run against the newly created/imported object.

see the following near the bottom:
http://support.microsoft.com/kb/296479

and here:
http://support.microsoft.com/kb/253828/

kris.
0
 
LVL 22

Expert Comment

by:kristinaw
ID: 17053810
so, it sounds like the RUS is not stamping these objects for some reason?
0
 
LVL 1

Author Comment

by:chris_certified-nets
ID: 17053931
Ms. K...
So I am importing the file, everyting is being created, then the RUS is buggering me up?  I hadn't thought of that, I was hung up looking at AD rather than Exchange as the source of the problem....  How would you suggest I proceed?  Disable the RUS Permanently?  That would add some significant manual adminstration down the line, wouldn't it?
0
 
LVL 22

Accepted Solution

by:
kristinaw earned 2000 total points
ID: 17058714
NO, you don't want to disable the RUS! the problem looks to be that the RUS isn't hitting these objects. it sounds like the RUS is stamping new objects fine, which would indicate nothing is wrong with the RUS, there's just something peculiar with these objects that causing them not to get picked up by the filter.

When you are creating these contacts, are the 3 attributes I mentioned above, proxyaddress, mailnickname and targetaddress getting populated? if one of those is missing i think it could cause this problem.

Kris.
0
 
LVL 1

Author Comment

by:chris_certified-nets
ID: 17058744
I am glad you said that, I really didn't want to have to turn anything off...
we are experimenting this morning with those three fields.  They do not appear to be in the export file from the remote domain, so we're populating a small test file manually.  I'll let you know.

Thank You!
0
 
LVL 22

Expert Comment

by:kristinaw
ID: 17073990
chris,

any results yet? just curious to know the outcome.

thanks,
kris.
0
 
LVL 1

Author Comment

by:chris_certified-nets
ID: 17075396
testing got reprioritized (it's a Dilbert World...), hope to be testing again this afternoon.  I'll let you know (and I won't abandon the question)...
0
 
LVL 1

Author Comment

by:chris_certified-nets
ID: 17075956
Kris
You are a goddess.  If you ever come to StLouis, I owe you beer.
The export file didn't have those three fields, when we created them the desired result was obtained.
Thank You Thank You Thank You.
Chris
0
 
LVL 22

Expert Comment

by:kristinaw
ID: 17075990
Chris,

Watch out, I might take you up on that! (I like beer :)

I suspected that would fix it. Have a good one,

Kris.
0
 
LVL 1

Author Comment

by:chris_certified-nets
ID: 17076017
We have lots of beer here.
And we have Budweiser products too, if you prefer.
:-)
0

Featured Post

Problems using Powershell and Active Directory?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article will help to fix the below errors for MS Exchange Server 2013 I. Certificate error "name on the security certificate is invalid or does not match the name of the site" II. Out of Office not working III. Make Internal URLs and Externa…
There are times when we need to generate a report on the inbox rules, where users have set up forwarding externally in their mailbox. In this article, I will be sharing a script I wrote to generate the report in CSV format.
In this video we show how to create a Shared Mailbox in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Recipients >> Sha…
To show how to generate a certificate request in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.:  First we need to log into the Exchange Admin Center. Navigate to the Servers >> Certificates…
Suggested Courses

752 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question