Я пытаюсь получить доступ к файловой системе на сервере (\\servername), который запрашивает учетные данные. Я хочу передать учетные данные напрямую, например \\username:password@servername, но это не работает.
Пример: \\"FirstName LastName":"myp@ssword"@servername не работает. Обратите внимание на пробел в имени пользователя и @ в пароле. Я хочу это поддержать.
Есть идеи, что я делаю не так?
решение1
Если вы работаете на компьютере с Windows, то ваш синтаксис неправильный.
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}]]
Видите, как это отличается от того, что вы пытаетесь сделать? Перед именем пользователя должен стоять переключатель /user:
с одним слешем, а не с двумя обратными слешами.