職場でパブリックフォルダーを適切に整理しようとしています。以前にメールで送信した古いリンクを維持する必要があります。フォルダーとファイルを必要な場所に移動しながら、古いフォルダーリンクを維持できるように、シンボリックリンクを作成することを考えています。
残念ながら、ネットワークドライブで作業しているため、これを行うことができないようです。
次のコマンドを発行します。
mklink /J "\\networkDrv\users\Me\Force Tester" "\\networkDrv\users\Me\File Store\Lappers\ASL_ABL\Code\Force Tester"
このエラーが発生します:
Local NTFS volumes are required to complete the operation.
管理者としてコマンドプロンプトを実行し、代わりに/D
スイッチを使用してみてください。
mklink /D "\\networkDrv\users\Me\Force Tester" "\\networkDrv\users\Me\File Store\Lappers\ASL_ABL\Code\Force Tester"
コマンドプロンプトからmklink /?
を実行して、このコマンドのオプションの詳細を取得します。
Creates a symbolic link.
MKLINK [[/D] | [/H] | [/J]] Link Target
/D Creates a directory symbolic link. Default is a file
symbolic link.
/H Creates a hard link instead of a symbolic link.
/J Creates a Directory Junction.
Link specifies the new symbolic link name.
Target specifies the path (relative or absolute) that the new link
refers to.
アクセス拒否の修正
管理者としてmklink /D
コマンドを実行し、コマンドのLink
部分がUNCネットワークパスであり、Access Denied
エラーメッセージが表示される場合は、以下の手順に従ってこの問題を解決してください。
Link
部分コマンドが見つかったら、サーバーで管理者としてこのコマンドを実行します:fsutil behavior query SymlinkEvaluation
Remote to remote symbolic links are disabled.
が表示された場合は、次のコマンドを実行します:fsutil behavior set SymlinkEvaluation R2R:1
リンク参照:mklinkでのアクセスが拒否されました