¿Cómo puedo verificar desde C# si hay una cuenta de usuario local (es decir, la cuenta de administrador local) activa?Cómo verificar C# si la cuenta de usuario está activa
Lo que realmente quiero es un reemplazo de C# para el resultado "Account Active" = "Yes" (o "No") del comando "net user Administrator".
Me temo que esta pregunta parece un duplicado en this, pero no sé qué pasar para el parámetro para el objeto raíz DirectoryEntry. Probé cosas diferentes como "ldap: //" + Environment.MachineName, "ldap: //127.0.0.1", "WinNT: //" + Environment.MachineName, pero ninguno funcionó. El buscador me arroja una excepción. Llamada Find All() en los tres casos.
lo excepción quieres llegar? – BlackICE
Con "ldap: //" + Environment.MachineName obtengo una COMException con el mensaje "El servidor no está operativo". y ErrorCode = -2147016646. Lo mismo con "ldap: //127.0.0.1". – candritzky
Con "WinNT: //" + Environment.MachineName Obtengo una excepción NotSupportedException con el mensaje "El proveedor no admite la búsqueda y no puede buscar WinNT: //." –
candritzky