ForcePush,
NOTA : A unidade mapeada recém-criada agora será exibida para TODOS os usuários deste sistema, mas será exibida como "Unidade de rede desconectada (Z :)". Não deixe o nome enganar você. Pode alegar estar desconectado, mas funcionará para todos. É assim que você pode dizer que esse hack não é suportado por M $ ...
Tudo depende das permissões de compartilhamento. Se você tiver todos nas permissões de compartilhamento, esta unidade mapeada poderá ser acessada por outros usuários. Mas se você tiver apenas um usuário em particular cujas credenciais você usou em seu script em lote e esse script em lote foi adicionado aos scripts de Inicialização, apenas a conta do Sistema terá acesso a esse compartilhamento, nem mesmo ao Administrador. Portanto, se você usar, por exemplo, um trabalho ntbackuo agendado, a conta do sistema deverá ser usada em 'Executar como'. Se o serviço 'Efetuar logon como: conta do sistema local' deve funcionar.
O que fiz , não mapeei nenhuma letra de unidade no meu script de inicialização, apenas usei net use \\\server\share ...
e usei o caminho UNC nos meus trabalhos agendados. Adicionado um script de logon (ou apenas adicione um arquivo em lotes à pasta de inicialização) com o mapeamento para o mesmo compartilhamento com alguma letra de unidade: net use Z: \\\...
com as mesmas credenciais. Agora, o usuário conectado pode ver e acessar a unidade mapeada. Existem 2 conexões para o mesmo compartilhamento. Nesse caso, o usuário não vê a irritante "Unidade de rede desconectada ...". Porém, se você realmente precisar acessar esse compartilhamento pela letra da unidade e não apenas pelo UNC, mapeie esse compartilhamento com as diferentes letras da unidade, por exemplo, Y para System e Z para usuários.