Как получить имя и фамилию пользователя "Windows 10" с отключенным DC

Как получить имя и фамилию пользователя в Windows 10 без подключения к домену для указанного (или в худшем случае вошедшего в систему) имени учетной записи? Машина хотя бы раз была подключена к контроллеру домена (ноутбуку).

Я попытался использовать UserPrincipal (который, очевидно, выбрасывает PrincipalException с LDAPException внутри). Также искал много тем (пока все о случае с подключенным DC).

1 ответ

Попробуй это:

public static void GetUsers()  
{  
     SelectQuery sQuery = new SelectQuery(“Win32_UserAccount”,“Domain=’yourdomain’”);  

     try  
     {  
            ManagementObjectSearcher mSearcher = new ManagementObjectSearcher(sQuery);  

            Console.WriteLine(“User Accounts\n”);  

            foreach (ManagementObject mObject in mSearcher.Get())  
            {  
                // Console.WriteLine(mObject[“Name”]);  
                // your logic
            }  
      }  
      catch (Exception ex)  
      {  
            Console.WriteLine(ex.Message);  
      }  


 } 
Другие вопросы по тегам