访问另一台服务器的文件系统传递凭据

我正在尝试访问服务器上的文件系统(\\ servername),该服务器提示input凭据。 我想直接传递凭据,如\\用户名:密码@服务器名称,但它不工作。

例如:\\“名字姓氏”:“myp @ ssword”@servername不起作用。 注意用户名中的空格和密码中的@。 我想支持这个。

任何想法,我在做什么错了?

假设你在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:开头前加一个斜杠,而不是双反斜杠。