Releases: dsccommunity/ActiveDirectoryDsc
Releases · dsccommunity/ActiveDirectoryDsc
v6.3.0
[v6.3.0]
Removed
- ActiveDirectoryDsc
- There was a 'build.ps1' file under the source folder than are no longer
required for ModuleBuilder to work.
- There was a 'build.ps1' file under the source folder than are no longer
Changed
- ActiveDirectoryDsc
- Move CI/CD build step to using build worker image
windows-latest
.
- Move CI/CD build step to using build worker image
- 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).
- Allow OptionChangeNotification, OptionTwoWaySync and OptionDisableCompression to be updated even if
v6.3.0-preview0003
[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.
- There was a 'build.ps1' file under the source folder than are no longer
Changed
- ActiveDirectoryDsc
- Move CI/CD build step to using build worker image
windows-latest
.
- Move CI/CD build step to using build worker image
- 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).
- Allow OptionChangeNotification, OptionTwoWaySync and OptionDisableCompression to be updated even if
v6.3.0-preview0002
[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.
- There was a 'build.ps1' file under the source folder than are no longer
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
[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.
- There was a 'build.ps1' file under the source folder than are no longer
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
[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).
- Updated Pipeline to Ubuntu 18.04 from Ubuntu 16.04
- 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).
- Added support for setting a common name to a Managed Service Account for a longer more friendly name than
- ADGroup
- Added support for managing AD group membership of Foreign Security Principals. This involved completely
refactoring group membership management to utilize theSet-ADGroup
cmdlet and referencing SID values.
(issue #619).
- Added support for managing AD group membership of Foreign Security Principals. This involved completely
- ADFineGrainedPasswordPolicy
- New resource for creating and updating Fine Grained Password Policies for AD principal subjects.
(issue #584).
- New resource for creating and updating Fine Grained Password Policies for AD principal subjects.
Changed
- ActiveDirectoryDsc
- Renamed
master
branch tomain
(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
andSet-DscADComputer
. - Added ActiveDirectoryDsc.Common Module markdown help.
- Updated the
DscResource.Common
module tov0.9.0
.
- Renamed
- ADDomainTrust
- Move
Get-ActiveDirectoryDomain
andGet-ActiveDirectoryForest
functions
into theActiveDirectoryDsc.Common
module.
- Move
- 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 branchmain
. It no longer throws
an error when using newer versions of GitVersion. - Fixed the CI pipeline by pinning the
Pester
module tov4.10.1
- Restored importing the
DscResource.Common
module import in theActiveDirectoryDsc.Common
module that was
incorrectly disabled.
(issue #612).
- The component
- ADDomainController
- Fixed
Test-TargetResource
error when theReadOnlyReplica
property is set totrue
(issue #611).
- Fixed
- ADGroup
- Fixed issue with retrieving group members using
Get-ADGroupMember
when members are from another domain
by adding and using the 'Members' property fromGet-ADGroup
and sending the resulting DistinguishedName to
Get-ADObject
whenGet-ADGroupMember
throws a specific error.
(issue #616).
- Fixed issue with retrieving group members using
- 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).
- Removed Credential and RestoreFromRecycleBin from the list of desired values to compare when passed
- ADReplicationSiteLink
- Fixed setting options after the resource is initially created
(issue #605).
- Fixed setting options after the resource is initially created
- ADKDSKey
- The resource did not work due to a non-working date conversion.
(issue #648).
- The resource did not work due to a non-working date conversion.
v6.2.0-preview0006
[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).
- Updated Pipeline to Ubuntu 18.04 from Ubuntu 16.04
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).
- Added support for setting a common name to a Managed Service Account for a longer more friendly name than
- ADGroup
- Added support for managing AD group membership of Foreign Security Principals. This involved completely
refactoring group membership management to utilize theSet-ADGroup
cmdlet and referencing SID values.
(issue #619).
- Added support for managing AD group membership of Foreign Security Principals. This involved completely
- ADFineGrainedPasswordPolicy
- New resource for creating and updating Fine Grained Password Policies for AD principal subjects.
(issue #584).
- New resource for creating and updating Fine Grained Password Policies for AD principal subjects.
Changed
- ActiveDirectoryDsc
- Renamed
master
branch tomain
(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
andSet-DscADComputer
. - Added ActiveDirectoryDsc.Common Module markdown help.
- Updated the
DscResource.Common
module tov0.9.0
.
- Renamed
- ADDomainTrust
- Move
Get-ActiveDirectoryDomain
andGet-ActiveDirectoryForest
functions
into theActiveDirectoryDsc.Common
module.
- Move
- 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 branchmain
. It no longer throws
an error when using newer versions of GitVersion. - Fixed the CI pipeline by pinning the
Pester
module tov4.10.1
- Restored importing the
DscResource.Common
module import in theActiveDirectoryDsc.Common
module that was
incorrectly disabled.
(issue #612).
- The component
- ADDomainController
- Fixed
Test-TargetResource
error when theReadOnlyReplica
property is set totrue
(issue #611).
- Fixed
- ADGroup
- Fixed issue with retrieving group members using
Get-ADGroupMember
when members are from another domain
by adding and using the 'Members' property fromGet-ADGroup
and sending the resulting DistinguishedName to
Get-ADObject
whenGet-ADGroupMember
throws a specific error.
(issue #616).
- Fixed issue with retrieving group members using
- 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).
- Removed Credential and RestoreFromRecycleBin from the list of desired values to compare when passed
- ADReplicationSiteLink
- Fixed setting options after the resource is initially created
(issue #605).
- Fixed setting options after the resource is initially created
- ADKDSKey
- The resource did not work due to a non-working date conversion.
(issue #648).
- The resource did not work due to a non-working date conversion.
v6.2.0-preview0005
[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).
- Updated Pipeline to Ubuntu 18.04 from Ubuntu 16.04
Added
- ADGroup
- Added support for managing AD group membership of Foreign Security Principals. This involved completely
refactoring group membership management to utilize theSet-ADGroup
cmdlet and referencing SID values.
(issue #619).
- Added support for managing AD group membership of Foreign Security Principals. This involved completely
- ADFineGrainedPasswordPolicy
- New resource for creating and updating Fine Grained Password Policies for AD principal subjects.
(issue #584).
- New resource for creating and updating Fine Grained Password Policies for AD principal subjects.
Changed
- ActiveDirectoryDsc
- Renamed
master
branch tomain
(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
andSet-DscADComputer
. - Added ActiveDirectoryDsc.Common Module markdown help.
- Updated the
DscResource.Common
module tov0.9.0
.
- Renamed
- ADDomainTrust
- Move
Get-ActiveDirectoryDomain
andGet-ActiveDirectoryForest
functions
into theActiveDirectoryDsc.Common
module.
- Move
- 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 branchmain
. It no longer throws
an error when using newer versions of GitVersion. - Fixed the CI pipeline by pinning the
Pester
module tov4.10.1
- Restored importing the
DscResource.Common
module import in theActiveDirectoryDsc.Common
module that was
incorrectly disabled.
(issue #612).
- The component
- ADDomainController
- Fixed
Test-TargetResource
error when theReadOnlyReplica
property is set totrue
(issue #611).
- Fixed
- ADGroup
- Fixed issue with retrieving group members using
Get-ADGroupMember
when members are from another domain
by adding and using the 'Members' property fromGet-ADGroup
and sending the resulting DistinguishedName to
Get-ADObject
whenGet-ADGroupMember
throws a specific error.
(issue #616).
- Fixed issue with retrieving group members using
- 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).
- Removed Credential and RestoreFromRecycleBin from the list of desired values to compare when passed
- ADReplicationSiteLink
- Fixed setting options after the resource is initially created
(issue #605).
- Fixed setting options after the resource is initially created
- ADKDSKey
- The resource did not work due to a non-working date conversion.
(issue #648).
- The resource did not work due to a non-working date conversion.
v6.2.0-preview0004
[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).
- Updated Pipeline to Ubuntu 18.04 from Ubuntu 16.04
Added
- ADGroup
- Added support for managing AD group membership of Foreign Security Principals. This involved completely
refactoring group membership management to utilize theSet-ADGroup
cmdlet and referencing SID values.
(issue #619).
- Added support for managing AD group membership of Foreign Security Principals. This involved completely
- ADFineGrainedPasswordPolicy
- New resource for creating and updating Fine Grained Password Policies for AD principal subjects.
(issue #584).
- New resource for creating and updating Fine Grained Password Policies for AD principal subjects.
Changed
- ActiveDirectoryDsc
- Renamed
master
branch tomain
(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
andSet-DscADComputer
. - Added ActiveDirectoryDsc.Common Module markdown help.
- Updated the
DscResource.Common
module tov0.9.0
.
- Renamed
- ADDomainTrust
- Move
Get-ActiveDirectoryDomain
andGet-ActiveDirectoryForest
functions
into theActiveDirectoryDsc.Common
module.
- Move
- 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 branchmain
. It no longer throws
an error when using newer versions of GitVersion. - Fixed the CI pipeline by pinning the
Pester
module tov4.10.1
- Restored importing the
DscResource.Common
module import in theActiveDirectoryDsc.Common
module that was
incorrectly disabled.
(issue #612).
- The component
- ADDomainController
- Fixed
Test-TargetResource
error when theReadOnlyReplica
property is set totrue
(issue #611).
- Fixed
- ADGroup
- Fixed issue with retrieving group members using
Get-ADGroupMember
when members are from another domain
by adding and using the 'Members' property fromGet-ADGroup
and sending the resulting DistinguishedName to
Get-ADObject
whenGet-ADGroupMember
throws a specific error.
(issue #616).
- Fixed issue with retrieving group members using
- 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).
- Removed Credential and RestoreFromRecycleBin from the list of desired values to compare when passed
- ADReplicationSiteLink
- Fixed setting options after the resource is initially created
(issue #605).
- Fixed setting options after the resource is initially created
v6.2.0-preview0003
[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).
- Updated Pipeline to Ubuntu 18.04 from Ubuntu 16.04
Added
- ADGroup
- Added support for managing AD group membership of Foreign Security Principals. This involved completely
refactoring group membership management to utilize theSet-ADGroup
cmdlet and referencing SID values.
(issue #619).
- Added support for managing AD group membership of Foreign Security Principals. This involved completely
- ADFineGrainedPasswordPolicy
- New resource for creating and updating Fine Grained Password Policies for AD principal subjects.
(issue #584).
- New resource for creating and updating Fine Grained Password Policies for AD principal subjects.
Changed
- ActiveDirectoryDsc
- Renamed
master
branch tomain
(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
andSet-DscADComputer
. - Added ActiveDirectoryDsc.Common Module markdown help.
- Updated the
DscResource.Common
module tov0.9.0
.
- Renamed
- ADDomainTrust
- Move
Get-ActiveDirectoryDomain
andGet-ActiveDirectoryForest
functions
into theActiveDirectoryDsc.Common
module.
- Move
- 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 branchmain
. It no longer throws
an error when using newer versions of GitVersion. - Fixed the CI pipeline by pinning the
Pester
module tov4.10.1
- Restored importing the
DscResource.Common
module import in theActiveDirectoryDsc.Common
module that was
incorrectly disabled.
(issue #612).
- The component
- ADDomainController
- Fixed
Test-TargetResource
error when theReadOnlyReplica
property is set totrue
(issue #611).
- Fixed
- ADGroup
- Fixed issue with retrieving group members using
Get-ADGroupMember
when members are from another domain
by adding and using the 'Members' property fromGet-ADGroup
and sending the resulting DistinguishedName to
Get-ADObject
whenGet-ADGroupMember
throws a specific error.
(issue #616).
- Fixed issue with retrieving group members using
- 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).
- Removed Credential from the list of desired values to compare when passed
- ADReplicationSiteLink
- Fixed setting options after the resource is initially created
(issue #605).
- Fixed setting options after the resource is initially created
v6.2.0-preview0002
[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).
- Updated Pipeline to Ubuntu 18.04 from Ubuntu 16.04
Added
- ADGroup
- Added support for managing AD group membership of Foreign Security Principals. This involved completely
refactoring group membership management to utilize theSet-ADGroup
cmdlet and referencing SID values.
(issue #619).
- Added support for managing AD group membership of Foreign Security Principals. This involved completely
- ADFineGrainedPasswordPolicy
- New resource for creating and updating Fine Grained Password Policies for AD principal subjects.
(issue #584).
- New resource for creating and updating Fine Grained Password Policies for AD principal subjects.
Changed
- ActiveDirectoryDsc
- Renamed
master
branch tomain
(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
andSet-DscADComputer
. - Added ActiveDirectoryDsc.Common Module markdown help.
- Updated the
DscResource.Common
module tov0.9.0
.
- Renamed
- ADDomainTrust
- Move
Get-ActiveDirectoryDomain
andGet-ActiveDirectoryForest
functions
into theActiveDirectoryDsc.Common
module.
- Move
- 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 branchmain
. It no longer throws
an error when using newer versions of GitVersion. - Fixed the CI pipeline by pinning the
Pester
module tov4.10.1
- Restored importing the
DscResource.Common
module import in theActiveDirectoryDsc.Common
module that was
incorrectly disabled.
(issue #612).
- The component
- ADDomainController
- Fixed
Test-TargetResource
error when theReadOnlyReplica
property is set totrue
(issue #611).
- Fixed
- ADGroup
- Fixed issue with retrieving group members using
Get-ADGroupMember
when members are from another domain
by adding and using the 'Members' property fromGet-ADGroup
and sending the resulting DistinguishedName to
Get-ADObject
whenGet-ADGroupMember
throws a specific error.
(issue #616).
- Fixed issue with retrieving group members using
- ADOrganizationalUnit
- Removed Credential from the list of desired values to compare when passed
(issue #624).
- Removed Credential from the list of desired values to compare when passed
- ADReplicationSiteLink
- Fixed setting options after the resource is initially created
(issue #605).
- Fixed setting options after the resource is initially created