Releases: dsccommunity/ActiveDirectoryDsc
Releases · dsccommunity/ActiveDirectoryDsc
v6.0.0-preview0005
[v6.0.0-preview0005]
Added
- ActiveDirectoryDsc
- Added Codecov.io support.
- Fixed miscellaneous spelling errors.
- Added Strict-Mode v1.0 to all unit tests.
- ADDomain
- Added integration tests
(issue #302).
- Added integration tests
- ADForestProperties
- Added TombstoneLifetime property
(issue #302). - Added Integration tests
(issue #349).
- Added TombstoneLifetime property
Fixed
- ADForestProperties
- Fixed ability to clear
ServicePrincipalNameSuffix
andUserPrincipalNameSuffix
(issue #548).
- Fixed ability to clear
- ADObjectPermissionEntry
- Fixed issue where Get-DscConfiguration / Test-DscConfiguration throw an exception when target object path does not
yet exist
(issue #552) - Fixed issue where Get-TargetResource throw an exception,
Cannot find drive. A drive with the name 'AD' does not exist
, when running soon after domain controller restart
(issue #547)
- Fixed issue where Get-DscConfiguration / Test-DscConfiguration throw an exception when target object path does not
- ADOrganizationalUnit
- Fixed issue where Get-DscConfiguration / Test-DscConfiguration throw an exception when parent path does not yet exist
(issue #553)
- Fixed issue where Get-DscConfiguration / Test-DscConfiguration throw an exception when parent path does not yet exist
- ADDomain
- Added additional Get-ADDomain retry exceptions
(issue #574).
- Added additional Get-ADDomain retry exceptions
Changed
- ActiveDirectoryDsc
- BREAKING CHANGE: Required PowerShell version increased from v4.0 to v5.0
- Updated Azure Pipeline Windows image
(issue #551). - Updated license copyright
(issue #550).
- ADDomain
- Changed Domain Install Tracking File to use NetLogon Registry Test.
(issue #560). - Updated the Get-TargetResource function with the following:
- Removed unused parameters.
- Removed unnecessary domain membership check.
- Removed unneeded catch exception blocks.
- Changed Get-ADDomain and Get-ADForest to use localhost as the server.
- Improved Try/Catch blocks to only cover cmdlet calls.
- Simplified retry timing loop.
- Refactored unit tests.
- Updated NewChildDomain example to clarify the contents of the credential parameter and use Windows 2016 rather than
2012 R2.
- Changed Domain Install Tracking File to use NetLogon Registry Test.
- ADForestProperties
- Refactored unit tests.
- ADOrganizationalUnit
- Replaced throws with
New-InvalidOperationException
. - Refactored
Get-TargetResource
to not reference properties of a$null
object - Fixed organization references to organizational.
- Refactored
Test-TargetResource
to useCompare-ResourcePropertyState
common function. - Reformatted code to keep line lengths to less than 120 characters.
- Removed redundant
Assert-Module
andGet-ADOrganizationalUnit
function calls fromSet-TargetResource
. - Wrapped
Set-ADOrganizationalUnit
andRemove-ADOrganizationalUnit
with try/catch blocks and used common exception
function. - Added
DistinguishedName
read-only property. - Refactored unit tests.
- Replaced throws with
- ADUser
- Improve Try/Catch blocks to only cover cmdlet calls.
- Move the Test-Password function to the ActiveDirectoryDsc.Common module and add unit tests.
- Reformat code to keep line lengths to less than 120 characters.
- Fix Password parameter processing when PasswordNeverResets is $true.
- Remove unnecessary Enabled parameter check.
- Remove unnecessary Clear explicit parameter check.
- Add check to only call Set-ADUser if there are properties to change.
- Refactored Unit Tests - (issue #467)
v6.0.0-preview0004
[v6.0.0-preview0004]
Added
- ActiveDirectoryDsc
- Added Codecov.io support.
- Fixed miscellaneous spelling errors.
- Added Strict-Mode v1.0 to all unit tests.
- ADDomain
- Added integration tests
(issue #302).
- Added integration tests
- ADForestProperties
- Added TombstoneLifetime property
(issue #302). - Added Integration tests
(issue #349).
- Added TombstoneLifetime property
Fixed
- ADForestProperties
- Fixed ability to clear
ServicePrincipalNameSuffix
andUserPrincipalNameSuffix
(issue #548).
- Fixed ability to clear
- ADObjectPermissionEntry
- Fixed issue where Get-DscConfiguration / Test-DscConfiguration throw an exception when target object path does not
yet exist
(issue #552) - Fixed issue where Get-TargetResource throw an exception,
Cannot find drive. A drive with the name 'AD' does not exist
, when running soon after domain controller restart
(issue #547)
- Fixed issue where Get-DscConfiguration / Test-DscConfiguration throw an exception when target object path does not
- ADOrganizationalUnit
- Fixed issue where Get-DscConfiguration / Test-DscConfiguration throw an exception when parent path does not yet exist
(issue #553)
- Fixed issue where Get-DscConfiguration / Test-DscConfiguration throw an exception when parent path does not yet exist
- ADDomain
- Added additional Get-ADDomain retry exceptions
(issue #574).
- Added additional Get-ADDomain retry exceptions
Changed
- ActiveDirectoryDsc
- BREAKING CHANGE: Required PowerShell version increased from v4.0 to v5.0
- Updated Azure Pipeline Windows image
(issue #551). - Updated license copyright
(issue #550).
- ADDomain
- Changed Domain Install Tracking File to use NetLogon Registry Test.
(issue #560). - Updated the Get-TargetResource function with the following:
- Removed unused parameters.
- Removed unnecessary domain membership check.
- Removed unneeded catch exception blocks.
- Changed Get-ADDomain and Get-ADForest to use localhost as the server.
- Improved Try/Catch blocks to only cover cmdlet calls.
- Simplified retry timing loop.
- Refactored unit tests.
- Updated NewChildDomain example to clarify the contents of the credential parameter and use Windows 2016 rather than
2012 R2.
- Changed Domain Install Tracking File to use NetLogon Registry Test.
- ADForestProperties
- Refactored unit tests.
- ADUser
- Improve Try/Catch blocks to only cover cmdlet calls.
- Move the Test-Password function to the ActiveDirectoryDsc.Common module and add unit tests.
- Reformat code to keep line lengths to less than 120 characters.
- Fix Password parameter processing when PasswordNeverResets is $true.
- Remove unnecessary Enabled parameter check.
- Remove unnecessary Clear explicit parameter check.
- Add check to only call Set-ADUser if there are properties to change.
- Refactored Unit Tests - (issue #467)
v6.0.0-preview0003
[v6.0.0-preview0003]
Added
- ActiveDirectoryDsc
- Added Codecov.io support.
- Fixed miscellaneous spelling errors.
- Added Strict-Mode v1.0 to all unit tests.
- ADDomain
- Added integration tests
(issue #302).
- Added integration tests
- ADForestProperties
- Added TombstoneLifetime property
(issue #302). - Added Integration tests
(issue #349).
- Added TombstoneLifetime property
Fixed
- ADForestProperties
- Fixed ability to clear
ServicePrincipalNameSuffix
andUserPrincipalNameSuffix
(issue #548).
- Fixed ability to clear
- ADObjectPermissionEntry
- Fixed issue where Get-DscConfiguration / Test-DscConfiguration throw an exception when target object path does not
yet exist
(issue #552) - Fixed issue where Get-TargetResource throw an exception,
Cannot find drive. A drive with the name 'AD' does not exist
, when running soon after domain controller restart
(issue #547)
- Fixed issue where Get-DscConfiguration / Test-DscConfiguration throw an exception when target object path does not
- ADOrganizationalUnit
- Fixed issue where Get-DscConfiguration / Test-DscConfiguration throw an exception when parent path does not yet exist
(issue #553)
- Fixed issue where Get-DscConfiguration / Test-DscConfiguration throw an exception when parent path does not yet exist
- ADDomain
- Added additional Get-ADDomain retry exceptions
(issue #574).
- Added additional Get-ADDomain retry exceptions
Changed
- ActiveDirectoryDsc
- BREAKING CHANGE: Required PowerShell version increased from v4.0 to v5.0
- Updated Azure Pipeline Windows image
(issue #551). - Updated license copyright
(issue #550).
- ADDomain
- Changed Domain Install Tracking File to use NetLogon Registry Test.
(issue #560). - Updated the Get-TargetResource function with the following:
- Removed unused parameters.
- Removed unnecessary domain membership check.
- Removed unneeded catch exception blocks.
- Changed Get-ADDomain and Get-ADForest to use localhost as the server.
- Improved Try/Catch blocks to only cover cmdlet calls.
- Simplified retry timing loop.
- Refactored unit tests.
- Updated NewChildDomain example to clarify the contents of the credential parameter and use Windows 2016 rather than
2012 R2.
- Changed Domain Install Tracking File to use NetLogon Registry Test.
- ADForestProperties
- Refactored unit tests.
v6.0.0-preview0002
[v6.0.0-preview0002]
Added
- ActiveDirectoryDsc
- Added Codecov.io support.
- Fixed miscellaneous spelling errors.
- Added Strict-Mode v1.0 to all unit tests.
- ADDomain
- Added integration tests
(issue #302).
- Added integration tests
- ADForestProperties
- Added TombstoneLifetime property
(issue #302). - Added Integration tests
(issue #349).
- Added TombstoneLifetime property
Fixed
- ADForestProperties
- Fixed ability to clear
ServicePrincipalNameSuffix
andUserPrincipalNameSuffix
(issue #548).
- Fixed ability to clear
- ADObjectPermissionEntry
- Fixed issue where Get-DscConfiguration / Test-DscConfiguration throw an exception when target object path does not
yet exist
(issue #552) - Fixed issue where Get-TargetResource throw an exception,
Cannot find drive. A drive with the name 'AD' does not exist
, when running soon after domain controller restart
(issue #547)
- Fixed issue where Get-DscConfiguration / Test-DscConfiguration throw an exception when target object path does not
- ADOrganizationalUnit
- Fixed issue where Get-DscConfiguration / Test-DscConfiguration throw an exception when parent path does not yet exist
(issue #553)
- Fixed issue where Get-DscConfiguration / Test-DscConfiguration throw an exception when parent path does not yet exist
Changed
- ActiveDirectoryDsc
- BREAKING CHANGE: Required PowerShell version increased from v4.0 to v5.0
- Updated Azure Pipeline Windows image
(issue #551). - Updated license copyright
(issue #550).
- ADDomain
- Changed Domain Install Tracking File to use NetLogon Registry Test.
(issue #560). - Updated the Get-TargetResource function with the following:
- Removed unused parameters.
- Removed unnecessary domain membership check.
- Removed unneeded catch exception blocks.
- Changed Get-ADDomain and Get-ADForest to use localhost as the server.
- Improved Try/Catch blocks to only cover cmdlet calls.
- Simplified retry timing loop.
- Refactored unit tests.
- Updated NewChildDomain example to clarify the contents of the credential parameter and use Windows 2016 rather than
2012 R2.
- Changed Domain Install Tracking File to use NetLogon Registry Test.
- ADForestProperties
- Refactored unit tests.
v6.0.0-preview0001
[v6.0.0-preview0001]
Added
- ActiveDirectoryDsc
- Added Codecov.io support.
- Fixed miscellaneous spelling errors.
- ADDomain
- Added integration tests
(issue #302).
- Added integration tests
- ADForestProperties
- Added TombstoneLifetime property
(issue #302). - Added Integration tests
(issue #349).
- Added TombstoneLifetime property
Fixed
- ADForestProperties
- Fixed ability to clear
ServicePrincipalNameSuffix
andUserPrincipalNameSuffix
(issue #548).
- Fixed ability to clear
- ADObjectPermissionEntry
- Fixed issue where Get-DscConfiguration / Test-DscConfiguration throw an exception when target object path does not
yet exist
(issue #552) - Fixed issue where Get-TargetResource throw an exception,
Cannot find drive. A drive with the name 'AD' does not exist
, when running soon after domain controller restart
(issue #547)
- Fixed issue where Get-DscConfiguration / Test-DscConfiguration throw an exception when target object path does not
- ADOrganizationalUnit
- Fixed issue where Get-DscConfiguration / Test-DscConfiguration throw an exception when parent path does not yet exist
(issue #553)
- Fixed issue where Get-DscConfiguration / Test-DscConfiguration throw an exception when parent path does not yet exist
Changed
- ActiveDirectoryDsc
- BREAKING CHANGE: Required PowerShell version increased from v4.0 to v5.0
- Updated Azure Pipeline Windows image
(issue #551). - Updated license copyright
(issue #550).
- ADDomain
- Changed Domain Install Tracking File to use NetLogon Registry Test.
(issue #560). - Updated the Get-TargetResource function with the following:
- Removed unused parameters.
- Removed unnecessary domain membership check.
- Removed unneeded catch exception blocks.
- Changed Get-ADDomain and Get-ADForest to use localhost as the server.
- Improved Try/Catch blocks to only cover cmdlet calls.
- Simplified retry timing loop.
- Refactored unit tests.
- Updated NewChildDomain example to clarify the contents of the credential parameter and use Windows 2016 rather than
2012 R2.
- Changed Domain Install Tracking File to use NetLogon Registry Test.
- ADForestProperties
- Refactored unit tests.
v5.1.0-preview0005
[v5.1.0-preview0005]
Added
- ActiveDirectoryDsc
- Added Codecov.io support.
- Fixed miscellaneous spelling errors.
- ADForestProperties
- Added TombstoneLifetime property (issue #302).
- Added Integration tests (issue #349).
Fixed
- ADForestProperties
- Fixed ability to clear
ServicePrincipalNameSuffix
andUserPrincipalNameSuffix
(issue #548).
- Fixed ability to clear
- ADObjectPermissionEntry
- Fixed issue where Get-DscConfiguration / Test-DscConfiguration throw an exception when target object path does not yet exist (issue #552)
- Fixed issue where Get-TargetResource throw an exception,
Cannot find drive. A drive with the name 'AD' does not exist
, when running soon after domain controller restart (issue #547)
- ADOrganizationalUnit
- Fixed issue where Get-DscConfiguration / Test-DscConfiguration throw an exception when parent path does not yet exist (issue #553)
Changed
- ActiveDirectoryDsc
- Updated Azure Pipeline Windows image (issue #551).
- Updated license copyright (issue #550).
- ADForestProperties
- Refactored unit tests.
v5.1.0-preview0004
[v5.1.0-preview0004]
Added
- ActiveDirectoryDsc
- Added Codecov.io support.
- ADForestProperties
- Added TombstoneLifetime property (issue #302).
- Added Integration tests (issue #349).
Fixed
- ADForestProperties
- Fixed ability to clear
ServicePrincipalNameSuffix
andUserPrincipalNameSuffix
(issue #548).
- Fixed ability to clear
- ADObjectPermissionEntry
- Fixed issue where Get-DscConfiguration / Test-DscConfiguration throw an exception when target object path does not yet exist (issue #552)
- Fixed issue where Get-TargetResource throw an exception,
Cannot find drive. A drive with the name 'AD' does not exist
, when running soon after domain controller restart (issue #547)
- ADOrganizationalUnit
- Fixed issue where Get-DscConfiguration / Test-DscConfiguration throw an exception when parent path does not yet exist (issue #553)
Changed
- ActiveDirectoryDsc
- Updated Azure Pipeline Windows image (issue #551).
- Updated license copyright (issue #550).
- ADForestProperties
- Refactored unit tests.
v5.1.0-preview0003
[v5.1.0-preview0003]
Added
- ActiveDirectoryDsc
- Added Codecov.io support.
- ADForestProperties
- Added TombstoneLifetime property (issue #302).
- Added Integration tests (issue #349).
Fixed
- ADForestProperties
- Fixed ability to clear
ServicePrincipalNameSuffix
andUserPrincipalNameSuffix
(issue #548).
- Fixed ability to clear
- ADObjectPermissionEntry
- Fixed issue where Get-DscConfiguration / Test-DscConfiguration throw an exception when target object path does not yet exist (issue #552)
- ADOrganizationalUnit
- Fixed issue where Get-DscConfiguration / Test-DscConfiguration throw an exception when parent path does not yet exist (issue #553)
Changed
- ActiveDirectoryDsc
- Updated Azure Pipeline Windows image (issue #551).
- Updated license copyright (issue #550).
- ADForestProperties
- Refactored unit tests.
v5.1.0-preview0002
[v5.1.0-preview0002]
Added
- ADForestProperties
- Added TombstoneLifetime property (issue #302).
- Added Integration tests (issue #349).
Fixed
- ADForestProperties
- Fixed ability to clear
ServicePrincipalNameSuffix
andUserPrincipalNameSuffix
(issue #548).
- Fixed ability to clear
- ADObjectPermissionEntry
- Fixed issue where Get-DscConfiguration / Test-DscConfiguration throw an exception when target object path does not yet exist (issue #552)
Changed
- ADForestProperties
- Refactored unit tests.
v5.1.0-preview0001
[v5.1.0-preview0001]
Added
- ADForestProperties
- Added TombstoneLifetime property (issue #302).
- Added Integration tests (issue #349).
Fixed
- ADForestProperties
- Fixed ability to clear
ServicePrincipalNameSuffix
andUserPrincipalNameSuffix
(issue #548).
- Fixed ability to clear
Changed
- ADForestProperties
- Refactored unit tests.