Pregunta:¿Cómo puedo obtener el nombre del grupo local para invitados/administradores?
uso el código que se encuentra en http://support.microsoft.com/kb/306273
para agregar un usuario de Windows. El problema es que necesito agregar el usuario a un grupo, pero los nombres de grupo están localizados.
E.g. el ejemplo MS usa una computadora inglesa, lo que significa que puede obtener el grupo de invitados de esta manera: grp = AD.Children.Find ("Invitados", "grupo")
Pero en una computadora que no sea inglesa, la El nombre de grupo "Invitado" está localizado, lo que significa, por ejemplo, en mi SO de idioma alemán, el nombre de grupo para Invitados es "Gäste".
Lo que significa que para el ejemplo de soporte para funcionar en mi equipo tengo que cambiar esa línea para grp = AD.Children.Find ("Personas discapacitadas", "grupo")
entonces funciona.
Ahora, si el sistema operativo es en otro idioma, ¿cómo puedo encontrar el nombre para el usuario invitado? ¿O cómo puedo obtener el nombre de usuario invitado de un sid?
Nota: .NET 2.0, 3.0 o 3.5 no