Làm cách nào để gắn ổ đĩa mạng vào một thư mục?


70

Có ai biết giải pháp của bên thứ ba (hoặc thậm chí là windows) cho vấn đề đơn giản này không?

Tôi muốn ánh xạ chia sẻ mạng nội bộ trên máy chủ windows của chúng tôi vào một thư mục trên mỗi máy khách trong mạng. Tôi không muốn sử dụng ký tự ổ đĩa; Tôi chỉ muốn thiết lập một thư mục trên ổ C thực sự là một chia sẻ Windows. Ví dụ: C: \ Data \ Network Docs thực sự phải trỏ đến \ Server \ SharedData.

Điều này có thể không? Có công cụ nào làm điều đó không? Tất cả khách hàng đang sử dụng Windows XP và Windows 7.


vui lòng cập nhật cho windows 10
dùngJT

Câu trả lời:


90

Trong Windows Vista hoặc Windows 7, bạn có thể tạo một "thư mục đường nối" / "Liên kết tượng trưng" để chuyển hướng nội dung của cái này sang cái khác.

Đơn giản chỉ cần gõ:

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

Tôi chưa thử nghiệm nó với FQDN, nhưng theo như tôi có thể nói, nó sẽ hoạt động. Tôi đã thử nghiệm nó với một ổ đĩa được ánh xạ mạng và điều này hoạt động hoàn hảo ... vì vậy ở lần cuối cùng, bạn có thể ánh xạ trước, sau đó làm điều này.

/ D tạo một thư mục (c: \ data \ tài liệu mạng trong ví dụ này) và nó không được tồn tại. Nó sẽ được tạo bởi lệnh này.

Bạn phải có quyền quản trị khi bạn chạy CMD. Bạn có thể thực hiện việc này trong tài khoản quản trị viên bằng cách nhấn ctrl-shift-enter thay vì nhập khi bạn chạy CMD.

Kết quả cuối cùng cũng có thể đạt được trong Windows XP, nhưng nó không dễ dàng như vậy. Hướng dẫn tại đây


4
Lưu ý rằng đối với Windows XP, hướng dẫn được liên kết nói rõ ràng: "bạn không thể tạo điểm nối trên ổ đĩa NTFS trỏ đến ổ đĩa mạng." (dành cho Windows XP)
Hóa đơn

3
Thêm vào bình luận của @ Bill. Bạn cũng không thể tạo một điểm nối trong Win7, v.v., nhưng công cụ mklink hoạt động giống như một liên kết tượng trưng. Nếu bạn cố gắng sử dụng một đường nối (nghĩa là sử dụng công cụ đường nối Sysiternals), nó sẽ tạo đường nối, nhưng sẽ không hoạt động.
Nick

1
Hoạt động cho Windows 8.1 là tốt. Hãy chắc chắn để chạy dấu nhắc lệnh với đặc quyền quản trị.
dave k

10
Đây là một liên kết tượng trưng, ​​không phải là một liên kết ngã ba, có một sự khác biệt.
Cestarian

Còn thắng 10 thì sao?
userJT

7

Nó chạy tốt cho tôi:

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

điều này sẽ tồn tại qua nhiều tháng và nhiều năm (khởi động lại?) (Tôi hiện đang sử dụng ổ đĩa mạng bản đồ để gửi thư nhưng muốn ánh xạ vào thư mục)
userJT

1

Đây là một ví dụ cho thấy giải pháp đã được cung cấp bởi 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

Nếu bạn sử dụng một nút chuyển đổi thì không cần chế độ quản trị viên.

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

Do đó trên tập lệnh netlogon của bạn, bạn sử dụng một điều kiện

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

8
Việc cố gắng sử dụng một đường nối theo cách như vậy sẽ dẫn đến lỗi "Khối lượng cục bộ được yêu cầu để hoàn thành thao tác này".
EAMann

-2

Tạo lối tắt đến thư mục và sửa đổi nó để trỏ đến \ Server \ SharedData. Sau đó đổi tên nó thành bất cứ điều gì bạn muốn.


1
Một phím tắt không thể được sử dụng như một thư mục bình thường để nó không hoạt động để làm những gì họ yêu cầu.
Steve Hiner

Điểm lấy. Tôi vẫn là người mới bắt đầu ở thời điểm đó! tôi cần phải có được một số điểm danh tiếng cho một khóa học tôi đang làm.
vẫn nghĩ về nó vào
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.