投稿者 魔界の仮面弁士  (社会人) 投稿日時 2016/9/23 12:29:30
> "WNetAddConnection2A"
個人的には Wide 版を使った方が良いと思っているのですが、
Web のサンプルの多くは、ANSI 版ばかりなんですよね…。



> Dim strUser As String = "user"
> Dim strPass As String = "A"
間違いなく、『半角「A」一文字』なのですね?


> パスワードが間違っているとおっしゃられるとそれまでですが、、
「パスワードが正しく送られていない(文字化けなど)」のか、
「本当にパスワードが間違っている」か、まずは事前確認を行いましょう。

たとえば PowerShell で
$user = "user"
$pass = ConvertTo-SecureString "A" -AsPlainText -Force
$drive = "N"
$unc = "\\NetDrive\Common"

$$ = New-Object PSCredential($user, $pass)
ndr $drive FileSystem $unc -Credential $$ -Persist
を実行するか、またはコマンドプロンプトで NET USE コマンドを使って、N: ドライブにマッピングすることはできていますか?

この時点でパスワードエラーになるのだとしたら「それまで」の問題なわけで。