Domanda:Come posso ottenere il nome del gruppo locale per ospiti/amministratori?
io uso il codice trovato in http://support.microsoft.com/kb/306273
per aggiungere un utente di Windows. Il problema è che ho bisogno di aggiungere l'utente a un gruppo, ma i nomi dei gruppi sono localizzati.
E.g. l'esempio MS utilizza un computer inglese, il che significa che è possibile ottenere il gruppo guest in questo modo: grp = AD.Children.Find ("Ospiti", "gruppo")
Ma su un computer non inglese, il Il nome del gruppo "Guest" è localizzato, ad esempio sul mio sistema operativo in lingua tedesca, il nome del gruppo per gli ospiti è "Gäste".
Il che significa che per l'esempio il supporto per l'esecuzione sul mio computer ho bisogno di cambiare quella linea di grp = AD.Children.Find ("Gäste", "gruppo")
allora funziona.
Ora, se il sistema operativo è un'altra lingua, come posso trovare il nome per l'utente ospite? O come posso ottenere il nome utente ospite da un sid?
Nota: NET 2.0, 3.0 o 3.5 non