Skip to content

Releases: dsccommunity/ActiveDirectoryDsc

v6.3.0

24 Aug 14:33
131fb75
Compare
Choose a tag to compare

[v6.3.0]

Removed

  • ActiveDirectoryDsc
    • There was a 'build.ps1' file under the source folder than are no longer
      required for ModuleBuilder to work.

Changed

  • ActiveDirectoryDsc
    • Move CI/CD build step to using build worker image windows-latest.
  • ActiveDirectoryDsc.Common
    • Created Get-DomainObject to wrap Get-ADDomain with common retry logic.
  • ADDomainController
    • Refactored to use Get-DomainObject (issue #673).
    • Refactored Unit Tests.
  • ADDomain
    • Refactored to use Get-DomainObject.
    • Refactored Unit Tests.
  • ADOrganizationalUnit
    • Added DomainController Parameter.

Fixed

  • ADReplicationSiteLink
    • Allow OptionChangeNotification, OptionTwoWaySync and OptionDisableCompression to be updated even if
      ReplicationFrequencyInMinutes is not set (issue #637).

v6.3.0-preview0003

24 Aug 13:07
131fb75
Compare
Choose a tag to compare
v6.3.0-preview0003 Pre-release
Pre-release

[v6.3.0-preview0003]

Removed

  • ActiveDirectoryDsc
    • There was a 'build.ps1' file under the source folder than are no longer
      required for ModuleBuilder to work.

Changed

  • ActiveDirectoryDsc
    • Move CI/CD build step to using build worker image windows-latest.
  • ActiveDirectoryDsc.Common
    • Created Get-DomainObject to wrap Get-ADDomain with common retry logic.
  • ADDomainController
    • Refactored to use Get-DomainObject (issue #673).
    • Refactored Unit Tests.
  • ADDomain
    • Refactored to use Get-DomainObject.
    • Refactored Unit Tests.
  • ADOrganizationalUnit
    • Added DomainController Parameter.

Fixed

  • ADReplicationSiteLink
    • Allow OptionChangeNotification, OptionTwoWaySync and OptionDisableCompression to be updated even if
      ReplicationFrequencyInMinutes is not set (issue #637).

v6.3.0-preview0002

26 May 12:04
b2838d9
Compare
Choose a tag to compare
v6.3.0-preview0002 Pre-release
Pre-release

[v6.3.0-preview0002]

Removed

  • ActiveDirectoryDsc
    • There was a 'build.ps1' file under the source folder than are no longer
      required for ModuleBuilder to work.

Changed

  • ActiveDirectoryDsc.Common
    • Created Get-DomainObject to wrap Get-ADDomain with common retry logic.
  • ADDomainController
    • Refactored to use Get-DomainObject (issue #673).
    • Refactored Unit Tests.
  • ADDomain
    • Refactored to use Get-DomainObject.
    • Refactored Unit Tests.
  • ADOrganizationalUnit
    • Added DomainController Parameter.

v6.3.0-preview0001

17 May 16:39
1b336ff
Compare
Choose a tag to compare
v6.3.0-preview0001 Pre-release
Pre-release

[v6.3.0-preview0001]

Removed

  • ActiveDirectoryDsc
    • There was a 'build.ps1' file under the source folder than are no longer
      required for ModuleBuilder to work.

Changed

  • ActiveDirectoryDsc.Common
    • Created Get-DomainObject to wrap Get-ADDomain with common retry logic.
  • ADDomainController
    • Refactored to use Get-DomainObject (issue #673).
    • Refactored Unit Tests.
  • ADDomain
    • Refactored to use Get-DomainObject.
    • Refactored Unit Tests.

v6.2.0

01 May 15:12
6fb05b1
Compare
Choose a tag to compare

[v6.2.0]

Changed

  • ActiveDirectoryDsc
    • Updated Pipeline to Ubuntu 18.04 from Ubuntu 16.04
      (issue #667)
    • Update pipeline files to latest Sampler (issue #680).
  • ADGroup
    • Refactored Module.
    • Refactored Unit and Integration Tests.

Added

  • ADManagedServiceAccount
    • Added support for setting a common name to a Managed Service Account for a longer more friendly name than
      the SAM account name which has a 15 character limit.
      (issue #644).
  • ADGroup
    • Added support for managing AD group membership of Foreign Security Principals. This involved completely
      refactoring group membership management to utilize the Set-ADGroup cmdlet and referencing SID values.
      (issue #619).
  • ADFineGrainedPasswordPolicy
    • New resource for creating and updating Fine Grained Password Policies for AD principal subjects.
      (issue #584).

Changed

  • ActiveDirectoryDsc
    • Renamed master branch to main (issue #641).
    • Migrated to DscResource.Common Module.
    • Fixed the pipeline paths trigger.
    • Migrated HQRM and Unit Tests to use PowerShell 7 in the CI pipeline.
    • Changed CI pipeline to use PublishPipelineArtifact & DownloadPipelineArtifact.
    • Removed redundant common functions Resolve-DomainFQDN and Set-DscADComputer.
    • Added ActiveDirectoryDsc.Common Module markdown help.
    • Updated the DscResource.Common module to v0.9.0.
  • ADDomainTrust
    • Move Get-ActiveDirectoryDomain and Get-ActiveDirectoryForest functions
      into the ActiveDirectoryDsc.Common module.
  • ADReplicationSiteLink
    • Refactor Test-TargetResource Function.

Fixed

  • ActiveDirectoryDsc
    • The component gitversion that is used in the pipeline was wrongly configured
      when the repository moved to the new default branch main. It no longer throws
      an error when using newer versions of GitVersion.
    • Fixed the CI pipeline by pinning the Pester module to v4.10.1
    • Restored importing the DscResource.Common module import in the ActiveDirectoryDsc.Common module that was
      incorrectly disabled.
      (issue #612).
  • ADDomainController
    • Fixed Test-TargetResource error when the ReadOnlyReplica property is set to true
      (issue #611).
  • ADGroup
    • Fixed issue with retrieving group members using Get-ADGroupMember when members are from another domain
      by adding and using the 'Members' property from Get-ADGroup and sending the resulting DistinguishedName to
      Get-ADObject when Get-ADGroupMember throws a specific error.
      (issue #616).
  • ADOrganizationalUnit
    • Removed Credential and RestoreFromRecycleBin from the list of desired values to compare when passed
      (issue #624).
    • Allows use of apostrophe or single quote in Name attribute
      (issue #674).
  • ADReplicationSiteLink
    • Fixed setting options after the resource is initially created
      (issue #605).
  • ADKDSKey
    • The resource did not work due to a non-working date conversion.
      (issue #648).

v6.2.0-preview0006

01 May 14:36
b8c9012
Compare
Choose a tag to compare
v6.2.0-preview0006 Pre-release
Pre-release

[v6.2.0-preview0006]

Changed

  • ActiveDirectoryDsc
    • Pin All RequiredModules versions and Add 'Sampler.GitHubTasks'.
  • ADGroup
    • Refactored Module.
    • Refactored Unit and Integration Tests.
  • Azure Pipeline
    • Updated Pipeline to Ubuntu 18.04 from Ubuntu 16.04
      (issue #667)
    • Update pipeline files to latest Sampler (issue #680).

Added

  • ADManagedServiceAccount
    • Added support for setting a common name to a Managed Service Account for a longer more friendly name than
      the SAM account name which has a 15 character limit.
      (issue #644).
  • ADGroup
    • Added support for managing AD group membership of Foreign Security Principals. This involved completely
      refactoring group membership management to utilize the Set-ADGroup cmdlet and referencing SID values.
      (issue #619).
  • ADFineGrainedPasswordPolicy
    • New resource for creating and updating Fine Grained Password Policies for AD principal subjects.
      (issue #584).

Changed

  • ActiveDirectoryDsc
    • Renamed master branch to main (issue #641).
    • Migrated to DscResource.Common Module.
    • Fixed the pipeline paths trigger.
    • Migrated HQRM and Unit Tests to use PowerShell 7 in the CI pipeline.
    • Changed CI pipeline to use PublishPipelineArtifact & DownloadPipelineArtifact.
    • Removed redundant common functions Resolve-DomainFQDN and Set-DscADComputer.
    • Added ActiveDirectoryDsc.Common Module markdown help.
    • Updated the DscResource.Common module to v0.9.0.
  • ADDomainTrust
    • Move Get-ActiveDirectoryDomain and Get-ActiveDirectoryForest functions
      into the ActiveDirectoryDsc.Common module.
  • ADReplicationSiteLink
    • Refactor Test-TargetResource Function.

Fixed

  • ActiveDirectoryDsc
    • The component gitversion that is used in the pipeline was wrongly configured
      when the repository moved to the new default branch main. It no longer throws
      an error when using newer versions of GitVersion.
    • Fixed the CI pipeline by pinning the Pester module to v4.10.1
    • Restored importing the DscResource.Common module import in the ActiveDirectoryDsc.Common module that was
      incorrectly disabled.
      (issue #612).
  • ADDomainController
    • Fixed Test-TargetResource error when the ReadOnlyReplica property is set to true
      (issue #611).
  • ADGroup
    • Fixed issue with retrieving group members using Get-ADGroupMember when members are from another domain
      by adding and using the 'Members' property from Get-ADGroup and sending the resulting DistinguishedName to
      Get-ADObject when Get-ADGroupMember throws a specific error.
      (issue #616).
  • ADOrganizationalUnit
    • Removed Credential and RestoreFromRecycleBin from the list of desired values to compare when passed
      (issue #624).
    • Allows use of apostrophe or single quote in Name attribute
      (issue #674).
  • ADReplicationSiteLink
    • Fixed setting options after the resource is initially created
      (issue #605).
  • ADKDSKey
    • The resource did not work due to a non-working date conversion.
      (issue #648).

v6.2.0-preview0005

01 May 13:22
715201d
Compare
Choose a tag to compare
v6.2.0-preview0005 Pre-release
Pre-release

[v6.2.0-preview0005]

Changed

  • ActiveDirectoryDsc
    • Pin All RequiredModules versions and Add 'Sampler.GitHubTasks'.
  • ADGroup
    • Refactored Module.
    • Refactored Unit and Integration Tests.
  • Azure Pipeline
    • Updated Pipeline to Ubuntu 18.04 from Ubuntu 16.04
      (issue #667)
    • Update pipeline files to latest Sampler (issue #680).

Added

  • ADGroup
    • Added support for managing AD group membership of Foreign Security Principals. This involved completely
      refactoring group membership management to utilize the Set-ADGroup cmdlet and referencing SID values.
      (issue #619).
  • ADFineGrainedPasswordPolicy
    • New resource for creating and updating Fine Grained Password Policies for AD principal subjects.
      (issue #584).

Changed

  • ActiveDirectoryDsc
    • Renamed master branch to main (issue #641).
    • Migrated to DscResource.Common Module.
    • Fixed the pipeline paths trigger.
    • Migrated HQRM and Unit Tests to use PowerShell 7 in the CI pipeline.
    • Changed CI pipeline to use PublishPipelineArtifact & DownloadPipelineArtifact.
    • Removed redundant common functions Resolve-DomainFQDN and Set-DscADComputer.
    • Added ActiveDirectoryDsc.Common Module markdown help.
    • Updated the DscResource.Common module to v0.9.0.
  • ADDomainTrust
    • Move Get-ActiveDirectoryDomain and Get-ActiveDirectoryForest functions
      into the ActiveDirectoryDsc.Common module.
  • ADReplicationSiteLink
    • Refactor Test-TargetResource Function.

Fixed

  • ActiveDirectoryDsc
    • The component gitversion that is used in the pipeline was wrongly configured
      when the repository moved to the new default branch main. It no longer throws
      an error when using newer versions of GitVersion.
    • Fixed the CI pipeline by pinning the Pester module to v4.10.1
    • Restored importing the DscResource.Common module import in the ActiveDirectoryDsc.Common module that was
      incorrectly disabled.
      (issue #612).
  • ADDomainController
    • Fixed Test-TargetResource error when the ReadOnlyReplica property is set to true
      (issue #611).
  • ADGroup
    • Fixed issue with retrieving group members using Get-ADGroupMember when members are from another domain
      by adding and using the 'Members' property from Get-ADGroup and sending the resulting DistinguishedName to
      Get-ADObject when Get-ADGroupMember throws a specific error.
      (issue #616).
  • ADOrganizationalUnit
    • Removed Credential and RestoreFromRecycleBin from the list of desired values to compare when passed
      (issue #624).
    • Allows use of apostrophe or single quote in Name attribute
      (issue #674).
  • ADReplicationSiteLink
    • Fixed setting options after the resource is initially created
      (issue #605).
  • ADKDSKey
    • The resource did not work due to a non-working date conversion.
      (issue #648).

v6.2.0-preview0004

01 May 10:25
04f5f39
Compare
Choose a tag to compare
v6.2.0-preview0004 Pre-release
Pre-release

[v6.2.0-preview0004]

Changed

  • ActiveDirectoryDsc
    • Pin All RequiredModules versions and Add 'Sampler.GitHubTasks'.
  • ADGroup
    • Refactored Module.
    • Refactored Unit and Integration Tests.
  • Azure Pipeline
    • Updated Pipeline to Ubuntu 18.04 from Ubuntu 16.04
      (issue #667)
    • Update pipeline files to latest Sampler (issue #680).

Added

  • ADGroup
    • Added support for managing AD group membership of Foreign Security Principals. This involved completely
      refactoring group membership management to utilize the Set-ADGroup cmdlet and referencing SID values.
      (issue #619).
  • ADFineGrainedPasswordPolicy
    • New resource for creating and updating Fine Grained Password Policies for AD principal subjects.
      (issue #584).

Changed

  • ActiveDirectoryDsc
    • Renamed master branch to main (issue #641).
    • Migrated to DscResource.Common Module.
    • Fixed the pipeline paths trigger.
    • Migrated HQRM and Unit Tests to use PowerShell 7 in the CI pipeline.
    • Changed CI pipeline to use PublishPipelineArtifact & DownloadPipelineArtifact.
    • Removed redundant common functions Resolve-DomainFQDN and Set-DscADComputer.
    • Added ActiveDirectoryDsc.Common Module markdown help.
    • Updated the DscResource.Common module to v0.9.0.
  • ADDomainTrust
    • Move Get-ActiveDirectoryDomain and Get-ActiveDirectoryForest functions
      into the ActiveDirectoryDsc.Common module.
  • ADReplicationSiteLink
    • Refactor Test-TargetResource Function.

Fixed

  • ActiveDirectoryDsc
    • The component gitversion that is used in the pipeline was wrongly configured
      when the repository moved to the new default branch main. It no longer throws
      an error when using newer versions of GitVersion.
    • Fixed the CI pipeline by pinning the Pester module to v4.10.1
    • Restored importing the DscResource.Common module import in the ActiveDirectoryDsc.Common module that was
      incorrectly disabled.
      (issue #612).
  • ADDomainController
    • Fixed Test-TargetResource error when the ReadOnlyReplica property is set to true
      (issue #611).
  • ADGroup
    • Fixed issue with retrieving group members using Get-ADGroupMember when members are from another domain
      by adding and using the 'Members' property from Get-ADGroup and sending the resulting DistinguishedName to
      Get-ADObject when Get-ADGroupMember throws a specific error.
      (issue #616).
  • ADOrganizationalUnit
    • Removed Credential and RestoreFromRecycleBin from the list of desired values to compare when passed
      (issue #624).
    • Allows use of apostrophe or single quote in Name attribute
      (issue #674).
  • ADReplicationSiteLink
    • Fixed setting options after the resource is initially created
      (issue #605).

v6.2.0-preview0003

30 Apr 19:17
8d2d716
Compare
Choose a tag to compare
v6.2.0-preview0003 Pre-release
Pre-release

[v6.2.0-preview0003]

Changed

  • ActiveDirectoryDsc
    • Pin All RequiredModules versions and Add 'Sampler.GitHubTasks'.
  • ADGroup
    • Refactored Module.
    • Refactored Unit and Integration Tests.
  • Azure Pipeline
    • Updated Pipeline to Ubuntu 18.04 from Ubuntu 16.04
      (issue #667)
    • Update pipeline files to latest Sampler (issue #680).

Added

  • ADGroup
    • Added support for managing AD group membership of Foreign Security Principals. This involved completely
      refactoring group membership management to utilize the Set-ADGroup cmdlet and referencing SID values.
      (issue #619).
  • ADFineGrainedPasswordPolicy
    • New resource for creating and updating Fine Grained Password Policies for AD principal subjects.
      (issue #584).

Changed

  • ActiveDirectoryDsc
    • Renamed master branch to main (issue #641).
    • Migrated to DscResource.Common Module.
    • Fixed the pipeline paths trigger.
    • Migrated HQRM and Unit Tests to use PowerShell 7 in the CI pipeline.
    • Changed CI pipeline to use PublishPipelineArtifact & DownloadPipelineArtifact.
    • Removed redundant common functions Resolve-DomainFQDN and Set-DscADComputer.
    • Added ActiveDirectoryDsc.Common Module markdown help.
    • Updated the DscResource.Common module to v0.9.0.
  • ADDomainTrust
    • Move Get-ActiveDirectoryDomain and Get-ActiveDirectoryForest functions
      into the ActiveDirectoryDsc.Common module.
  • ADReplicationSiteLink
    • Refactor Test-TargetResource Function.

Fixed

  • ActiveDirectoryDsc
    • The component gitversion that is used in the pipeline was wrongly configured
      when the repository moved to the new default branch main. It no longer throws
      an error when using newer versions of GitVersion.
    • Fixed the CI pipeline by pinning the Pester module to v4.10.1
    • Restored importing the DscResource.Common module import in the ActiveDirectoryDsc.Common module that was
      incorrectly disabled.
      (issue #612).
  • ADDomainController
    • Fixed Test-TargetResource error when the ReadOnlyReplica property is set to true
      (issue #611).
  • ADGroup
    • Fixed issue with retrieving group members using Get-ADGroupMember when members are from another domain
      by adding and using the 'Members' property from Get-ADGroup and sending the resulting DistinguishedName to
      Get-ADObject when Get-ADGroupMember throws a specific error.
      (issue #616).
  • ADOrganizationalUnit
    • Removed Credential from the list of desired values to compare when passed
      (issue #624).
    • Allows use of apostrophe or single quote in Name attribute
      (issue #674).
  • ADReplicationSiteLink
    • Fixed setting options after the resource is initially created
      (issue #605).

v6.2.0-preview0002

30 Apr 09:48
0cac55d
Compare
Choose a tag to compare
v6.2.0-preview0002 Pre-release
Pre-release

[v6.2.0-preview0002]

Changed

  • ActiveDirectoryDsc
    • Pin All RequiredModules versions and Add 'Sampler.GitHubTasks'.
  • ADGroup
    • Refactored Module.
    • Refactored Unit and Integration Tests.
  • Azure Pipeline
    • Updated Pipeline to Ubuntu 18.04 from Ubuntu 16.04
      (issue #667)
    • Update pipeline files to latest Sampler (issue #680).

Added

  • ADGroup
    • Added support for managing AD group membership of Foreign Security Principals. This involved completely
      refactoring group membership management to utilize the Set-ADGroup cmdlet and referencing SID values.
      (issue #619).
  • ADFineGrainedPasswordPolicy
    • New resource for creating and updating Fine Grained Password Policies for AD principal subjects.
      (issue #584).

Changed

  • ActiveDirectoryDsc
    • Renamed master branch to main (issue #641).
    • Migrated to DscResource.Common Module.
    • Fixed the pipeline paths trigger.
    • Migrated HQRM and Unit Tests to use PowerShell 7 in the CI pipeline.
    • Changed CI pipeline to use PublishPipelineArtifact & DownloadPipelineArtifact.
    • Removed redundant common functions Resolve-DomainFQDN and Set-DscADComputer.
    • Added ActiveDirectoryDsc.Common Module markdown help.
    • Updated the DscResource.Common module to v0.9.0.
  • ADDomainTrust
    • Move Get-ActiveDirectoryDomain and Get-ActiveDirectoryForest functions
      into the ActiveDirectoryDsc.Common module.
  • ADReplicationSiteLink
    • Refactor Test-TargetResource Function.

Fixed

  • ActiveDirectoryDsc
    • The component gitversion that is used in the pipeline was wrongly configured
      when the repository moved to the new default branch main. It no longer throws
      an error when using newer versions of GitVersion.
    • Fixed the CI pipeline by pinning the Pester module to v4.10.1
    • Restored importing the DscResource.Common module import in the ActiveDirectoryDsc.Common module that was
      incorrectly disabled.
      (issue #612).
  • ADDomainController
    • Fixed Test-TargetResource error when the ReadOnlyReplica property is set to true
      (issue #611).
  • ADGroup
    • Fixed issue with retrieving group members using Get-ADGroupMember when members are from another domain
      by adding and using the 'Members' property from Get-ADGroup and sending the resulting DistinguishedName to
      Get-ADObject when Get-ADGroupMember throws a specific error.
      (issue #616).
  • ADOrganizationalUnit
    • Removed Credential from the list of desired values to compare when passed
      (issue #624).
  • ADReplicationSiteLink
    • Fixed setting options after the resource is initially created
      (issue #605).