Recentemente, pesquisei esse assunto e estas são minhas descobertas.
O comando subst executa bem essa função e seu efeito termina com a sessão do usuário:
subst [drive1: [drive2:]Path]
vSubst de Thomas Bigler é uma GUI para subst, ele também pode criar uma associação permanente executando próprio na inicialização (HKLM), assim como subst pode ser configurado para fazer.
Para um mapeamento permanente, isso pode não ser preferível, já que qualquer coisa carregada anteriormente não será capaz de referenciar o mapeamento, por exemplo, entradas adicionadas anteriormente ao lado dele no HKLM - > [...] - > Executar, serviços do Windows, etc.
O psubst no Google Code é um excelente script em lote com a interface do subst (que ele usa internamente) com um Parâmetro /p
opcional adicional para gerenciar mapeamentos permanentes por meio da seguinte chave, que é carregada muito antes:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices