Làm cách nào để kết nối với chia sẻ mạng qua Dấu nhắc lệnh của Windows?


35

Có cách nào để kết nối với chia sẻ mạng qua cmd.exe?


Bạn có thể cung cấp thêm chi tiết? chính xác là bạn muốn làm gì? Sao chép tập tin, chạy một chương trình từ mạng, vv?
aphoria

@aphoria Tôi chỉ muốn kết nối một ổ đĩa và sử dụng nó. Bây giờ tôi chỉ đang cố gắng tìm ra cách tốt nhất để làm điều này vì tôi cần biết ổ đĩa nào tôi sẽ sử dụng, nhưng tôi không thể đảm bảo rằng ổ đĩa tôi đang sử dụng sẽ là Z:
leeand00

@aphoria Một điều tôi chắc chắn thích về Linux / Samba tốt hơn là bạn chỉ cần chọn một điểm gắn kết trong hệ thống tệp của mình và tương đối chắc chắn rằng nó là duy nhất.
leeand00

Câu trả lời:


55

sử dụng net use, ví dụ:

net use X: \\SERVER\Share

Tên X:ổ đĩa bạn muốn ánh xạ chia sẻ tới đâu và \\SERVER\Sharelà đường dẫn UNC đến chia sẻ. Điều này sẽ làm cho chia sẻ hiển thị trong My Computervà dòng lệnh cũng như tất cả các chia sẻ khác được ánh xạ thông qua GUI.

Để sau đó ngắt kết nối chia sẻ, bạn sẽ sử dụng

net use X: /delete

1
nếu bạn muốn giữ ánh xạ này, bạn có thể thêm công tắc / liên tục: có Ngoài ra, đôi khi, khi bạn cố gắng gán cho thứ gì đó đã được gán, trước tiên bạn có thể phải xóa / xóa ánh xạ. Đây là trường hợp cho các máy in được ánh xạ tới các cổng LPT ít nhất và nếu bạn dường như không thể làm cho nó hoạt động, hãy thử điều đó.
datatoo

Nếu bạn đang đi qua các tên miền, trên cùng một mạng, bạn phải sử dụng Máy chủ FQDN cũng được chứ?
dùng001

Tôi đang cố gắng tạo ra một kịch bản. Có ai biết làm thế nào để thêm tên người dùng và mật khẩu như args?
Tim

Nếu bất cứ ai đang cố gắng để tạo ra một kịch bản. Bạn có thể chuyển tên người dùng và mật khẩu như args. net use X: \\SERVER\Share password /user:DriveDomain\username Tài liệu có thể được tìm thấy ở đây: https://www.lifewire.com/net-use-command-2618096
Tim

36

Nếu bạn không ánh xạ ổ đĩa mạng với net usebạn, bạn có thể truy cập Đường dẫn UNC trực tiếp từ Dấu nhắc lệnh bằng cách sử dụngpushd .

Ví dụ:

pushd \\server\share

Điều này sẽ tự động tạo một ổ đĩa được ánh xạ cho bạn và biến nó thành thư mục làm việc hiện tại của bạn.

Khi bạn kết thúc mạng chia sẻ, hãy nhập popdlệnh. Điều này sẽ đưa bạn trở lại thư mục bạn đã ở trước đó và xóa ổ đĩa mạng tạm thời.

Các lệnh popdpushdcó thể được sử dụng với các thư mục địa phương. Họ xây dựng một chồng các thư mục đã truy cập có thể hữu ích nếu bạn làm việc trên dòng lệnh rất nhiều. Vì vậy, khi bạn thay đổi thư mục với pushd, bạn có thể quay lại nơi bạn đã ở popd. Một chồng thư mục được xây dựng với mỗi thư mục pushdvà bạn đi một thư mục sao lưu ngăn xếp với popd.


5
PUSHD \\ SERVER \ SHARE sẽ âm thầm ánh xạ ổ đĩa. Nó bắt đầu tại Z: và di chuyển ngược lại cho đến khi tìm thấy một chữ cái có sẵn.
aphoria

1
@aphoria - Tôi muốn nói điều này trong câu trả lời nhưng nói "chia sẻ mạng tạm thời" thay vì "ổ đĩa được ánh xạ tạm thời". Đã sửa lỗi này ngay bây giờ. Cảm ơn đã chỉ ra điều này.
Dave Webb

1

Nếu bạn chỉ muốn thực hiện một vài hành động trên ổ đĩa (chẳng hạn như di chuyển, sao chép, v.v.) thì bạn có thể sử dụng cú pháp dòng lệnh và \ \ SERVER \ FOLDER \ FILE

Thí dụ:

'sao chép \ \ Máy chủ-01 \ Thư mục-01 \ MyFile.pdf'

Lệnh đó sẽ sao chép bất kỳ tệp nào bạn chỉ định vào CWD (Thư mục làm việc hiện tại).

Tương tự như vậy:

md \ \ Server-01 \ NewFolder

Để tạo một thư mục

nd \ \ Server-01 \ DeleteFolder

Để xóa một thư mục

Phương pháp này thực sự chỉ hữu ích nếu bạn muốn thực hiện một hoặc hai thao tác trên mạng và không thể làm phiền ánh xạ ổ đĩa mạng. Hoặc, như trong trường hợp của tôi, nơi ổ đĩa mạng ở trạng thái khác và độ trễ khi làm việc với các tệp và thư mục là đau đớn. Sử dụng dòng lệnh để sao chép tệp vào máy tính của tôi dễ dàng hơn và xem nó từ đó, hơn là thử và mở nó trên mạng.

Mặt khác, tôi sử dụng Pushd và popd theo đề xuất của Dave Webb.

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.