Estou tentando acessar o sistema de arquivos em um servidor (\\servername), que solicita credenciais. Quero passar as credenciais diretamente, como \\username:password@servername, mas não está funcionando.
Um exemplo: \\"FirstName LastName":"myp@ssword"@servername não funciona. Observe o espaço em branco no nome de usuário e o @ na senha. Eu quero apoiar isso.
Alguma ideia do que estou fazendo de errado?
Responder1
Supondo que você esteja em uma máquina Windows, sua sintaxe está errada.
C:\Users\me>net use /?
The syntax of this command is:
NET USE
[devicename | *] [\\computername\sharename[\volume] [password | *]]
[/USER:[domainname\]username]
[/USER:[dotted domain name\]username]
[/USER:[username@dotted domain name]
[/SMARTCARD]
[/SAVECRED]
[[/DELETE] | [/PERSISTENT:{YES | NO}]]
Veja como isso difere do que você está tentando? O nome de usuário precisa ser precedido pela /user:
opção com uma barra única, não uma barra invertida dupla.