サーバー (\\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:
これがあなたが試そうとしているものとどう違うか分かりますか? ユーザー名の前には、二重のバックスラッシュではなく、単一のスラッシュが付いたスイッチを付ける必要があります。