Truy cập chia sẻ Windows với tên người dùng khác


53

Có thể chỉ định thủ công tên người dùng, trong đó Windows sử dụng nó khi kết nối với chia sẻ được nối mạng?

có lẽ \\username@host\...

PS: Cả máy chủ và máy khách đều chạy Windows 7.

Câu trả lời:


40

Bạn có thể chỉ định nó thông qua dòng lệnh bằng cách sử dụng lệnh net .

net use <driveletter>: \\<server>\<sharename> /USER:<domain>\<username> <password> /PERSISTENT:YES

Bạn cũng có thể chỉ định thông tin đăng nhập khác nhau bằng GUI Windows Explorer. Từ Công cụ trình đơn chọn ổ đĩa mạng Map ... . Trên cửa sổ hộp thoại Map Network Drive có một hộp kiểm "Kết nối bằng các thông tin đăng nhập khác nhau".

Lưu ý: Nếu bạn không thấy thanh menu trong Windows Explorer, hãy bấm phím ALT để xuất hiện.


1
cho net use, nếu bạn nhập *mật khẩu, nó sẽ nhắc bạn nhập mật khẩu.
localhost

Aslo, <driveletter>: là tùy chọn. Không phải ai cũng muốn truy cập mạng như đĩa mềm :)
Robert Jørgensgaard Engdahl

19

Vâng, đúng vậy.

Khi bạn ánh xạ chia sẻ mạng từ Windows Explorer (nhấp chuột phải vào tên chia sẻ> Ổ đĩa mạng bản đồ ), bạn có thể sử dụng các thông tin người dùng khác nhau:

Bản đồ chia sẻ mạng

Bạn cũng có thể làm điều đó thông qua dấu nhắc lệnh (bắt đầu là quản trị viên):

net use [drive] [share] /user:[user] [password]

Thí dụ:

net use s: \\homesrv\share /user:vp pass123

17
Phương thức GUI phàn nàn "Thư mục mạng được chỉ định hiện được ánh xạ bằng tên người dùng và mật khẩu khác. Để kết nối bằng tên người dùng và mật khẩu khác, trước tiên hãy ngắt kết nối mọi ánh xạ hiện có với chia sẻ mạng này." - Không, không phải vậy! Tôi chỉ truy cập nó với explorer, nó không được ánh xạ. Phương thức CMD phàn nàn "Không có nhiều kết nối đến một máy chủ hoặc tài nguyên được chia sẻ bởi cùng một người dùng, sử dụng nhiều hơn một tên người dùng. Ngắt kết nối tất cả các kết nối trước đó với máy chủ hoặc tài nguyên được chia sẻ và thử lại."
Mark Jeronimus 14/2/2016

3
@MarkJeronimus, xem tại đây support.microsoft.com/en-us/kb/938120 TL; DR: Bạn phải sử dụng IP của máy tính, không phải tên mạng.
GetFree

@MarkJeronimus Mở cài đặt người dùng Windows của bạn, nhấp vào "Quản lý thông tin đăng nhập" và xem liệu chia sẻ có được liệt kê trong Thông tin xác thực của Windows không. Nếu vậy, bạn sẽ có thể sửa đổi hoặc xóa thông tin đăng nhập được lưu trữ ở đó. Một vấn đề của phương thức GUI là nó buộc phải gán ký tự ổ đĩa. Phần Thông tin đăng nhập Windows là nơi lưu trữ thông tin đăng nhập bất kể cách chia sẻ được truy cập hoặc ánh xạ.
Daniel Saner

Tôi gặp vấn đề tương tự như Mark. Tôi giả sử liên kết mà GetFree cung cấp có liên quan nhưng nó không hoàn toàn chính xác như trong trường hợp của tôi, tôi đã kết nối qua IP ngay từ đầu. Có vẻ như GUI chỉ bắt vít và như một cách giải quyết, bạn có thể sử dụng tên máy chủ nếu bạn đã sử dụng IP cho GUI hoặc ngược lại để nhận thông báo đăng nhập hoặc bản đồ mới. Các loại nhật ký này không hiển thị trong Trình quản lý thông tin xác thực.
Lilienthal

1
@voji, trên cú pháp shell của bạn và ví dụ bạn quên đặt dấu hai chấm ngay sau tùy chọn / user. Như thế này:net use s: \\homesrv\share /user:vp pass123
Diego Tercero

10

Để xóa tên người dùng đã lưu:

mở loại dấu nhắc cmd:
net use \\fileservername /del
hoặc
net use * /del
xóa tất cả

đã tìm thấy @ http://www.windowsnetworking.com/kbase/WindowsTips/WindowsServer2008/AdminTips/Network/DeleteLoginCredentialsforaNetworkShare.html


2
Chào mừng bạn đến với Siêu người dùng! Xin vui lòng đọc lại câu hỏi một cách cẩn thận. Câu trả lời của bạn không trả lời câu hỏi ban đầu. OP không hỏi về việc xóa cổ phần và câu trả lời của bạn thậm chí không đề cập đến tên người dùng mà anh ấy đã hỏi.
DavidPostill

3
@DavidPostill Có thể không nhưng xóa tất cả chúng thực sự cho phép tôi lập bản đồ khác.
Paul Stelian
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.