Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/evotecit/delegationmodel
DelegationModel PowerShell module provides a simplified way to manage delegation in Active Directory. It's based on ADEssentials module and builts on top of it.
https://github.com/evotecit/delegationmodel
active-directory delegation powershell
Last synced: 2 months ago
JSON representation
DelegationModel PowerShell module provides a simplified way to manage delegation in Active Directory. It's based on ADEssentials module and builts on top of it.
- Host: GitHub
- URL: https://github.com/evotecit/delegationmodel
- Owner: EvotecIT
- License: mit
- Created: 2022-12-16T19:38:49.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-02-21T17:37:58.000Z (almost 2 years ago)
- Last Synced: 2024-10-29T21:06:10.553Z (2 months ago)
- Topics: active-directory, delegation, powershell
- Language: PowerShell
- Homepage:
- Size: 159 KB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
- Changelog: CHANGELOG.MD
- Funding: .github/FUNDING.yml
- License: License
Awesome Lists containing this project
README
# DelegationModel
**DelegationModel** PowerShell module provides a simplified way to manage delegation in Active Directory. It's based on [ADEssentials](https://github.com/EvotecIT/ADEssentials) module and builts on top of it. This module is *Work in Progress* and requires further testing.
## ToDO
- [ ] add support for changing group scope
- [x] add support for moving groups based on path change
- [x] add support for reruning the script multiple times until nothing is left
- [x] add support for members behavior (replace, add, remove)
- [x] add support for ProtectedFromAccidentalDeletion
- [ ] add support for AuditMode
- [ ] Groups
- [ ] Delegation
- [ ] Detect if user is enabled for members
- [ ] Specify global options to use
- [ ] Add file/folder for Sysvol and Netlogon delegation
- [ ] Backup / Restore
- [ ] Verify delegation model
- [ ] Validation of Names in New-ADACLObject (check if it's a valid name and if not stop
- [ ] Detect ProtectedFromAccidentalDeletion and Everyone being affected