Skip to content

Releases: dsccommunity/ActiveDirectoryDsc

v6.7.1

05 Dec 13:45
v6.7.1
6f68181

Choose a tag to compare

[v6.7.1]

Added

  • ADReadOnlyDomainControllerAccount
    • Added read-only value Enabled indicating whether a pre-staged account is Enabled or Disabled (Unoccupied).
  • ActiveDirectoryDsc
    • Added strings.psd1 for HQRM compliance.
  • ADObjectPermissionEntry
    • The "ObjectType" parameter now supports the display name of the object to which
      the access rule applies, in addition to the schema GUID.
      (issue #744).
    • The "InheritedObjectType" parameter now supports the display name of the object
      type that can inherit this access rule, in addition to the schema GUID.
      (issue #744).
  • ADDomain
    • Skip LCM reboot signal if SuppressReboot parameter is set to true
      (issue #742).

Removed

  • All Resources
    • Removed about_*.help.txt from sources as these are now generated at build time.
  • ActiveDirectoryDsc.Common
    • Test-DscPropertyState now provided by DscResource.Common.
    • Compare-ResourcePropertyState now provided by DscResource.Common.

Changed

  • build.ps1
    • Update to latest Sampler version.
  • Resolve-Dependency.ps1
    • Update to latest Sampler version.
  • Resolve-Dependency.psd1
    • Update to latest Sampler version.
    • Enable ModuleFast.
  • RequiredModules.psd1
    • Add PlatyPS fixes #714.
    • Indented.ScriptAnalyzerRules.
  • analyzersettings.psd1
    • Update to latest dsccommunity version.
  • ActiveDirectory.psd1
    • Fix formatting.
    • Clear DscResourcesToExport as this is overwritten by ModuleBuilder.
    • Add RootModule.
  • build.yaml
    • Add doc generation.
    • Move module to buildModule directory.
    • Add wiki to release assets.
  • ActiveDirectoryDsc
    • Migrate tests to Pester 5.
    • Add VSCode settings for Pester Extension.

Fixed

  • ADObjectPermissionEntry
    • Fixed Get-TargetResource to return valid ActiveDirectoryRights when ACE is absent.
  • ADDomain
    • Report domain exists in Get-TargetResource during pending DC promotion reboot.
      (issue #742).
  • ADDomainController
    • Check the operating system to see if it is a domain controller before locating the
      domain controller object.
      Fixes issue #747.
    • Updated documentation to reflect parameters that should not be used with UseExistingAccount.
    • Additional guards against null properties when getting DelegatedAdministratorAccountName.
  • ActiveDirectoryDsc.Common
    • Removed operating system check from Get-DomainControllerObject and moved into ADDomainController above.

v6.7.1-preview0006

25 Nov 19:42
6f68181

Choose a tag to compare

v6.7.1-preview0006 Pre-release
Pre-release

[v6.7.1-preview0006]

Added

  • ADReadOnlyDomainControllerAccount
    • Added read-only value Enabled indicating whether a pre-staged account is Enabled or Disabled (Unoccupied).
  • ActiveDirectoryDsc
    • Added strings.psd1 for HQRM compliance.
  • ADObjectPermissionEntry
    • The "ObjectType" parameter now supports the display name of the object to which
      the access rule applies, in addition to the schema GUID.
      (issue #744).
    • The "InheritedObjectType" parameter now supports the display name of the object
      type that can inherit this access rule, in addition to the schema GUID.
      (issue #744).
  • ADDomain
    • Skip LCM reboot signal if SuppressReboot parameter is set to true
      (issue #742).

Removed

  • All Resources
    • Removed about_*.help.txt from sources as these are now generated at build time.
  • ActiveDirectoryDsc.Common
    • Test-DscPropertyState now provided by DscResource.Common.
    • Compare-ResourcePropertyState now provided by DscResource.Common.

Changed

  • build.ps1
    • Update to latest Sampler version.
  • Resolve-Dependency.ps1
    • Update to latest Sampler version.
  • Resolve-Dependency.psd1
    • Update to latest Sampler version.
    • Enable ModuleFast.
  • RequiredModules.psd1
    • Add PlatyPS fixes #714.
    • Indented.ScriptAnalyzerRules.
  • analyzersettings.psd1
    • Update to latest dsccommunity version.
  • ActiveDirectory.psd1
    • Fix formatting.
    • Clear DscResourcesToExport as this is overwritten by ModuleBuilder.
    • Add RootModule.
  • build.yaml
    • Add doc generation.
    • Move module to buildModule directory.
    • Add wiki to release assets.
  • ActiveDirectoryDsc
    • Migrate tests to Pester 5.
    • Add VSCode settings for Pester Extension.

Fixed

  • ADObjectPermissionEntry
    • Fixed Get-TargetResource to return valid ActiveDirectoryRights when ACE is absent.
  • ADDomain
    • Report domain exists in Get-TargetResource during pending DC promotion reboot.
      (issue #742).
  • ADDomainController
    • Check the operating system to see if it is a domain controller before locating the
      domain controller object.
      Fixes issue #747.
    • Updated documentation to reflect parameters that should not be used with UseExistingAccount.
    • Additional guards against null properties when getting DelegatedAdministratorAccountName.
  • ActiveDirectoryDsc.Common
    • Removed operating system check from Get-DomainControllerObject and moved into ADDomainController above.

v6.7.1-preview0005

25 Nov 19:28
137ad0d

Choose a tag to compare

v6.7.1-preview0005 Pre-release
Pre-release

[v6.7.1-preview0005]

Added

  • ADReadOnlyDomainControllerAccount
    • Added read-only value Enabled indicating whether a pre-staged account is Enabled or Disabled (Unoccupied).
  • ActiveDirectoryDsc
    • Added strings.psd1 for HQRM compliance.
  • ADDomain
    • Skip LCM reboot signal if SuppressReboot parameter is set to true
      (issue #742).

Removed

  • All Resources
    • Removed about_*.help.txt from sources as these are now generated at build time.
  • ActiveDirectoryDsc.Common
    • Test-DscPropertyState now provided by DscResource.Common.
    • Compare-ResourcePropertyState now provided by DscResource.Common.

Changed

  • build.ps1
    • Update to latest Sampler version.
  • Resolve-Dependency.ps1
    • Update to latest Sampler version.
  • Resolve-Dependency.psd1
    • Update to latest Sampler version.
    • Enable ModuleFast.
  • RequiredModules.psd1
    • Add PlatyPS fixes #714.
    • Indented.ScriptAnalyzerRules.
  • analyzersettings.psd1
    • Update to latest dsccommunity version.
  • ActiveDirectory.psd1
    • Fix formatting.
    • Clear DscResourcesToExport as this is overwritten by ModuleBuilder.
    • Add RootModule.
  • build.yaml
    • Add doc generation.
    • Move module to buildModule directory.
    • Add wiki to release assets.
  • ActiveDirectoryDsc
    • Migrate tests to Pester 5.
    • Add VSCode settings for Pester Extension.

Fixed

  • ADObjectPermissionEntry
    • Fixed Get-TargetResource to return valid ActiveDirectoryRights when ACE is absent.
  • ADDomain
    • Report domain exists in Get-TargetResource during pending DC promotion reboot.
      (issue #742).
  • ADDomainController
    • Check the operating system to see if it is a domain controller before locating the
      domain controller object.
      Fixes issue #747.
    • Updated documentation to reflect parameters that should not be used with UseExistingAccount.
    • Additional guards against null properties when getting DelegatedAdministratorAccountName.
  • ActiveDirectoryDsc.Common
    • Removed operating system check from Get-DomainControllerObject and moved into ADDomainController above.

v6.7.1-preview0004

25 Nov 19:16
054b09f

Choose a tag to compare

v6.7.1-preview0004 Pre-release
Pre-release

[v6.7.1-preview0004]

Added

  • ADReadOnlyDomainControllerAccount
    • Added read-only value Enabled indicating whether a pre-staged account is Enabled or Disabled (Unoccupied).
  • ActiveDirectoryDsc
    • Added strings.psd1 for HQRM compliance.

Removed

  • All Resources
    • Removed about_*.help.txt from sources as these are now generated at build time.
  • ActiveDirectoryDsc.Common
    • Test-DscPropertyState now provided by DscResource.Common.
    • Compare-ResourcePropertyState now provided by DscResource.Common.

Changed

  • build.ps1
    • Update to latest Sampler version.
  • Resolve-Dependency.ps1
    • Update to latest Sampler version.
  • Resolve-Dependency.psd1
    • Update to latest Sampler version.
    • Enable ModuleFast.
  • RequiredModules.psd1
    • Add PlatyPS fixes #714.
    • Indented.ScriptAnalyzerRules.
  • analyzersettings.psd1
    • Update to latest dsccommunity version.
  • ActiveDirectory.psd1
    • Fix formatting.
    • Clear DscResourcesToExport as this is overwritten by ModuleBuilder.
    • Add RootModule.
  • build.yaml
    • Add doc generation.
    • Move module to buildModule directory.
    • Add wiki to release assets.
  • ActiveDirectoryDsc
    • Migrate tests to Pester 5.
    • Add VSCode settings for Pester Extension.

Fixed

  • ADObjectPermissionEntry
    • Fixed Get-TargetResource to return valid ActiveDirectoryRights when ACE is absent
  • ADDomainController
    • Check the operating system to see if it is a domain controller before locating the
      domain controller object.
      Fixes issue #747.
    • Updated documentation to reflect parameters that should not be used with UseExistingAccount.
    • Additional guards against null properties when getting DelegatedAdministratorAccountName.
  • ActiveDirectoryDsc.Common
    • Removed operating system check from Get-DomainControllerObject and moved into ADDomainController above.

v6.7.1-preview0003

16 Oct 16:00
c0f5ac3

Choose a tag to compare

v6.7.1-preview0003 Pre-release
Pre-release

[v6.7.1-preview0003]

Added

  • ActiveDirectoryDsc
    • Added strings.psd1 for HQRM compliance.

Removed

  • All Resources
    • Removed about_*.help.txt from sources as these are now generated at build time.
  • ActiveDirectoryDsc.Common
    • Test-DscPropertyState now provided by DscResource.Common.
    • Compare-ResourcePropertyState now provided by DscResource.Common.

Changed

  • build.ps1
    • Update to latest Sampler version.
  • Resolve-Dependency.ps1
    • Update to latest Sampler version.
  • Resolve-Dependency.psd1
    • Update to latest Sampler version.
    • Enable ModuleFast.
  • RequiredModules.psd1
    • Add PlatyPS fixes #714.
    • Indented.ScriptAnalyzerRules.
  • analyzersettings.psd1
    • Update to latest dsccommunity version.
  • ActiveDirectory.psd1
    • Fix formatting.
    • Clear DscResourcesToExport as this is overwritten by ModuleBuilder.
    • Add RootModule.
  • build.yaml
    • Add doc generation.
    • Move module to buildModule directory.
    • Add wiki to release assets.
  • ActiveDirectoryDsc
    • Migrate tests to Pester 5.
    • Add VSCode settings for Pester Extension.

Fixed

  • ADObjectPermissionEntry
    • Fixed Get-TargetResource to return valid ActiveDirectoryRights when ACE is absent

v6.7.1-preview0002

25 Sep 16:58
4751ae1

Choose a tag to compare

v6.7.1-preview0002 Pre-release
Pre-release

[v6.7.1-preview0002]

Added

  • ActiveDirectoryDsc
    • Added strings.psd1 for HQRM compliance.

Removed

  • All Resources
    • Removed about_*.help.txt from sources as these are now generated at build time.
  • ActiveDirectoryDsc.Common
    • Test-DscPropertyState now provided by DscResource.Common.
    • Compare-ResourcePropertyState now provided by DscResource.Common.

Changed

  • build.ps1
    • Update to latest Sampler version.
  • Resolve-Dependency.ps1
    • Update to latest Sampler version.
  • Resolve-Dependency.psd1
    • Update to latest Sampler version.
    • Enable ModuleFast.
  • RequiredModules.psd1
    • Add PlatyPS fixes #714.
    • Indented.ScriptAnalyzerRules.
  • analyzersettings.psd1
    • Update to latest dsccommunity version.
  • ActiveDirectory.psd1
    • Fix formatting.
    • Clear DscResourcesToExport as this is overwritten by ModuleBuilder.
    • Add RootModule.
  • build.yaml
    • Add doc generation.
    • Move module to buildModule directory.
    • Add wiki to release assets.
  • ActiveDirectoryDsc
    • Migrate tests to Pester 5.
    • Add VSCode settings for Pester Extension.

v6.7.1-preview0001

29 May 15:10
89e90f0

Choose a tag to compare

v6.7.1-preview0001 Pre-release
Pre-release

[v6.7.1-preview0001]

Added

  • ActiveDirectoryDsc
    • Added strings.psd1 for HQRM compliance.

Removed

  • All Resources
    • Removed about_*.help.txt from sources as these are now generated at build time.

Changed

  • build.ps1
    • Update to latest Sampler version.
  • Resolve-Dependency.ps1
    • Update to latest Sampler version.
  • Resolve-Dependency.psd1
    • Update to latest Sampler version.
    • Enable ModuleFast.
  • RequiredModules.psd1
    • Add PlatyPS fixes #714.
    • Indented.ScriptAnalyzerRules.
  • analyzersettings.psd1
    • Update to latest dsccommunity version.
  • ActiveDirectory.psd1
    • Fix formatting.
    • Clear DscResourcesToExport as this is overwritten by ModuleBuilder.
    • Add RootModule.
  • build.yaml
    • Add doc generation.
    • Move module to buildModule directory.
    • Add wiki to release assets.

v6.7.0

29 May 13:00
e189970

Choose a tag to compare

[v6.7.0]

Added

  • ADDomain
    • Support for Windows Server 2025 Forest and Domain functional modes.
      (issue #721).
  • ADDomainFunctionalLevel
    • Support for Windows Server 2025 Domain functional mode.
      (issue #721).
  • ADForestFunctionalLevel
    • Support for Windows Server 2025 Forest functional mode.
      (issue #721).
  • ADUser
    • Support for AdminDescription, PhoneticDisplayName, PreferredLanguage and
      SimpleDisplayName attributes.
  • ADGroup
    • Support for AdminDescription attribute.
    • BREAKING CHANGE: GroupName field specifically refers to sAMAccountName, and
      new CommonName field should be used to update 'cn'.
      (issue #732).

Fixed

  • ADDomain
    • Resolve 'Unable to find type [Microsoft.DirectoryServices.Deployment.Types.ForestMode]'
      when running on PowerShell Core / DSC 2.0 / Azure Machine Configuration.
      (issue #723).

v6.7.0-preview0004

22 May 17:47
e189970

Choose a tag to compare

v6.7.0-preview0004 Pre-release
Pre-release

[v6.7.0-preview0004]

Added

  • ADDomain
    • Support for Windows Server 2025 Forest and Domain functional modes.
      (issue #721).
  • ADDomainFunctionalLevel
    • Support for Windows Server 2025 Domain functional mode.
      (issue #721).
  • ADForestFunctionalLevel
    • Support for Windows Server 2025 Forest functional mode.
      (issue #721).
  • ADUser
    • Support for AdminDescription, PhoneticDisplayName, PreferredLanguage and
      SimpleDisplayName attributes.
  • ADGroup
    • Support for AdminDescription attribute.
    • BREAKING CHANGE: GroupName field specifically refers to sAMAccountName, and
      new CommonName field should be used to update 'cn'.
      (issue #732).

Fixed

  • ADDomain
    • Resolve 'Unable to find type [Microsoft.DirectoryServices.Deployment.Types.ForestMode]'
      when running on PowerShell Core / DSC 2.0 / Azure Machine Configuration.
      (issue #723).

v6.7.0-preview0003

20 May 16:49
b0a2044

Choose a tag to compare

v6.7.0-preview0003 Pre-release
Pre-release

[v6.7.0-preview0003]

Added

  • ADDomain
    • Support for Windows Server 2025 Forest and Domain functional modes.
      (issue #721).
  • ADDomainFunctionalLevel
    • Support for Windows Server 2025 Domain functional mode.
      (issue #721).
  • ADForestFunctionalLevel
    • Support for Windows Server 2025 Forest functional mode.
      (issue #721).
  • ADUser
    • Support for AdminDescription, PhoneticDisplayName, PreferredLanguage and
      SimpleDisplayName attributes.
  • ADGroup
    • Support for AdminDescription attribute.
    • BREAKING CHANGE: GroupName field specifically refers to sAMAccountName, and
      new CommonName field should be used to update 'cn'.
      (issue #732).