Làm cách nào tôi có thể biết bộ điều khiển miền mà tôi đã xác thực?


Câu trả lời:


95

Bạn có thể tìm thấy điều này thông qua lệnh sau:

echo %LOGONSERVER%

Và bạn không cần phải là quản trị viên hoặc người cung cấp năng lượng để sử dụng nó. Có một cái nhìn vào đầu ra của lệnh này:

set

2
FYI: Powershell dường như không có bộ biến đó. Tôi đã phải chạy nó từ shell lệnh cơ bản.
Christian Bongiorno

Điều này không hoạt động khi bạn đăng nhập với tư cách là người dùng cục bộ và bạn quan tâm đến cách máy tính được xác thực với miền. Đối với điều đó, xem câu trả lời khác tham khảo nltest.
wfaulk

Một lưu ý, ở đây bạn có được bộ điều khiển người dùng đã đăng nhập của bạn. Không phải bộ điều khiển miền của máy tính.
leiflundgren

1
@ChristianBongiorno Nó hoạt động với powershell: đó là một cuộc gọi đơn giản trên một biến môi trường. Với cmd, các cuộc gọi này được thực hiện bởi %variable%, trong Powershell, bạn cần một cú pháp khác : $env:variable. Vì vậy, trong trường hợp này, nhập Powershell : $env:Logonserver, và bạn nhận được kết quả tương tự.
Tobias

47

Để xác định DC máy tính / máy chủ, hãy sử dụng NLTEST:

nltest /dsgetdc:<domain_name> 

Để liệt kê tất cả các DC với trang web phù hợp của họ, hãy thử:

nltest /dclist:<domain_name>

Bạn không phải sử dụng FQDN của tên miền hoặc máy chủ - ví dụ, thay vì nói /dclist:services.microsoft.com, bạn chỉ có thể nhập /dclist:services(miễn là bạn là thành viên được xác thực của tên miền đó, tất nhiên).

Để xác thực người dùng và chính sách nhóm, hãy sử dụng biến LOGONSERVER:

echo %logonserver%

nltestđối với tôi đáng tin cậy hơn nhiều vì LOGONSERVERđã không hoạt động khi đến RDP
ZoolWay

4

set lsẽ trả lời với các biến cho cả localappdatavà cho logonserver. Tuy nhiên, logonserverlà biến duy nhất bạn quan tâm và là biến sẽ cho bạn biết tên của bộ điều khiển miền mà bạn đã xác thực.

Để chỉ lấy thông tin máy chủ logons, hãy gõ set log(đơn giản là viết tắt của bộ logonserver). Tên của bộ điều khiển miền mà bạn đã xác thực sẽ được trả lại.


3

Điều này chỉ trả lời câu hỏi của bạn nếu bạn có Outlook:

Tôi tìm thấy một tính năng thú vị trong Outlook. Nếu bạn giữ Ctrl và nhấp chuột phải vào biểu tượng trong thanh tác vụ, sau đó nhấp vào trạng thái kết nối, nó sẽ hiển thị cho bạn máy chủ trao đổi mà bạn đã kết nối cũng như bộ điều khiển miền mà bạn đang kết nối. Tôi thực sự thấy rằng một người trả lời một câu hỏi khác về các kết nối Exchange, cách tuyệt vời để tái chế câu trả lời ...


Nơi tôi nhận được thông tin này: superuser.com/questions/304461/ từ
Supercereal

Đây không phải là hoàn toàn chính xác. Trong trường hợp hiếm hoi khi bạn có 2 DC trên trang web cho các tên miền KHÁC BIỆT, cả hai đều thuộc cùng một khu rừng và cả hai đều mang dịch vụ Thư mục, có thể bạn xác thực với tên miền DC của mình trong khi Outlook sử dụng DC khác cho các dịch vụ thư mục . Tôi đã thấy điều này xảy ra. Gây ra nhiều đau buồn, bởi vì việc thêm các đại biểu trong Outlook không hoạt động đúng nếu đăng nhập DC của bạn và máy chủ thư mục được Outlook sử dụng không nằm trong cùng một miền.
Tonny

1
Tôi đồng ý rằng điều này không đáng tin cậy cho câu hỏi của OP, nhưng nó vẫn là thông tin hữu ích. Cảm ơn!
jpaugh

1

set L liệt kê tất cả các biến môi trường bắt đầu bằng chữ L


1
Tâm giải thích điều này làm gì?
soandos

Có vẻ như nó liệt kê tất cả các biến bắt đầu bằng chữ L. Hãy thử set aví dụ.
Peter Jaric

1

Powershell cung cấp (không có tham số):

Get-ADDomainController

Hay cụ thể là:

(Get-ADDomainController).HostName
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.