private Dictionary <string, string> GetIdentities(string domain) { Dictionary <string, string> identities = new Dictionary <string, string>(); SystemManagementObjects.GetUsernames(domain).ToList().ForEach(u => identities.Add(u, "(u) " + u)); if (showGroups) { SystemManagementObjects.GetGroupNames(domain).ToList().ForEach(g => identities.Add(g, "(g) " + g)); } return(identities); }
private List <string> GetDomainNames() { List <string> domainNames = SystemManagementObjects.GetDomainNames().ToList(); domainNames.Insert(0, System.Environment.MachineName); if (System.Environment.UserDomainName != System.Environment.MachineName) { domainNames.Insert(1, System.Environment.UserDomainName); } return(domainNames); }