Ошибка при поиске имени пользователя LDAP сеанса Windows - C # - PullRequest
1 голос
/ 25 октября 2019

В клиентском коде C # я пытаюсь найти имя пользователя для сеанса Windows со следующим кодом. Он работал в тестовой среде LDAP. В другой среде LDAP происходит сбой с ошибкой:

Ошибка при получении имени: указанный атрибут или значение службы каталогов не существует.

try
{
    // Set the current user
    UserPrincipal curUser = UserPrincipal.Current;
    String user = curUser.SamAccountName;
}
catch(Exception ex)
{
    LogWriter.WriteError("Error getting name: " + ex.Message);
}

Это проблема безопасности? Есть ли другой способ, чтобы LDAP вошел в систему с именем пользователя.

...