We take a slightly different approach. We pass the user's group membership as a command line parameter to logon.bat by including it in User Manager for Domains on the logon script path line. For example, the logon script path reads something like
logon.bat common.
Then in logon.bat we read the parameter as %1, thusly:
:whoru
if %1==slc goto :slc
if %1==managers goto :managers
if %1==common goto :common
and the :common section looks like this:
:common
NET USE Q: \\servername\apps /persistent:no
NET USE S: \\servrname\shared /persistent:no
And so on. Works fine.
Hope this helps.