web-dev-qa-db-ja.com

UNCパスへのシンボリックまたはハードリンク:ログオンの失敗

Synologyを持っていますNASローカルにアクセスしたいバックアップディレクトリをフォルダーにエクスポートします。以前のSynologyでこれが以前に機能していましたNASしかし、私がどうやったか覚えていません。

だから私はeleveted cmdプロンプトを開き、ディレクトリにcdしてから実行します:

C:\somepath> mklink /D Backups \\servername\Backups
C:\somepath> cd Backups
Logon failure: unknown user name or bad password

リンクは正常に作成されますが、アクセスに関する権限の問題があります。しかし、エクスプローラーを開いて、リンクからそのフォルダーに移動できます。

ハードリンクはすぐに権限の問題を引き起こします:

C:\somepath> mklink /H Backups \\servername\Backups
Logon failure: unknown user name or bad password

何が欠けているかについての考えはありますか?

3
naasking

ようやくこれを管理しました。この共有から実行しているプログラムには特権の昇格が必要ですが、その時点で何らかの理由で共有にアクセスできなくなりました。

したがって、重要なのは、管理者特権モードでドライブを永続的にマップすることです。

C:\somepath> Net Use y: "\\servername\Backups" * /user:UserName /persistent:yes
The command completed successfully

C:\somepath> mklink /d Backups "\\servername\Backups"
symbolic link created for Backups <<===>> \\servername\Backups

C:\somepath> cd Backups
C:\somepath\Backups>

以前は、「ログイン失敗」エラーが発生していました。

編集:すべてのユーザーに対してこれをグローバルに行う必要がある場合は、この投稿を参照してください: https://stackoverflow.com/a/4763324/14487

4
naasking