basically, SUBST in win9x is only for mapping a deep path on a CONNECTED drive to a seperate letter... to make it an easy way around typing a long path. Subst will not map to a UNC (on win9x)

With WinNT, subst was extended to handle UNC paths, which is what allows us to map deep with WinNT... Net Use is functionally unchanged from the Win9x version we all know and love.

With Win2k+, subst is returned to the same functionality as in Win9x... not the way it was used in WinNT. However, Net Use was changed to support deep paths, as we always wanted it to be.

in summary:
Win9x: net use h: \\server\@userid$$
WinNT: Subst h: \\server\share\@userid
Win2k: net use h: \\server\share\@userid
_________________________
How to ask questions the smart way <-----------> Before you ask