Я тестирую приложение, которое получает отображаемое имя пользователя, вошедшего в компьютерную часть Active Directory, например:
var systemUserName = UserPrincipal.Current.DisplayName;
Проблема в том, что я использую тот же компьютер изиз сети Active Directory, потому что я получаю исключение и приложение вылетает:
System.DirectoryServices.AccountManagement.PrincipalServerDownException: 'The server could not be contacted.'
Есть ли способ проверить, был ли компьютер впервые подключен к AD?