GAL is not the Default Address Book in Exchange 2007
Hello,
I have Exchange Server 2007 SP2. I have 2 MBX, 2 CAS/HUB and 2 EDGE.
In outlook and OWA, the default address boook is not Global Address List. I want to make GAL as default address list both in outlook and in OWA, so that when user try to search or resolve name GAL is queried for name. Currently it is different in outlook
and different in OWA.
Please Help. Hasan
April 25th, 2011 8:57am
What is it if it isn't the Global Address List?Ed Crowley MVP "There are seldom good technological solutions to behavioral problems."
Free Windows Admin Tool Kit Click here and download it now
April 25th, 2011 10:09am
What is it if it isn't the Global Address List?
Ed Crowley MVP "There are seldom good technological solutions to behavioral problems."
Some other address lists, like Karachi, Lahore etc.............GAL is not showing as defaultHasan
April 25th, 2011 2:47pm
Please describe what you're seeing exactly, and where you are seeing it.
Ed Crowley MVP "There are seldom good technological solutions to behavioral problems."
Free Windows Admin Tool Kit Click here and download it now
April 25th, 2011 3:14pm
Please describe what you're seeing exactly, and where you are seeing it.
Ed Crowley MVP "There are seldom good technological solutions to behavioral problems."
In outlook, when i try to resolve name it doesn't resolve, when i check the default address list in outlook there show KARACHI address list instead of GAL. So only KARACHI users are resolving by CTRL + K
In OWA, another address list named COMMISSION is listed as default. i have to manually select GAL to find names. Hasan
April 25th, 2011 11:35pm
Hi,
Are you getting the result for Get-GlobalAddressList | fl as follows?
IsDefaultGlobalAddressList : False
Name : Default Global Address List
Then try these:
Launch ADSIEdit.msc and expand the Configuration partition.
Navigate to the Default Global Address List object. You’ll find it in CN=Configuration,dc=yourdomain/CN=Services/CN=Microsoft Exchange/CN=yourorganization/CN=Address Lists Container/CN=All Global Address Lists. Open the properties of the
GAL object.
Find the msExchRecipientFilterFlags attribute in the list
Edit the attribute value and set it to 3.
Wait a short time for Active Directory to replicate the change.
Run Get-GlobalAddressList | fl to get the follwoing result:
IsDefaultGlobalAddressList : True
Name : Default Global Address List
Now the things should be okay as you expectedRegards from www.windowsadmin.info
Free Windows Admin Tool Kit Click here and download it now
April 26th, 2011 12:40am
Hi,
Are you getting the result for Get-GlobalAddressList | fl as follows?
IsDefaultGlobalAddressList : False
Name : Default Global Address List
Then try these:
Launch ADSIEdit.msc and expand the Configuration partition.
Navigate to the Default Global Address List object. You’ll find it in CN=Configuration,dc=yourdomain/CN=Services/CN=Microsoft Exchange/CN=yourorganization/CN=Address Lists Container/CN=All Global Address Lists. Open the properties of the
GAL object.
Find the msExchRecipientFilterFlags attribute in the list
Edit the attribute value and set it to 3.
Wait a short time for Active Directory to replicate the change.
Run Get-GlobalAddressList | fl to get the follwoing result:
IsDefaultGlobalAddressList : True
Name : Default Global Address List
Now the things should be okay as you expected
Regards from www.windowsadmin.info
After running Get-GlobalAddresslist | fl i am getting following result
IsDefaultGlobalAddressList : False
RecipientFilter
: Company -eq 'Commission Members'
LdapRecipientFilter
: (company=Commission Members)
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
: DC02.abc.com
ExchangeVersion
: 0.1 (8.0.535.0)
Name
: CommissionMembers
DistinguishedName
: CN=CommissionMembers,CN=All Global Address Lists
,CN=Address Lists Container,CN=HEC,CN=Microsoft
Exchange,CN=Services,CN=Configuration,DC=hec,DC=
gov,DC=pk
Identity
: \CommissionMembers
Guid : 2293cecc-14eb-4e5b-854b-83018d06b07f
ObjectCategory
: abc.com/Configuration/Schema/Address-Book-Con
tainer
ObjectClass
: {top, addressBookContainer}
WhenChanged : 12/18/2009 12:06:24 PM
WhenCreated
: 12/18/2009 11:52:54 AM
IsDefaultGlobalAddressList : False
RecipientFilter
: RecipientType -eq 'UserMailbox'
LdapRecipientFilter
: (&(objectClass=user)(objectCategory=person)(mail
Nickname=*)(msExchHomeServerName=*))
LastUpdatedRecipientFilter : RecipientType -eq 'UserMailbox'
RecipientFilterApplied
: True
IncludedRecipients
: MailboxUsers
ConditionalDepartment
: {}
ConditionalCompany
: {}
ConditionalStateOrProvince : {}
ConditionalCustomAttribute1 : {}
ConditionalCustomAttribute2 : {}
ConditionalCustomAttribute3 : {}
ConditionalCustomAttribute4 : {}
ConditionalCustomAttribute5 : {}
ConditionalCustomAttribute6 : {}
ConditionalCustomAttribute7 : {}
ConditionalCustomAttribute8 : {}
ConditionalCustomAttribute9 : {}
ConditionalCustomAttribute10 : {}
ConditionalCustomAttribute11 : {}
ConditionalCustomAttribute12 : {}
ConditionalCustomAttribute13 : {}
ConditionalCustomAttribute14 : {}
ConditionalCustomAttribute15 : {}
RecipientFilterType
: Precanned
IsValid
: True
OriginatingServer
: DC02.abc.com
ExchangeVersion
: 0.1 (8.0.535.0)
Name
: External
DistinguishedName
: CN=External,CN=All Global Address Lists,CN=Addre
ss Lists Container,CN=HEC,CN=Microsoft Exchange,
CN=Services,CN=Configuration,DC=hec,DC=gov,DC=pk
Identity
: \External
Guid
: 3a0a0a8a-cc2f-4b52-a8d7-d4c3bdebcf85
ObjectCategory
: abc.com/Configuration/Schema/Address-Book-Con
tainer
ObjectClass
: {top, addressBookContainer}
WhenChanged
: 8/11/2009 11:51:16 AM
WhenCreated
: 7/8/2009 2:13:18 PM
IsDefaultGlobalAddressList : True
RecipientFilter
: (Alias -ne $null -and (ObjectClass -eq 'user' -o
r ObjectClass -eq 'contact' -or ObjectClass -eq
'msExchSystemMailbox' -or ObjectClass -eq 'msExc
hDynamicDistributionList' -or ObjectClass -eq 'g
roup' -or ObjectClass -eq 'publicFolder'))
LdapRecipientFilter
: (&(mailNickname=*)(|(objectClass=user)(objectCla
ss=contact)(objectClass=msExchSystemMailbox)(obj
ectClass=msExchDynamicDistributionList)(objectCl
ass=group)(objectClass=publicFolder)))
LastUpdatedRecipientFilter : (Alias -ne $null -and (ObjectClass -eq 'user' -o
r ObjectClass -eq 'contact' -or ObjectClass -eq
'msExchSystemMailbox' -or ObjectClass -eq 'msExc
hDynamicDistributionList' -or ObjectClass -eq 'g
roup' -or ObjectClass -eq 'publicFolder'))
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
: DC02.abc.com
ExchangeVersion
: 0.1 (8.0.535.0)
Name
: Default Global Address List
DistinguishedName
: CN=Default Global Address List,CN=All Global Add
ress Lists,CN=Address Lists Container,CN=HEC,CN=
Microsoft Exchange,CN=Services,CN=Configuration,
DC=hec,DC=gov,DC=pk
Identity
: \Default Global Address List
Guid
: e9fc6dbb-815d-4af3-bb4a-d553c878140e
ObjectCategory
: abc.com/Configuration/Schema/Address-Book-Con
tainer
ObjectClass
: {top, addressBookContainer}
WhenChanged
: 8/11/2009 11:51:16 AM
WhenCreated
: 4/10/2009 3:36:01 PM
Hasan
April 26th, 2011 4:39am
Hi,
Also check the value for msExchRecipientFilterFlags. It will be 0 now and change to 3 as I explained in my last post
Regards from www.windowsadmin.info
Free Windows Admin Tool Kit Click here and download it now
April 26th, 2011 5:34am
Hi,
Also check the value for msExchRecipientFilterFlags. It will be 0 now and change to 3 as I explained in my last post
Regards from www.windowsadmin.info
It is already 3 and if you see the result above, it is already TRUE
isDefaultGlobalAddressList :
True
RecipientFilter :
(Alias -ne $null -and (ObjectClass -eq 'user' -o
r
ObjectClass -eq 'contact' -or ObjectClass -eq
'msExchSystemMailbox'
-or ObjectClass -eq 'msExc
hDynamicDistributionList'
-or ObjectClass -eq 'g
roup'
-or ObjectClass -eq 'publicFolder'))
LdapRecipientFilter :
(&(mailNickname=*)(|(objectClass=user)(objectCla
ss=contact)(objectClass=msExchSystemMailbox)(obj
ectClass=msExchDynamicDistributionList)(objectCl
ass=group)(objectClass=publicFolder)))
LastUpdatedRecipientFilter :
(Alias -ne $null -and (ObjectClass -eq 'user' -o
r
ObjectClass -eq 'contact' -or ObjectClass -eq
'msExchSystemMailbox'
-or ObjectClass -eq 'msExc
hDynamicDistributionList'
-or ObjectClass -eq 'g
roup'
-or ObjectClass -eq 'publicFolder'))
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 :
DC02.abc.com
ExchangeVersion :
0.1 (8.0.535.0)
Name :
Default Global Address List
DistinguishedName :
CN=Default Global Address List,CN=All Global Add
ress
Lists,CN=Address Lists Container,CN=HEC,CN=
Microsoft
Exchange,CN=Services,CN=Configuration,
DC=hec,DC=gov,DC=pk
Identity :
\Default Global Address List
Guid :
e9fc6dbb-815d-4af3-bb4a-d553c878140e
ObjectCategory :
abc.com/Configuration/Schema/Address-Book-Con
tainer
ObjectClass :
{top, addressBookContainer}
WhenChanged :
8/11/2009 11:51:16 AM
WhenCreated :
4/10/2009 3:36:01 PM
Hasan
April 26th, 2011 11:52pm
Hi,
I am afraid that the GAL is not updated since 8/11/2009. ould you please update it now?
Update-GlobalAddressList -Identity <GlobalAddressListIdParameter> -DomainController
For offline address book: Update-OfflineAddressBook -Identity "Default Offline Address List" -vb
Regards from www.windowsadmin.info
Free Windows Admin Tool Kit Click here and download it now
April 27th, 2011 12:38am
Hi,
I am afraid that the GAL is not updated since 8/11/2009. ould you please update it now?
Update-GlobalAddressList -Identity <GlobalAddressListIdParameter> -DomainController
For offline address book: Update-OfflineAddressBook -Identity "Default Offline Address List" -vb
Regards from www.windowsadmin.info
I just run both commands. But it is still showing old date of 2009. How much time it will take?Hasan
April 27th, 2011 4:19am
Hi,
If outlook is not in cached mode it will pick up new accounts in GAL from a GC within minutes. Otherwise it uses OAB.
If you run, Set-EventLogLevel "MSExchangeSA\OAL Generator" -Level medium
before running Update-OfflineAddressBook -Identity "Default Offline Address Book"
you may look for the related events in eventlog. Check for any errors too.
Regards from www.windowsadmin.info
Free Windows Admin Tool Kit Click here and download it now
April 27th, 2011 4:56am
Hi,
If outlook is not in cached mode it will pick up new accounts in GAL from a GC within minutes. Otherwise it uses OAB.
If you run, Set-EventLogLevel "MSExchangeSA\OAL Generator" -Level medium
before running Update-OfflineAddressBook -Identity "Default Offline Address Book"
you may look for the related events in eventlog. Check for any errors too.
Regards from www.windowsadmin.info
Date is still old even after 1 hour. I can see following type of events only even id 9325
OALGen will skip user entry 'Brig. Fiaz Hussain Shah' in address list '\All Address List' because the SMTP address '' is invalid.
- Default Offline Address Book
Hasan
April 27th, 2011 5:22am
Hi,
Test it with client which you experiences issues. Control Panel-> Mail. Exchange account. Uncheck "Cached Exchange Mode". Open Outlook. Open the GAL. It will have the newest information.
Again go back into Control Panel, recheck "Cached Exchange Mode". Open Outlook again. Your GAL is up to date. Regards from www.windowsadmin.info
Free Windows Admin Tool Kit Click here and download it now
April 27th, 2011 6:40am
Hi,
Test it with client which you experiences issues. Control Panel-> Mail. Exchange account. Uncheck "Cached Exchange Mode". Open Outlook. Open the GAL. It will have the newest information.
Again go back into Control Panel, recheck "Cached Exchange Mode". Open Outlook again. Your GAL is up to date.
Regards from www.windowsadmin.info
The issue is not the updation of GAL..........the issue is it is not selected as DEFAULT in outlook/owa.........some other address list is set as default. i want to change that.........I want to make GAL as default........Hasan
April 27th, 2011 10:07am
I have seen that issue with OWA in Exchange 2007 and I was never able to figure out why OWA picks the address list it does.
Outlook users can select their own default GAL.Ed Crowley MVP "There are seldom good technological solutions to behavioral problems."
Free Windows Admin Tool Kit Click here and download it now
April 27th, 2011 10:55am
I have seen that issue with OWA in Exchange 2007 and I was never able to figure out why OWA picks the address list it does.
Outlook users can select their own default GAL.
Ed Crowley MVP "There are seldom good technological solutions to behavioral problems."
But how to make some address list as DEFAULT in outlook?Hasan
April 27th, 2011 11:41pm
Hi Hasan,
It can be observed that the default address list is already GAL as you mentioned isDefaultGlobalAddressList
: True for GAL.
The issue now is the GAL is last updated on 2009 only and thus there are some issues related to GAL. Once we can correct that, we may observe the result as we expectsRegards from www.windowsadmin.info
Free Windows Admin Tool Kit Click here and download it now
April 27th, 2011 11:57pm
Hi Hasan,
It can be observed that the default address list is already GAL as you mentioned isDefaultGlobalAddressList
: True for GAL.
The issue now is the GAL is last updated on 2009 only and thus there are some issues related to GAL. Once we can correct that, we may observe the result as we expects
Regards from www.windowsadmin.info
So what to do??Hasan
May 1st, 2011 2:09pm