Não sei se isso é exatamente o que você está tentando fazer, mas recentemente mudei de um script para mapear unidades de rede para usar as Preferências de Diretiva de Grupo para fazer isso. O nível de controle e automação é incrível. Aqui está o link "Introdução" da Microsoft . Há uma tonelada de referências na Web que detalham os tipos de coisas que você pode além de mapear unidades.
Temos unidades compartilhadas diferentes para departamentos diferentes e algumas pessoas devem ter acesso a várias unidades. O GPP nos permite atribuir as unidades a Unidades organizacionais, grupos de segurança específicos ou praticamente qualquer nível de segmentação que você possa imaginar. Isso simplifica muito a configuração de novos computadores para os usuários.
Também usamos isso para impressoras compartilhadas, se isso é algo que você faz também.
Alguns problemas que enfrentamos, as máquinas com o Windows XP devem ter alguns pré-requisitos instalados antes de poderem processar o GPP. Também precisávamos definir cada unidade mapeada para "executar como o usuário conectado", para garantir que as permissões adequadas fossem definidas para que as unidades fossem realmente montadas.
Essa pode ser uma rota alternativa em torno do seu problema e, ao mesmo tempo, fornecer um método mais "visível" para administrar esses compartilhamentos.