Why do you want to delete ALL drive mappings including persistent mapping the users may have created? Why not just delete those drives you intend to map in the script? That way the homedrive mapped in the users profile will be spared the axe.

Otherwise, don't you segregate the users by site and could you not use the @Site macro or the InContainer UDF to determine their location?
_________________________
Give a man a fish and he will be back for more. Slap him with a fish and he will go away forever.