Saturday, March 7, 2009
Display IP Phone field in MS Exchange 2007 OAB user’s properties:
1. Open Schema Manager using mmc
Note: You need to register schmmgmt.dll, to get this snap-in
Install the Active Directory Schema snap-in
http://technet.microsoft.com/en-us/library/cc755885.aspx
2. Now go to classes folder in the Schema mmc
3. Navigate to the attribute msExchCustomAttributes
4. Go to properties
5. Click on Add
6. Add the attribute "ipphone"
7. Close all windows and come out of the schema mmc
8. Open LDP
9. Make a connection to the Schema Master on port 389
10. Bind to this server with schema administrator credentials
11. Click on Browse menu and select modify
12. Leave the DN blank
13. Add the word schemaUpgradeInProgress
14. Set the value to 1
15. Make sure "add" is selected
16. Click on enter. You will see a new line added now
17. Now click on Run
18. In the LPD you should now see that this was successful
19. You now need to set a MAPIid for this attribute, until which you will not be able to see this attribute in the add list in the user details templates
20. Now open ADSIedit.msc, . Browse to the schema
21. Select a attribute which you think will never be used
22. Eg : Ms-Exch-Extension-attribute-15 (On the right side find Ms-Exch-Extension-attribute-15 (we need to take the mapi value of this) then right click on the attribute and click Properties on the attribute
23. Copy the MapiID value from there and set it to "NotSet"
24. Edit the attribute Phone-IP-Primary
25. Add this copied value of MapiID into this attributes MAPIid
26. Wait for replication
27. Change the user templates as needed now to add this attribute. You should see
this attribute listed when you add an "edit" value. It will be listed as
Phone-IP-Primary.
28. Open LDP. Make a connection to the Schema Master on port 389
29. Bind to this server with schema administrator credentials
30. Click on Browse menu and select modify
32. Leave the DN blank
33. Add the word schemaUpgradeInProgress
34. Set the value to 0
Enforcedly refreshing the Offline Address book in Ms-Outlook 2007 and MS-Exchange 2007
If users are complaining that GAL is not showing updates then you can enforce it to update. By default Ms-Outlook refresh interval is 24 hrs. You should also tune your server to update the Offline GAL frequently, this can be done by :
EMC -->Server Configuration --> Client Access --> OAB Distribution --> Right click –-> Properties --> and then change Polling interval to something 5 or 10 minutes.
You can also enforce it through Exchange management Shell using below command:
[PS] C:\>Update-OfflineAddressBook -id "Default Offline Address Book" –verbose
Then restart the Microsoft Exchange File Distribution service.
For updating the client PC which is using MS outlook 2007 try to delete the .oab files which are located at %userprofile%\Local Settings\Application Data\Microsoft\Outlook then you can re-download the OAB:
You can also configure Ms-Outlook that never downloads OAB in cache mode or different intervals using below procedure:
To configure how the Offline Address Book is downloaded when you use Outlook in Cached Exchange Mode, follow these steps to configure the DownloadOAB value in the Registry.
Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:
322756 (http://support.microsoft.com/kb/322756/ ) How to back up and restore the registry in Windows
1. Click Start, and then click Run.
2. In the Open box, type regedit, and then click OK.
3. Locate and then click to select the following key:
Outlook 2003
HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook
Outlook 2007
HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook
4. On the Edit menu, point to New, and then click Key.
5. Type Cached Mode.
6. On the Edit menu, point to New, and then click DWORD Value.
7. Type DownloadOAB, and then click OK.
8. In the right pane, right-click DownloadOAB, and then click Modify.
9. In the Edit DWORD Value dialog box, type the value that you want, and then click OK.
10. On the Registry menu, click Exit.
You can set the DownloadOAB value to any one of the following values, depending on your situation:
- 0 = The Offline Address Book does not download automatically.
- 1 = The Offline Address Book uses the Download Full Items download mode. This is the default setting.
- 2 = Download the Offline Address Book in any download mode, but download a differential update in the Header only download mode.
- 3 = Always download the Offline Address Book and a differential update in one of the following download modes:
- Download Headers and then Full Items
- Download Full Items
- Download Headers
Note If Offline Address Book (.oab) files were previously downloaded and associated with a MAPI profile for Microsoft Outlook, this setting will not have the correct effect. To use this setting, you must set the registry value, remove any .oab files from the local computer, and then synchronize.
When you set this registry value to 0 (zero), cached-mode Outlook is forced to perform directory lookups against an Active Directory directory service global catalog server. This action increases the timeliness of access to modified or new Active Directory objects. However, this action also negates some of the increased tolerance for network latencies and outages.
Dial Tone Restore of Exchange 2003 and Exchange 2007
Dial tone restore is really nice when you want to adopt Recover now and restore later method. it can be a good idea to use this method in conjunction with the Recovery Storage Group (RSG) feature, when faced with one or more corrupt Mailbox Stores.
Introduction
If you one day are faced with a relatively large corrupt Mailbox Store, restoring it can, depending on things such as backup hardware, backup application and network speed, be quite time consuming. Now the last thing you want to deal with in such a situation is frustrated users.
So how can you get your users to calm down and get back to work while you concentrate on getting the Mailbox Store back to life? There's one simple answer and that is, you can create a dial-tone database and thereby get message flow and mailbox access recovered almost instantly. By using a dial-tone database your users can start to receive and send mail again, they can even go check out old messages that existed in their mailbox on the Exchange server (if their Outlook client has been configured to use cached mode that is), bear in mind though they have to switch between Online and Offline mode when prompted with the Outlook 2003 Exchange Recovery Mode dialog box.
Using the dial-tone database restore method means that you, while restoring one or more corrupted Mailbox Stores from the most recent backup, have users connect to a new empty or blank Mailbox Store. The dial-tone restore method is by no means new; it's been used with previous versions of Exchange as well, but now that we have the Exchange Server 2003 and 2007 Recovery Storage Group (RSG) feature, the method becomes even more attractive when restoring Mailbox Stores within your Exchange messaging environment.
For complete detailed steps that how to do dial tone restore if you have MS-Exchange 2003 follow below 3 parts article:
http://www.msexchange.org/tutorials/Exchange-Dial-tone-Restore-Method-Part1.html
http://www.msexchange.org/tutorials/Exchange-Dial-tone-Restore-Method-Part2.html
http://www.msexchange.org/tutorials/Exchange-Dial-tone-Restore-Method-Part3.html
For Exchange 2007 Dial tone restore follow the below TechNet Article:
How to Perform a Dial Tone Recovery on an Exchange 2007 Server with a Failed Database:
http://technet.microsoft.com/en-us/library/bb310773.aspx