{"id":19505048,"url":"https://github.com/tools4everbv/helloid-conn-sa-full-ad-accountenabledisable","last_synced_at":"2026-07-02T12:34:27.175Z","repository":{"id":113211995,"uuid":"292007739","full_name":"Tools4everBV/HelloID-Conn-SA-Full-AD-AccountEnableDisable","owner":"Tools4everBV","description":"Active Directory - User account enable or disable","archived":false,"fork":false,"pushed_at":"2024-09-01T15:10:20.000Z","size":52,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-10-30T15:38:06.224Z","etag":null,"topics":["active-directory","delegated-form","import","powershell","service-automation","usermanagement"],"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/Tools4everBV.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":"2020-09-01T13:38:15.000Z","updated_at":"2023-09-08T12:50:14.000Z","dependencies_parsed_at":null,"dependency_job_id":"b696db3f-459c-4738-9eeb-eab29729c96e","html_url":"https://github.com/Tools4everBV/HelloID-Conn-SA-Full-AD-AccountEnableDisable","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Tools4everBV/HelloID-Conn-SA-Full-AD-AccountEnableDisable","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tools4everBV%2FHelloID-Conn-SA-Full-AD-AccountEnableDisable","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tools4everBV%2FHelloID-Conn-SA-Full-AD-AccountEnableDisable/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tools4everBV%2FHelloID-Conn-SA-Full-AD-AccountEnableDisable/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tools4everBV%2FHelloID-Conn-SA-Full-AD-AccountEnableDisable/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Tools4everBV","download_url":"https://codeload.github.com/Tools4everBV/HelloID-Conn-SA-Full-AD-AccountEnableDisable/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tools4everBV%2FHelloID-Conn-SA-Full-AD-AccountEnableDisable/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35048062,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-02T02:00:06.368Z","response_time":173,"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":["active-directory","delegated-form","import","powershell","service-automation","usermanagement"],"created_at":"2024-11-10T22:28:12.653Z","updated_at":"2026-07-02T12:34:27.165Z","avatar_url":"https://github.com/Tools4everBV.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"⚠️ **DEPRECATED** - This repository has been deprecated.\n\nThe functionality in this repository has been split into two separate repositories for better maintainability and access control:\n\n- **Account Enable**: [HelloID-Conn-SA-Full-Microsoft-AD-AccountEnable](https://github.com/Tools4everBV/HelloID-Conn-SA-Full-Microsoft-AD-AccountEnable)\n- **Account Disable**: [HelloID-Conn-SA-Full-Microsoft-AD-AccountDisable](https://github.com/Tools4everBV/HelloID-Conn-SA-Full-Microsoft-AD-AccountDisable)\n\n## Benefits of the Split\n\n- **Granular Access Control**: Assign different permissions to different roles based on your organizational needs (e.g., enable permissions to system admins, disable permissions to the service desk)\n- **Improved Performance**: Each form only queries the relevant subset of users:\n  - Enable form queries only disabled users\n  - Disable form queries only enabled users\n  - Eliminates unnecessary user state queries and filtering\n- **Better Separation of Concerns**: Each repository has a single, focused responsibility\n\nPlease migrate to the appropriate repository above based on your needs.\n\n\u003c!-- Description --\u003e\n## Description\nThis HelloID Service Automation Delegated Form provides AD account enable / disable functionality. The following options are available:\n 1. Search and select the target AD user account\n 2. Show basic AD user account attributes of selected target user\n 3. Select AD user account attributes for filtering common groupmemberships\n 4. Modify the enabled state of selected target AD user account\n\n\n## Versioning\n| Version | Description | Date |\n| - | - | - |\n| 1.1.1   | Updated with audit logging | 2022/06/08  |\n| 1.1.0   | Updated with code for SA agent | 2022/03/14  |\n| 1.0.1   | Added version number and updated all-in-one script | 2021/11/03  |\n| 1.0.0   | Initial release | 2020/09/01  |\n\n\n\u003c!-- TABLE OF CONTENTS --\u003e\n## Table of Contents\n* [Description](#description)\n* [All-in-one PowerShell setup script](#all-in-one-powershell-setup-script)\n  * [Getting started](#getting-started)\n* [Post-setup configuration](#post-setup-configuration)\n* [Manual resources](#manual-resources)\n* [Getting help](#getting-help)\n\n\n## All-in-one PowerShell setup script\nThe PowerShell script \"createform.ps1\" contains a complete PowerShell script using the HelloID API to create the complete Form including user defined variables, tasks and data sources.\n\n _Please note that this script asumes none of the required resources do exists within HelloID. The script does not contain versioning or source control_\n\n\n### Getting started\nPlease follow the documentation steps on [HelloID Docs](https://docs.helloid.com/hc/en-us/articles/360017556559-Service-automation-GitHub-resources) in order to setup and run the All-in one Powershell Script in your own environment.\n\n \n## Post-setup configuration\nAfter the all-in-one PowerShell script has run and created all the required resources. The following items need to be configured according to your own environment\n 1. Update the following [user defined variables](https://docs.helloid.com/hc/en-us/articles/360014169933-How-to-Create-and-Manage-User-Defined-Variables)\n\u003ctable\u003e\n  \u003ctr\u003e\u003ctd\u003e\u003cstrong\u003eVariable name\u003c/strong\u003e\u003c/td\u003e\u003ctd\u003e\u003cstrong\u003eExample value\u003c/strong\u003e\u003c/td\u003e\u003ctd\u003e\u003cstrong\u003eDescription\u003c/strong\u003e\u003c/td\u003e\u003c/tr\u003e\n  \u003ctr\u003e\u003ctd\u003eADusersSearchOU\u003c/td\u003e\u003ctd\u003e[{ \"OU\": \"OU=Disabled Users,OU=HelloID Training,DC=veeken,DC=local\"},{ \"OU\": \"OU=Users,OU=HelloID Training,DC=veeken,DC=local\"},{\"OU\": \"OU=External,OU=HelloID Training,DC=veeken,DC=local\"}]\u003c/td\u003e\u003ctd\u003eArray of Active Directory OUs for scoping AD user accounts in the search result of this form\u003c/td\u003e\u003c/tr\u003e\n\u003c/table\u003e\n\n## Manual resources\nThis Delegated Form uses the following resources in order to run\n\n### Powershell data source 'AD-user-generate-table-wildcard-deactivate'\nThis Powershell data source runs an Active Directory query to search for matching AD user accounts. It uses an array of Active Directory OU's specified as HelloID user defined variable named _\"ADusersSearchOU\"_ to specify the search scope.\n\n### Powershell data source 'AD-user-generate-table-attributes-basic-deactivate'\nThis Powershell data source runs an Active Directory query to select a list of basic user attributes of the selected AD user account.  \n\n### Powershell data source 'AD-user-get-attribute-enabled-deactivate'\nThis Powershell data source runs an Active Directory query to receive the current enable state of the selected target AD user account.\n\n### Delegated form task 'AD-user-set-enabled'\nThis delegated form task will update the enabled state of the selected target AD user account according to the modifications in this form.\n\n## Getting help\n_If you need help, feel free to ask questions on our [forum](https://forum.helloid.com/forum/helloid-connectors/service-automation/506-helloid-sa-active-directory-ad-account-de-activate)_\n\n## HelloID Docs\nThe official HelloID documentation can be found at: https://docs.helloid.com/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftools4everbv%2Fhelloid-conn-sa-full-ad-accountenabledisable","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftools4everbv%2Fhelloid-conn-sa-full-ad-accountenabledisable","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftools4everbv%2Fhelloid-conn-sa-full-ad-accountenabledisable/lists"}