Como inserir automaticamente nome de usuário e senha para localização de rede em um arquivo de lote?

0

Eu tenho um arquivo em lotes que copia arquivos para um local de rede no WebDAV. O endereço é algo como isto: \xxxxxxxxx.net@SSL@2078\DavWWWRoot

Quando eu reinicio meu computador, o arquivo de lote não funciona e diz "Acesso negado". Antes de reiniciar, funciona, mas isso não acontece depois que o computador é reiniciado. O problema é que requer que eu coloque o nome de usuário e senha usados para acessar o servidor. Eu tenho que procurar o servidor no Gerenciador de arquivos e entrar primeiro. Mesmo se eu selecionar a caixa de seleção "Lembrar senha", isso não funcionará.

Como posso fazer login automaticamente? Eu não quero ter que fazer isso o tempo todo.

    
por Phoenix Logan 09.06.2014 / 17:09

1 resposta

1

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
    
por 09.06.2014 / 17:30