{"id":19374112,"url":"https://github.com/ucdavis/adgroup_sync_ps","last_synced_at":"2025-10-09T07:34:06.594Z","repository":{"id":117041130,"uuid":"420263442","full_name":"ucdavis/ADGroup_Sync_PS","owner":"ucdavis","description":"A PowerShell solution for syncing AD group membership","archived":false,"fork":false,"pushed_at":"2021-10-28T20:04:59.000Z","size":12,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-09-24T10:48:07.012Z","etag":null,"topics":["activedirectory","powershell"],"latest_commit_sha":null,"homepage":"","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ucdavis.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-10-22T23:04:03.000Z","updated_at":"2021-10-28T20:05:01.000Z","dependencies_parsed_at":null,"dependency_job_id":"b01f2752-96f6-4759-9cea-d9e1497a8b7c","html_url":"https://github.com/ucdavis/ADGroup_Sync_PS","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ucdavis/ADGroup_Sync_PS","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ucdavis%2FADGroup_Sync_PS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ucdavis%2FADGroup_Sync_PS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ucdavis%2FADGroup_Sync_PS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ucdavis%2FADGroup_Sync_PS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ucdavis","download_url":"https://codeload.github.com/ucdavis/ADGroup_Sync_PS/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ucdavis%2FADGroup_Sync_PS/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279000960,"owners_count":26082973,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-09T02:00:07.460Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["activedirectory","powershell"],"created_at":"2024-11-10T08:34:08.133Z","updated_at":"2025-10-09T07:34:06.578Z","avatar_url":"https://github.com/ucdavis.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"## AD Group Sync \n\nA PowerShell solution for syncing AD group membership with text files, containing user IDs or email addresses, and\\or payroll information listed on AD accounts extended properties. \n\nUpon first run, the script will create the config.json file used to store the settings. Edit the file to fit your environment. \n\nCurrently, the AD group being sync'd are located in a child domain and the user accounts are located in the parent domain.\n\nGroup retrieval by GUID reduces configuration file maintenance. \n\n### Required Setup\n\nThe PowerShell Active Directory Module must be installed on the system.\n\n```powershell\n# On Windows 10 systems\nAdd-WindowsCapability -Online -Name Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0\n```\n\nPull the GUID of an AD Group\n```powershell\n(Get-ADGroup -Identity MyGroupName -Server child.parent.mycollege.edu).ObjectGUID.ToString();\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fucdavis%2Fadgroup_sync_ps","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fucdavis%2Fadgroup_sync_ps","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fucdavis%2Fadgroup_sync_ps/lists"}