В клиентском коде 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 вошел в систему с именем пользователя.