我正在尝试访问服务器 (\\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:
有一个斜杠,而不是双反斜杠。