Algumas coisas a considerar:
- Pode estar em execução em um contexto de usuário ("nivis") que não tem acesso a esse local de rede.
- Os mapas de unidade são centrados no usuário e na sessão. O mapa B: pode não existir para o usuário / sessão em que a tarefa é executada.
Para 1: certifique-se de que o usuário está sendo executado, assim como o acesso de gravação / modificação para o compartilhamento e as pastas / arquivos subjacentes que você deseja alterar.
Para 2: Modifique o arquivo de lote para mapear B: para o local da rede ( net use
) no início e desmarque-o no final. Como alternativa, faça referência ao compartilhamento de rede por UNC ( \servername\sharename
) em vez de usar uma unidade mapeada.