Bagaimana cara memasang drive jaringan ke folder?

70

Apakah ada yang tahu solusi pihak ketiga (atau bahkan windows asli) untuk masalah sederhana ini?

Saya ingin memetakan jaringan internal di server windows kami ke folder di masing-masing mesin klien dalam jaringan. Saya tidak ingin menggunakan huruf drive; Saya hanya ingin mengatur folder pada drive C saya yang sebenarnya adalah share Windows. Sebagai contoh, C: \ Data \ Network Docs sebenarnya harus menunjuk ke \ Server \ SharedData.

Apakah ini mungkin? Apakah ada alat yang melakukannya? Semua klien menggunakan Windows XP dan Windows 7.

Toby Allen
sumber
perbarui untuk windows 10 juga
userJT
Terkait: Pasang Remote CIFS / SMB Bagikan sebagai Folder bukan Surat Drive pada Kesalahan Server.
Cristian Ciupitu

Jawaban:

90

Di Windows Vista atau Windows 7, Anda dapat membuat "folder junction" / "Tautan simbolik" untuk mengarahkan ulang konten satu ke yang lain.

Cukup ketik:

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

Saya belum mengujinya dengan FQDN, tetapi sejauh yang saya tahu, itu harus bekerja. Saya telah mengujinya dengan drive yang dipetakan jaringan, dan ini berfungsi dengan baik ... jadi pada pilihan terakhir, Anda dapat memetakan terlebih dahulu, lalu lakukan ini.

/ D membuat direktori (c: \ data \ network docs dalam contoh ini) dan tidak boleh ada. Itu akan dibuat oleh perintah ini.

Anda harus memiliki hak admin ketika menjalankan CMD. Anda dapat melakukan ini di bawah akun admin dengan menekan ctrl-shift-enter alih-alih masuk saat Anda menjalankan CMD.

Hasil akhirnya juga dapat dicapai di Windows XP, tetapi tidak semudah itu. Panduan di sini

William Hilsum
sumber
4
Perhatikan bahwa untuk Windows XP, panduan yang ditautkan secara eksplisit mengatakan, "Anda tidak dapat membuat titik persimpangan pada drive NTFS yang menunjuk ke drive jaringan." (untuk Windows XP)
Bill
3
Menambah komentar @ Bill. Anda tidak dapat membuat titik persimpangan di Win7, dll, tetapi alat mklink berfungsi seperti tautan simbolis. Jika Anda mencoba menggunakan persimpangan (yaitu, menggunakan alat persimpangan Sysinternals), itu akan membuat persimpangan, tetapi tidak akan berfungsi.
Nick
1
Bekerja untuk Windows 8.1 juga. Pastikan untuk menjalankan command prompt dengan hak administratif.
dave k
10
Ini adalah tautan simbolik, bukan tautan persimpangan, ada perbedaan.
Cestarian
bagaimana dengan win 10?
userJT
7

Ini berjalan ok untuk saya:

net use \\\server\share\folder1\folder2
mklink /d "C:\Users\Admin\test\mi_enlace" \\\server\share\folder1\folder2
Justo Antonio Garrido Herrdor
sumber
apakah ini akan bertahan selama berbulan-bulan dan bertahun-tahun (reboot?) (Saat ini saya menggunakan drive jaringan peta untuk surat tetapi lebih suka pemetaan ke folder)
userJT
1

Ini adalah contoh untuk solusi yang sudah disediakan oleh 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
Revious
sumber
-2

Jika Anda menggunakan sakelar persimpangan maka tidak perlu untuk mode admin.

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

Oleh karena itu pada skrip netlogon Anda, Anda menggunakan suatu kondisi

where if exist "c:\data\network docs" (
goto next
)else (
mklink "c:\data\network docs" "\\server\shareddata\" /j
)
Bob
sumber
8
Mencoba menggunakan persimpangan sedemikian rupa sehingga menghasilkan kesalahan "Volume lokal diperlukan untuk menyelesaikan operasi ini".
EAMann
-2

Buat pintasan ke folder dan memodifikasinya untuk menunjuk ke \\ Server \ SharedData. Kemudian ganti nama menjadi apa pun yang Anda inginkan.

masih memikirkannya
sumber
1
Pintasan tidak dapat digunakan seperti folder normal sehingga ini tidak akan berfungsi untuk melakukan apa yang mereka minta.
Steve Hiner
Poin yang diambil. Saya masih pemula pada saat itu! Saya perlu mendapatkan beberapa poin reputasi untuk kursus yang saya lakukan.
masih memikirkannya