この記事では、Windowsでリモートサーバー上のシンボリックリンクを有効にしてアクセスできるようにする方法をご紹介します。
Linuxサーバーの様にシンボリックを使って柔軟に管理しよう設置したものの、いざクライアントPCからアクセスすると「このネットワークリソースを使用するアクセス許可がない可能性があります。アクセス許可があるかどうかこのサーバーの管理者に問い合わせてください。」となってしまいました。
デフォルトではシンボリックリンクのリモートサーバー上での利用ができないようなので設定を変更します。
目次
リモートサーバー上でシンボリックリンクを作成する
こちらの記事を参照にすると簡単にシンボリックリンクの作成ができます。
あわせて読みたい


Windowsでシンボリックリンクを簡単に作成する方法
この記事ではWindowsでシンボリックリンクを簡単に作成する方法を紹介します。 一般ユーザーには馴染みのない名前ですが、LinuxユーザーやWeb等の仕事に従事している場…
作成したシンボリックリンクにクライアントPCからアクセス
実際に作成してクライアントPCからアクセスしてもこのようなエラーが出てしまいます。リモートサーバー上ではシンボリックリンクに正常にアクセスできます。
リモートサーバー上でシンボリックリンクを有効化する
リモートサーバー上でスタートメニューから『コマンド』を検索します。コマンドプロンプトが検索候補にでてくるので、そちらを右クリックし『管理者として実行』をクリックします。
コマンドプロンプト起動したら以下のコマンドを実行します。
C:\Users\Administrator> fsutil behavior query symlinkevaluation
ローカルからローカルへのシンボリック リンクは有効です。 ローカルからリモートへのシンボリック リンクは有効です。 リモートからローカルへのシンボリック リンクは無効です。 リモートからリモートへのシンボリック リンクは無効です。
上記の通り、『リモートからローカル』と『リモートからリモート』が無効になっています。無効になっている2つを有効化するため、以下のコマンドを実行します。
C:\Users\Administrator> fsutil behavior set symlinkevaluation r2r:1 r2l:1
もう一度ステータスを確認します。
C:\Users\Administrator> fsutil behavior query symlinkevaluation
以下のように全て有効になっていれば完了です。再度アクセスしてみましょう。
ローカルからローカルへのシンボリック リンクは有効です。 ローカルからリモートへのシンボリック リンクは有効です。 リモートからローカルへのシンボリック リンクは有効です。 リモートからリモートへのシンボリック リンクは有効です。