I am wanting to add a local user to a local group and I have been unable to find any examples of this. There is no shortage of examples for Active Directory but nothing relating to local groups.
From what I can work out the code should be something like group = System.DirectoryServices.DirectoryEntry("WinNT://" + System.Environment.MachineName + "/testgroup") group.Properties["member"].Add("testuser") This fails with "EnvironmentError: The directory property cannot be found in the cache." the first time then "EnvironmentError: Exception from HRESULT: 0x8000500F" For AD groups the code is, group = System.DirectoryServices.DirectoryEntry("WinNT://" + System.Environment.MachineName + "/testgroup") user = System.DirectoryServices.DirectoryEntry("WinNT://" + System.Environment.MachineName + "/testuser") group.Properties["member"].Add(user.Properties["distinguishedName"].Value) But with local users there is no distinguishedName property. Any ideas? Iain. _______________________________________________ users mailing list users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com