Já tentou mapear uma unidade no explorador de arquivos?
Supondo que o problema seja a necessidade de credenciais de usuário diferentes para acessar a localização mapeada do servidor, tente isto: (Isso é mais uma solução do que uma solução e explorar um bug em vez de um recurso, mas veja abaixo)
- No Windows, adicione o compartilhamento de rede remota como uma unidade mapeada
- Quando na janela
map network drive
, verifiqueReconnect at sign-in
eConnect using different credentials
- Insira as informações apropriadas do servidor e a letra da unidade
- Ele solicitará credenciais - insira as credenciais da outra (servidor) e verifique as minhas credenciais
- Ele não conseguirá se conectar, pois não são as credenciais da sua conta local, mas deixará faltar e será cancelado.
- Reinicialize sua máquina (permitindo que seu script adicione a execução da unidade de rede)
Se eu expliquei isso corretamente, ele se parecerá com uma unidade mapeada normal no explorador de arquivos, mas estará usando as credenciais da outra conta quando acessada no explorador de arquivos. Experimente o seu script agora.