Running NW6.5sp7
eDir - 8.7.3.9
Client = 4.91sp4
OS=XP pro

I am unable to use the %HOME_DIRECTORY variable in a login script with the Map Root command: MAP ROOT U:= %HOME_DIRECTORY or the MAP command : MAP U:= %HOME_DIRECTORY

I get this error:
LOGIN-LGNWNT32.DLL-430: The following drive mapping operation could not be completed.
[ROOT U:=DCFS1/DCFS1_USERS.:GREGTEST]
The error code was 8804.


This looked odd to me as I was expecting to see [ROOT U:=DCFS1_USERS.:GREGTEST] as the path.

If I change the location of the home directory I get something stranger:

LOGIN-LGNWNT32.DLL-470: The specified drive mapping is an invalid path:
(U:=DCFS1/DCFS2_VOL1.:SHARE\CERNER)


This IS an invalid path because DCFS1 is a different server! The location of the HD is DCFS2_VOL1:\SHARE\Cerner where DCFS2_VOL1 is the (servername_volumename). Why does it insert DCFS1 (a different server) into the path?

Under the Environment tab of the user, in the Home Directory fields I have:
Volume: DCFS2_VOL1.DCPAH
Path: SHARE\Cerner

Where is it getting DCFS1 from?

If I map directly to the HD location using the path it works fine:
MAP Root U:=(serverip)\users:\gregtest

results in

Drive U: = DCFS1_USERS.:GREGTEST \

Also directly mapping to the different server location:
MAP Root U:=(serverip)\vol1:\share\cerner

results in
Drive U: = DCFS2_VOL1.:SHARE\CERNER \


What about the %HOME_DIRECTORY variable usage is making this happen?


Any help is greatly appreciated.

Greg