?
Solved

imported contacts disappear from GAL

Posted on 2006-07-06
17
Medium Priority
?
691 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
Has Powershell sent you back into the Stone Age?

If managing Active Directory using Windows Powershell® is making you feel like you stepped back in time, you are not alone.  For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why.

 
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

What is SQL Server and how does it work?

The purpose of this paper is to provide you background on SQL Server. It’s your self-study guide for learning fundamentals. It includes both the history of SQL and its technical basics. Concepts and definitions will form the solid foundation of your future DBA expertise.

Question has a verified solution.

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

One-stop solution for Exchange Administrators to address all MS Exchange Server issues, which is known by the name of Stellar Exchange Toolkit.
This month, Experts Exchange sat down with resident SQL expert, Jim Horn, for an in-depth look into the makings of a successful career in SQL.
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…
how to add IIS SMTP to handle application/Scanner relays into office 365.

650 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