ネットワークドライブをフォルダーにマウントするにはどうすればよいですか?


70

この単純な問題に対するサードパーティ(またはWindowsネイティブ)ソリューションを知っている人はいますか?

Windowsサーバーの内部ネットワーク共有を、ネットワーク内の各クライアントマシンのフォルダーにマップします。ドライブ文字を使用したくありません。実際にWindows共有であるCドライブにフォルダーをセットアップしたいだけです。たとえば、C:\ Data \ Network Docsは実際には\ Server \ SharedDataを指す必要があります。

これは可能ですか?それを行うツールはありますか?すべてのクライアントがWindows XPおよびWindows 7を使用しています。


Windows 10も更新してください
userJT

回答:


90

Windows VistaまたはWindows 7では、「ジャンクションフォルダー」/「シンボリックリンク」を作成して、コンテンツを別のコンテンツにリダイレクトできます。

次のように入力します:

mklink /d "c:\data\network docs" "\\server\shareddata\"

私はFQDNでテストしていませんが、私が知る限り、機能するはずです。ネットワークにマップされたドライブでテストしましたが、これは完全に機能します...最後の手段として、最初にマップしてからこれを実行できます。

/ dはディレクトリ(この例ではc:\ data \ network docs)を作成し、存在してはなりません。このコマンドによって作成されます。

CMDを実行するときは、管理者特権が必要です。これは、CMDの実行時にEnterの代わりにctrl-shift-enterを押すことにより、管理者アカウントで実行できます。

最終結果はWindows XPでも達成可能ですが、それほど簡単ではありません。ガイドはこちら


4
Windows XPの場合、リンクガイドには「ネットワークドライブを指すNTFSドライブにジャンクションポイントを作成できない」と明記されていることに注意してください。(Windows XPの場合)
ビル

3
@Billのコメントに追加します。Win7などでもジャンクションポイントを作成することはできませんが、mklinkツールはシンボリックリンクのように機能します。ジャンクションを使用(つまり、Sysinternalsジャンクションツールを使用)しようとすると、ジャンクションは作成されますが、機能しません。
ニック

1
Windows 8.1でも機能します。管理者権限でコマンドプロンプトを実行してください。
デイブk '25

10
これはシンボリックリンクであり、ジャンクションリンクではなく、違いがあります。
セスタリアン

勝利10はどうですか?
userJT

7

私にとっては問題ありません:

net use \\\server\share\folder1\folder2
mklink /d "C:\Users\Admin\test\mi_enlace" \\\server\share\folder1\folder2

これは数か月から数年にわたって持続しますか(再起動しますか?)(現在、ネットワークドライブをレターにマップしていますが、フォルダーにマップすることを好みます)
-userJT

1

これは、William Hilsumがすでに提供しているソリューションの例です

open cmd
type: cd \folder-parent-of-the-folder-to-clone
type: deltree folder-to-clone (or you will get the following error: Cannot create a file when that file already exists)
type: mklink /d "folder-to-clone" "g:
\folder-to-clone"
The software will prompt: symbolic link created for folder-to-clone <<===>> g:\folder-to-clone

-2

ジャンクションスイッチを使用する場合、管理モードは不要です。

mklink "c:\data\network docs" "\\server\shareddata\" /j

したがって、netlogonスクリプトでは条件を使用します

where if exist "c:\data\network docs" (
goto next
)else (
mklink "c:\data\network docs" "\\server\shareddata\" /j
)

8
このような方法でジャンクションを使用しようとすると、「この操作を完了するにはローカルボリュームが必要です」というエラーが発生します。
EAMann 14

-2

フォルダーへのショートカットを作成し、\\ Server \ SharedDataを指すように変更します。次に、必要な名前に変更します。


1
ショートカットは通常のフォルダのように使用できないため、要求されたとおりに機能しません。
スティーブヒナー

要点。私はまだその時点で初心者でした!私がやっていたコースの評判ポイントを取得する必要がありました。
まだそれについて考えている
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.