Máy Windows 2008 R2 của tôi được nối với một miền.
Trong màn hình đăng nhập, nếu tôi nhập "username@mydomain.com: cái gì đó" làm tên người dùng, tôi vẫn có thể đăng nhập đúng cách, ý nghĩa của ": cái gì đó" được thêm vào cuối?
Tôi thậm chí có thể thấy người dùng hiện tại được hiển thị là "username@mydomain.com: cái gì đó" trong màn hình người dùng chuyển đổi. Đây có phải là một tính năng trong Windows? Hay nó chỉ là một lỗi? Nếu đó là một tính năng, sự khác biệt giữa đăng nhập là "username@mydomain.com" và đăng nhập là "username@mydomain.com: gì đó"?
Lưu ý rằng tôi đã thử các kết hợp khác nhau như "mydomain \ username: Something" và "mydomain.com:s Something\username". Không ai trong số họ làm việc ngoại trừ "username@mydomain.com: cái gì đó".
Cập nhật ngày 10 tháng 9 năm 2012
Vấn đề RunAs do Justin nêu ra tương tự nhưng không hoàn toàn giống với vấn đề mà tôi muốn giải quyết. Nếu bạn làm
runas /user:username@mydomain.com:anything
bạn sẽ nhận được
RUNAS ERROR: Unable to acquire user password
Tôi đã xác minh rằng RunAs thậm chí không buồn gọi vào LSA khi xem username@mydomain.com:anything
là tên người dùng. RunAs nên đã thực hiện xác nhận đầu vào và trả về lỗi ở đó.
WinLogon thì khác. Nó chấp nhận định dạng đầu vào này và chuyển "username@mydomain.com: anything" vào LSA. Tôi thấy LogonUserEx2
kerberos.dll bên trong đã được gọi. Đó là một lỗi trong logic xác thực đầu vào WinLogon hoặc đây thực sự là một định dạng có thể chấp nhận được đối với một số tính năng ẩn.
Cập nhật ngày 26 tháng 9 năm 2012
Tôi vừa gửi một trường hợp tới Microsoft Premier Support. Tôi sẽ cập nhật ở đây nếu tôi nhận được bất kỳ cập nhật nào từ họ.
runas /user:"jdearing@domain.com:something" "cmd /C dir c:\ & pause"
đó sẽ trả về RUNAS ERROR: Không thể có được mật khẩu người dùng trái ngược với thông thường 1326: Lỗi đăng nhập: tên người dùng không xác định hoặc mật khẩu xấu. cho một đăng nhập thất bại.