1111111111Rating 0.00 (0 Votes)

Задача

Необходимо при запуске приложения определять текущий домен контроллер.

Решение

Можно использовать код при загрузке формы:

try
            {
                using (PrincipalContext context = new PrincipalContext(ContextType.Domain))
                {
                    string DC = context.ConnectedServer;
                    tbServerName.Text = DC;
                }
            }
            catch
            {
                MessageBox.Show("Текущий DC не определен, необходимо указать вручную.");
                tbServerName.Text = "DC Name";
            }

При этом в раздел Using необходимо добавить System.DirectoryServices.AccountManagement

Добавить комментарий


Обновить
Защитный код

Сейчас 72 гостей и ни одного зарегистрированного пользователя на сайте

Вверх
Вниз