dry.module.ad
0.0.4
Creates and configures Active Directory objects. Supports creation of OUs, creation of groups and user accounts, users' and groups' group memberships, adding ACLs to AD objects, import, migration and linking of backup-GPOs, import, linking and migration of json-formatted-GPOs (requires the 'GPOManagement' module which is not openly available), import and linking of WM
Creates and configures Active Directory objects. Supports creation of OUs, creation of groups and user accounts, users' and groups' group memberships, adding ACLs to AD objects, import, migration and linking of backup-GPOs, import, linking and migration of json-formatted-GPOs (requires the 'GPOManagement' module which is not openly available), import and linking of WMIFilters, copying of administrative templates to the central PolicyDefinitions folder, copying NETLOGON files, AD schema extensions (from .ldf's). If you pass in a PSSession to a domain controller to Import-DryADConfiguration, all scriptblocks will execute in that session. If not, scriptblocks will run on the local system in context of the executing user.
Show more
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2021 bjoernf73. All rights reserved.
Package Details
Author(s)
- bjoernf73
Tags
ActiveDirectory GroupPolicy legacyAD
Functions
Import-DryADConfiguration Move-DryADComputer
PSEditions
Dependencies
-
- dry.module.log (>= 0.0.3)
Release Notes
Publishing with newest PowershellGet to not include .git in the package
FileList
- dry.module.ad.nuspec
- .vscode\launch.json
- classes\dry.module.ad.class.ou.ps1
- functions\Convert-DryADClearTextToEncryptedString.ps1
- functions\ConvertTo-DryADDomainDN.ps1
- functions\Get-DryADOUPathFromTag.ps1
- functions\Merge-DryADPSObjects.ps1
- functions\Resolve-DryADReplacementPattern.ps1
- functions\Set-DryADRemoteRegistry.ps1
- scriptblocks\DryAD_SB_ADForestProperty_Get.ps1
- scriptblocks\DryAD_SB_GPLink_Get.ps1
- scriptblocks\DryAD_SB_GroupMember_Get.ps1
- scriptblocks\DryAD_SB_MoveComputer_Get.ps1
- scriptblocks\DryAD_SB_RemoveAndReCreateDir.ps1
- scriptblocks\DryAD_SB_SecurityGroup_Set.ps1
- scriptblocks\DryAD_SB_WMIFilter_Get.ps1
- dry.module.ad.psd1
- example\Example.zip
- functions\Convert-DryADEncryptedBase64StringToClearText.ps1
- functions\Copy-DryADFilesToRemoteTarget.ps1
- functions\Get-DryADRandomString.ps1
- functions\New-DryADSecurityGroup.ps1
- functions\Resolve-DryADReplacementPatterns.ps1
- functions\Set-DryADSchemaExtension.ps1
- scriptblocks\DryAD_SB_ADRootDseProperty_Get.ps1
- scriptblocks\DryAD_SB_GPLink_New.ps1
- scriptblocks\DryAD_SB_GroupMember_Set.ps1
- scriptblocks\DryAD_SB_MoveComputer_Set.ps1
- scriptblocks\DryAD_SB_RemoveItem.ps1
- scriptblocks\DryAD_SB_Template.ps1
- scriptblocks\DryAD_SB_WMIFilter_Set.ps1
- dry.module.ad.psm1
- example\README-why-a-zip.txt
- functions\Convert-DryADEncryptedBase64ToSecureString.ps1
- functions\Copy-DryADModulesToRemoteTarget.ps1
- functions\Get-DryADRemotePublicCertificate.ps1
- functions\New-DryADUser.ps1
- functions\Set-DryADAccessRule.ps1
- functions\Set-DryADWmiFilterLink.ps1
- scriptblocks\DryAD_SB_BackupGPO_Import.ps1
- scriptblocks\DryAD_SB_GPLink_Remove.ps1
- scriptblocks\DryAD_SB_ImportMods.ps1
- scriptblocks\DryAD_SB_PSModPath.ps1
- scriptblocks\DryAD_SB_SchemaExtension_Set.ps1
- scriptblocks\DryAD_SB_User_Get.ps1
- xfunctions\Import-DryADConfiguration.ps1
- README.md
- functions\Add-DryADGroupMember.ps1
- functions\ConvertTo-DryADCase.ps1
- functions\Get-DryADCredential.ps1
- functions\Get-DryADServiceProperty.ps1
- functions\New-DryADWmiFilter.ps1
- functions\Set-DryADDrive.ps1
- functions\Wait-DryADForADWebServices.ps1
- scriptblocks\DryAD_SB_CreateDir.ps1
- scriptblocks\DryAD_SB_GPLink_Set.ps1
- scriptblocks\DryAD_SB_JsonGPO_Import.ps1
- scriptblocks\DryAD_SB_RemoteWebCert_Export.ps1
- scriptblocks\DryAD_SB_SecurityGroup_Get.ps1
- scriptblocks\DryAD_SB_User_Set.ps1
- xfunctions\Move-DryADComputer.ps1
- functions\ConvertTo-DryADDistinguishedName.ps1
- functions\Get-DryADJson.ps1
- functions\Import-DryADGPO.ps1
- functions\Remove-DryADGPLink.ps1
- functions\Set-DryADGPLink.ps1
- helper\Install-DependentModules.ps1
- scriptblocks\DryAD_SB_ADAccessRule_Set.ps1
- scriptblocks\DryAD_SB_ADDomainProperty_Get.ps1
- scriptblocks\DryAD_SB_ADDrive_Set.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
0.1.0 | 3 | 5/20/2025 |
0.0.4 (current version) | 103 | 12/12/2021 |