コード例 #1
0
ファイル: Program.cs プロジェクト: ASkyeye/SharpSphere
        static void PrintUsersAndGroups()
        {
            UserSearchResult[] userSearchResults = vim.RetrieveUserGroups(serviceContent.userDirectory, null, "", null, null, false, true, true);
            List <String>      users             = new List <string>();
            List <String>      groups            = new List <string>();

            foreach (var searchResult in userSearchResults)
            {
                if (searchResult.group)
                {
                    groups.Add("Group name: " + searchResult.principal);
                }
                else
                {
                    users.Add("User name: " + searchResult.fullName + " | Group principal: " + searchResult.principal);
                }
            }

            Console.WriteLine("[x] Printing groups");
            foreach (var group in groups)
            {
                Console.WriteLine(group);
            }
            Console.WriteLine("[x] Printing users");
            foreach (var user in users)
            {
                Console.WriteLine(user);
            }
        }