資格情報を渡して別のサーバーのファイルシステムにアクセスする

資格情報を渡して別のサーバーのファイルシステムにアクセスする

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

関連情報