I have inherited an interesting setup utilizing windows address book to share contact fax numbers and email addresses. MS Server 2003 running Terminal Services for 25 users, and all need access to a common address book using Outlook Express. The way that the previous IT personnel set it up is the following: One user has the "master" address book, and all other users get a copy of that address book when they log in via a batch file run in the startup folder. The batch file simply copies the master, then replaces the default address book on the users account with the master wab. The problem is that the .bat works great with account names that do not have a "." in them, but not with those that do. For example, the default .wab for account b.smith is actually called b_smith.wab. Therefore, the .bat file simply adds a new .wab to the folder called b.smith, but the system is still pointed at b_smith by default, so this user does not see the correct .wab.
I have found where to edit the registry to change the name of the default address book, but why is the "." being replaced with a "_" to begin with? Any ideas on how to fix this for now, and a better way to share contacts in the future?
I have attached the .bat file that runs at startup.
copy amy2-27.wab "C:\Documents and Settings\%username%\Application Data\Microsoft\Address Book\"
cd "C:\Documents and Settings\%username%\Application Data\Microsoft\Address Book\"