2010-11-14 21:20:10 +0000 2010-11-14 21:20:10 +0000
36
36
Advertisement

Windowsでマップされたネットワークドライブへのシンボリックリンクを作成する

Advertisement

Windows 7 Ultimateでシンボリックリンクの作成に問題があります。マッピングされたネットワークドライブからマイドキュメントにフォルダをマッピングしたいのですが、この場合、以下のようになります。

mklink /D "C:\Users\Vegard\Documents\Virtual Machines" "Z:\Virtual Machines"You do not have sufficient privilege to perform this operation. を返します。

Z:\Virtual Machines はオフラインで利用できるように設定されていますが、これを試しているときはオンラインです。

これは私が試したことです(提案されたように ここ ):

1.Using Local Security Policy to add my user to Local Policesにユーザーを追加するためにLocal PolicesUser Rights Assignmentsを作成し、シンボリックリンクを作成して再起動します。No luck.

  1. 管理者としてcmd.exeを実行しているが、マップされたネットワーク・ドライブが全く見えない。しかし、ドライブ上にシンボリックリンクを作成することはできます。

  2. fsutilを使用してsymlinkevaluationを変更し、R2L:1を設定する(すでに有効になっているL2Rを使用したいように見えるが)。

  3. 共有フォルダのフルUNCパスを使ってもうまくいかない(管理者で実行した場合はThe syntax of the command is incorrect.、一般ユーザで実行した場合はYou do not have sufficient privilege to perform this operation.)。

fsutil behavior query symlinkevaluationの出力。

C:\Windows\system32>fsutil behavior query symlinkevaluation
Local to local symbolic links are enabled.
Local to remote symbolic links are enabled.
Remote to local symbolic links are enabled.
Remote to remote symbolic links are disabled.

何かアイデアはありますか?

Advertisement

回答 (6)

49
49
49
2010-11-15 10:10:03 +0000

管理者としてcmdを実行し、UNCパスを使用します。

以下のコマンドは管理者として動作しました。

mklink /D C:\temp11111 \server\share\foldername\

また、コマンドに適切な引用符(")が含まれているかどうかも確認してください。

9
9
9
2014-03-07 14:57:33 +0000

これは古いスレッドですが、このようなシンボリックリンクを作成することができることを明確にしたいと思います。

あなたのユーザーアカウントにはデフォルトでいくつかのセキュリティポリシーが設定されており、secpol.mscを使って無効にすることができます。実行ダイアログを開き、次のように入力してください。

secpol.msc

と入力してください。Local Policies > User Rights Assignment - ダブルクリックします。**ユーザ名をリストに追加し、OKをクリック - ログオフ

再度ログインしたら、cmd 管理者権限で実行してください。これで、以下のような mklink コマンドを問題なく実行できるようになります。

2
Advertisement
2
2
2017-05-19 18:16:48 +0000

Powershellでこれを行う場合は、まずCMDを開く必要があります:

CMD /C MKLINK /D C:\local\path \UNC\path\folder

/C 引数は、CMDに文字列内のコマンドを実行して終了するように指示します。

2
2
2
2010-11-15 07:59:11 +0000

私の解決策は、ユーザーアカウント制御を無効にして再起動し、自分のユーザーとしてシンボリックリンクを作成し、UACを再度有効にして再起動することでした。

後の段階でさらにシンボリックリンクを作成する必要がある場合は、かなり残念なことになります。

1
Advertisement
1
1
2016-07-08 13:17:17 +0000

fsutil behavior set SymlinkEvaluation L2R:1

ローカルからリモートへのリンクを有効にするには、このコマンドを権限を与えられた状態で実行する必要があります。ComputerSystem\FilesystemSelectively allow the evaluation of a symbolic link –> allow local to remote

Best regards,

Matthias

-1
-1
-1
2018-12-13 06:35:17 +0000

ネットワークではシンボリックリンクは出来ないし、マップされたドライブをソースにしても、ターゲットとしてしか使えないし、ソースはローカルドライブだから

こんな事は出来ない。

Mapped Drive is Drive Z:\ Target (Local drive or Network)

Mklink /d z:\SourceFolder c:\Target Mklink /d z:\SourceFolder F:\SharedNetworkFolder

they are error and cannot used as symbolic links

only from Local to network and Local to Local only will work in symbolic links

they are error and cannot used as symbolic links

only only from Local to network and Local to Local only will work in symbolic links

関連する質問

3
28
13
7
10
Advertisement