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. This module is Work in Progress and requires further testing.
- add support for changing group scope
- add support for moving groups based on path change
- add support for reruning the script multiple times until nothing is left
- add support for members behavior (replace, add, remove)
- 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