示例#1
0
        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);
        }
示例#2
0
        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);
        }