Skip to content

ActiveDirectoryManagementFramework/DomainManagement

Repository files navigation

Domain Management

The Project

The Domain Management Module is part of the Active Directory Management Framework.

Visit the Project Website for more details and the full documentation.

Synopsis

Module to manage Domain level Active Directory content. This module allows explicitly defining how a domain should be configured and then either validating an existing domain against the configured state, or bringing a domain into the configured state.

For most applications, it is recommended to use the tools provided by the ADMF module, rather than directly accessing the resources provided by this module:

Install-Module ADMF

For more details on how to define and manage configuration, see the documentation on the ADMF module.

Elementary Steps

First of all, it becomes necessary to define a desired state. For example, let's define a group:

Register-DMGroup -Name "SEC-0-Admins" -Path "OU=Groups,OU=Tier-0,%DomainDN%" -Description "Tier 0 Administrators group" -Scope DomainLocal

This allows us now to test, whether this group is properly configured:

# Local Domain
Test-DMGroup

# Target Domain
Test-DMGroup -Server contoso.com

# Target Domain with credentials
Test-DMGroup -Server contoso.com -Credential $cred

If we now want to apply those defined changes, all we need to do is invoke them:

# Local Domain
Invoke-DMGroup

# Target Domain
Invoke-DMGroup -Server contoso.com

# Target Domain with credentials
Invoke-DMGroup -Server contoso.com -Credential $cred

About

PowerShell module to manage domain level Active Directory resources

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Contributors 3

  •  
  •  
  •