Estoy intentando acceder al sistema de archivos en un servidor (\\servername), que solicita credenciales. Quiero pasar las credenciales directamente, como \\nombredeusuario:contraseña@nombredeservidor, pero no funciona.
Un ejemplo: \\"FirstName LastName":"myp@ssword"@servername no funciona. Observe el espacio en blanco en el nombre de usuario y la @ en la contraseña. Quiero apoyar esto.
¿Alguna idea de lo que estoy haciendo mal?
Respuesta1
Suponiendo que estás en una máquina con Windows, tu sintaxis es incorrecta.
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}]]
¿Ves en qué se diferencia eso de lo que estás intentando? El nombre de usuario debe ir precedido del /user:
cambio con una sola barra, no una doble barra invertida.