Supondo que você não está logando em um domínio
Crie um arquivo chamado "login.bat" contendo o seguinte comando. net use g: \\ foo \ bar Você pode salvar isso no perfil do usuário (por exemplo: c: \ users \ username \ documents)
No ponto de propriedades da conta "Login Script:" em User Profile para c: \ users \ username \ documents \ login.bat. Isso pode ser encontrado fazendo o seguinte.
Assumindo o Windows 7
1) Clique em iniciar
2) Clique com o botão direito do mouse no computador
3) Clique em "gerenciar"
4) Selecione Usuários e Grupos Locais em Gerenciamento do Computador
5) Selecione usuários
6) Clique duas vezes no usuário para o qual você deseja adicionar o script / modify
7) Clique na aba do perfil
8) Insira as informações necessárias na caixa de texto "Script de Logon:".
nota lateral
A razão pela qual a unidade estava apenas mapeando no prompt de comando é porque a instância estava sendo executada em Administrador e as unidades de rede são mapeadas em "HKCU \ Network" para cada instância de logon da conta.
Se você precisar que aplicativos específicos sejam executados com direitos de administrador em uma conta de usuário específica, convém consultar as permissões da conta, pois todos os aplicativos executados serão executados com o nível de privilégio do usuário atual, a menos que seja chamado pelo sistema.