Map Users to Local Server Dynamically via Login Script

0 Likes
You can use the "IF NETWORK_ADDRESS" option within the login script to detect the local subnet where users are logged in. This will allow you to dynamically map drives to a local Novell server if the user is logging into a remote WAN connected site. This can be done with no re-configuration on the user's part, or any changes to the Novell client.



An example will demonstrate:



"NO_DEFAULT

REM site1 (10.30.0.1 to 10.30.255.255)
IF NETWORK_ADDRESS>"0A1E0001" AND NETWORK_ADDRESS<"0A1EFFFF" THEN
SET BUILDSERVER = "SERVER1"
END

REM site2 (10.32.0.1 to 10.32.255.255)
IF NETWORK_ADDRESS>"0A200001" AND NETWORK_ADDRESS<"0A20FFFF" THEN
SET BUILDSERVER = "SERVER2"
END

REM site3 (10.34.0.1 to 10.34.255.255)
IF NETWORK_ADDRESS>"0A220001" AND NETWORK_ADDRESS<"0A22FFFF" THEN
SET BUILDSERVER = "SERVER3"
END

REM Map drive to folder in local city USR volume
MAP ROOT H:=%BUILDSERVER\USR:VOLUME\%USERNAME
REM Map drive to NetWare server APPS: volume
MAP ROOT M:=%BUILDSERVER\APPS:
map s1:=z:=%BUILDSERVER\SYS:Public

Exit"



It is required to make the source variables on all NAL objects as identical as possible, including:




  • Installation paths (driveletter:\app\app.exe)

  • Template paths (driveletter:\templates\template folder)



This will allow the files to be pulled from the local server rather than across a WAN link.



Labels:

How To-Best Practice
Comment List
Anonymous
Parents Comment Children
No Data
Related Discussions
Recommended