Drive mappings appear at the root of the drive

  • 7022422
  • 01-Dec-2017
  • 01-Dec-2017

Environment

Client for Open Enterprise Server 2 SP4

Situation

Drive mappings are all mapped to the root of the volume instead of the correct subdirectory, as defined in the MAP commands of the login script. The same user can login to a different machine and the mappings are correct. e.g. A drive mapping "MAP H:=.SERVER_VOL1.Servers\Acct\Audit" will appear in the login script results window as "Drive H: = SERVER\VOL1: \Acct\Audit", but in Windows Explorer, it's shown as: "VOL1 (\\Server) (H:)". Examining the contents of the H: drive will reveal the "Acct" directory.

Resolution

Ensure that the MAPROOTOFF environment variable has not been defined in the Windows environment (or in the login script).

Note that "MAPROOTOFF" can be defined as anything, not just specifically "1", and it will have the same effect.  In other words, to eliminate the behavior, you have to prevent the variable from being defined at all; not just set it to "0" or similar.

Cause

On the affected workstation, the MAP ROOT behavior is in effect.

Additional Information

In the Novell Client for Windows NT 4.0 and later, the default behavior is MAP ROOT as described in https://www.novell.com/documentation/oes/stor_filesys/data/bs3to39.html, and the login script MAP documentation, at https://www.novell.com/documentation/linux_client/login/data/hb3rxdni.html.