tag:blogger.com,1999:blog-6698224.post-1080668668043505952004-03-30T11:38:00.000-06:002004-08-11T10:40:47.600-05:00Check if a local account is enabled or disabled in .NET<span style="font-family:trebuchet ms;"><span style="font-size:85%;"><span style="font-family:arial;color:#000000;">DirectoryEntry de = new DirectoryEntry("WinNT://<machinename></span></span></span><span style="font-family:trebuchet ms;"><span style="font-size:85%;"><span style="font-family:arial;color:#000000;">/<localaccount>"); <br />int value = Convert.ToInt32(de.Properties["UserFlags"][0]); <br />if((value & 0x002) == 0) <br /></span></span></span><span style="font-family:trebuchet ms;"><span style="color:#000000;"><span style="font-size:85%;"><span style="font-family:arial;"> Console.WriteLine("This account is enabled.");</span></spam> <br /></span> <br /></span></span><span style="font-size:85%;"><span style="font-family:trebuchet ms;"><span style="color:#000000;">If is an AD Account, check the property <strong>userAccountControl</strong> instead. <br /></span> <br /></span></span><span style="font-size:85%;"><span style="font-family:trebuchet ms;"></spam></span></span>Danielhttp://www.blogger.com/profile/17636031092965440114noreply@blogger.com