Tente isto: -
Seria melhor se você primeiro mapeasse a unidade para a máquina que está usando o lote. Estou usando a letra B para a letra da unidade mapeada.
No início do seu arquivo de lote, use a linha de comando 'net': -
net use B: \xxxxxxxxx.net@SSL@2078\DavWWWRoot <password> /User:<username>
Onde "< senha >" é a senha do usuário do Windows especificado como "< nome do usuário >"
agora tem sua linha de comando de cópia depois disso. Especifique a letra da unidade (acima, usei B para a letra da unidade) no seu arquivo de lote. Por exemplo.
XCOPY /E /Y "C:\<path of the file>...\<filename>" "B:\<location on server>"
Quando estiver satisfeito com o comando copy e estiver trabalhando, adicione um comando para remover a unidade mapeada usando o seguinte comando: -
net use B: /delete