ESEUTIL Proper usage, and when to use it.
ESEUTIL is a utility to repair, check, and defrag Microsoft exchange stores. Before using ESEUTIL you must unmount your exchange store and be prepared to have downtime.
ESEUTIL /d "C:\Exchange\Store\Path\store.edb" (Defrag)
Note: I'd rarely recommend using this defrag option, but in certain instances when exchange stores are merged or drastically changed it can be beneficial. This is an OFFLINE defrag and should not be used for frequent maintenance. I've seen people make big mistakes by pulling a perfectly good exchange store offline to try and squeeze an extra 10 GB out of it. DO NOT DO THIS! Move the store to another drive or alternative storage.
ESEUTIL /g "C:\Exchange\Store\Path\store.edb" (Integrity Check)
Run this when you are experiencing problems with corruption in an exchange store. A good example is corrupt messages, having issues exporting mailboxes to PSTs, and general corruption issues. I've personally used it for determining if an exchange store was unmounted and shutdown properly before being copied. This is important, because if the store returns a DIRTY SHUTDOWN code, you will not be able to mount it until doing a repair.
ESEUTIL /p "C:\Exchange\Store\Path\store.edb" /s "C:\Exchange\Store\Path\streamingfile.stm"(Repair)
Repairs the database to a clean shutdown state. If you don't have a streaming file, you can create one by using the following syntax: ESEUTIL /p /createstm "C:\Exchange\Store\Path\store.edb"
W32TM Windows Time for Server 2003/2008
Setting up the windows time service can be a bit challenging at times, but I run these steps on my servers and it works every time. (Fixes clocks being off on servers and time discrepancy's between server and clients)
First, Lets take care of the server setup(Open regedit on time server, Verify registry settings):
1. Change Windows to use the NTP protocol for time synchronization: Key: HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
Value: Type
Data: NTP
------------
2. Configure the AnnounceFlags value:
Key: HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config
Value: AnnounceFlags
Data: 5
------------
3. Enable the NTP server value:
Key: HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient
Value: Enabled
Data: 1
------------
4. Specify the NTP server to use:
Key: HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
Value: NtpServer
Data: us.pool.ntp.org,0x1
------------
5. Select the NTP polling interval:
Key: HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient
Value: SpecialPollInterval
Data: 900
------------
6. Configure the time correction settings:
Key: HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config
Value: MaxPosPhaseCorrection
Radix: Decimal
Data: 3600
------------
Key: HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config
Value: MaxNegPhaseCorrection
Radix: Decimal
Data: 3600
Once the registry settings have been verified restart w32time service (net stop w32time / net start w32time) followed by running the following command: w32tm /resync
Most people over-think how to correct the time on the workstation setups. Its very simple, do NOT use a GPO! Simply add the following line to your start-up script
- net time \\yourtimeserver /set /yes
Have your users logout and back in and they will be synced with the server.
Site Now Live!
Site is now live and all the sections are complete. Will put the finishing touches on the Banner and theme in the coming weeks. Also, am adding a couple more pages to the site. One is Fitness and Health and another is a scheduling calendar for making appointments with me. This should be finished mid-October 2010.
Welcome
I am Chris Titus, a IT Manager out of Dallas, this site is dedicated to information about me, and projects that I have worked on in the past. I will be posting technology news and tips for IT professionals. You can also view information about me on the about page, find my contact information on the contact page, and view pictures from important events and vacations on the personal page.