Come posso verificare da C# se un account utente locale (ovvero l'account amministratore locale) è attivo?Come effettuare il check in C# se l'account utente è attivo
Quello che in realtà desidero è una sostituzione C# per l'output "Account Active" = "Sì" (o "No") dal comando "net user Administrator".
Ho paura che questa domanda assomigli a un duplicato su this, ma non so cosa passare per il parametro per l'oggetto DirectoryDirectory root. Ho provato cose diverse come "ldap: //" + Environment.MachineName, "ldap: //127.0.0.1", "WinNT: //" + Environment.MachineName, ma nessuno di loro ha funzionato. Ricevo un'eccezione generata dalla chiamata searcher.FindAll() in tutti e tre i casi.
quello eccezione vuoi arrivare? – BlackICE
Con "ldap: //" + Environment.MachineName Ricevo una COMException con messaggio "Il server non è operativo." e ErrorCode = -2147016646. Lo stesso con "ldap: //127.0.0.1". – candritzky
Con "WinNT: //" + Environment.MachineName Ricevo un NotSupportedException con messaggio "Il provider non supporta la ricerca e non può cercare WinNT: //." –
candritzky