Skip to content

Releases: dsccommunity/ActiveDirectoryDsc

v6.0.0-preview0005

09 Mar 21:20
c64fd8b
Compare
Choose a tag to compare
v6.0.0-preview0005 Pre-release
Pre-release

[v6.0.0-preview0005]

Added

  • ActiveDirectoryDsc
    • Added Codecov.io support.
    • Fixed miscellaneous spelling errors.
    • Added Strict-Mode v1.0 to all unit tests.
  • ADDomain
  • ADForestProperties

Fixed

  • ADForestProperties
    • Fixed ability to clear ServicePrincipalNameSuffix and UserPrincipalNameSuffix
      (issue #548).
  • 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)
  • ADDomain
    • Added additional Get-ADDomain retry exceptions
      (issue #574).

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.
  • 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 use Compare-ResourcePropertyState common function.
    • Reformatted code to keep line lengths to less than 120 characters.
    • Removed redundant Assert-Module and Get-ADOrganizationalUnit function calls from Set-TargetResource.
    • Wrapped Set-ADOrganizationalUnit and Remove-ADOrganizationalUnit with try/catch blocks and used common exception
      function.
    • Added DistinguishedName read-only property.
    • 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-preview0004

09 Mar 18:30
1d91e81
Compare
Choose a tag to compare
v6.0.0-preview0004 Pre-release
Pre-release

[v6.0.0-preview0004]

Added

  • ActiveDirectoryDsc
    • Added Codecov.io support.
    • Fixed miscellaneous spelling errors.
    • Added Strict-Mode v1.0 to all unit tests.
  • ADDomain
  • ADForestProperties

Fixed

  • ADForestProperties
    • Fixed ability to clear ServicePrincipalNameSuffix and UserPrincipalNameSuffix
      (issue #548).
  • 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)
  • ADDomain
    • Added additional Get-ADDomain retry exceptions
      (issue #574).

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.
  • 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

09 Mar 07:23
ff7d92f
Compare
Choose a tag to compare
v6.0.0-preview0003 Pre-release
Pre-release

[v6.0.0-preview0003]

Added

  • ActiveDirectoryDsc
    • Added Codecov.io support.
    • Fixed miscellaneous spelling errors.
    • Added Strict-Mode v1.0 to all unit tests.
  • ADDomain
  • ADForestProperties

Fixed

  • ADForestProperties
    • Fixed ability to clear ServicePrincipalNameSuffix and UserPrincipalNameSuffix
      (issue #548).
  • 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)
  • ADDomain
    • Added additional Get-ADDomain retry exceptions
      (issue #574).

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.
  • ADForestProperties
    • Refactored unit tests.

v6.0.0-preview0002

28 Feb 20:05
9795d63
Compare
Choose a tag to compare
v6.0.0-preview0002 Pre-release
Pre-release

[v6.0.0-preview0002]

Added

  • ActiveDirectoryDsc
    • Added Codecov.io support.
    • Fixed miscellaneous spelling errors.
    • Added Strict-Mode v1.0 to all unit tests.
  • ADDomain
  • ADForestProperties

Fixed

  • ADForestProperties
    • Fixed ability to clear ServicePrincipalNameSuffix and UserPrincipalNameSuffix
      (issue #548).
  • 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
    • 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.
  • ADForestProperties
    • Refactored unit tests.

v6.0.0-preview0001

12 Feb 11:49
856f028
Compare
Choose a tag to compare
v6.0.0-preview0001 Pre-release
Pre-release

[v6.0.0-preview0001]

Added

  • ActiveDirectoryDsc
    • Added Codecov.io support.
    • Fixed miscellaneous spelling errors.
  • ADDomain
  • ADForestProperties

Fixed

  • ADForestProperties
    • Fixed ability to clear ServicePrincipalNameSuffix and UserPrincipalNameSuffix
      (issue #548).
  • 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
    • 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.
  • ADForestProperties
    • Refactored unit tests.

v5.1.0-preview0005

10 Feb 19:29
dc20308
Compare
Choose a tag to compare
v5.1.0-preview0005 Pre-release
Pre-release

[v5.1.0-preview0005]

Added

  • ActiveDirectoryDsc
    • Added Codecov.io support.
    • Fixed miscellaneous spelling errors.
  • ADForestProperties

Fixed

  • ADForestProperties
    • Fixed ability to clear ServicePrincipalNameSuffix and UserPrincipalNameSuffix (issue #548).
  • 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
  • ADForestProperties
    • Refactored unit tests.

v5.1.0-preview0004

08 Feb 22:25
Compare
Choose a tag to compare
v5.1.0-preview0004 Pre-release
Pre-release

[v5.1.0-preview0004]

Added

  • ActiveDirectoryDsc
  • ADForestProperties

Fixed

  • ADForestProperties
    • Fixed ability to clear ServicePrincipalNameSuffix and UserPrincipalNameSuffix (issue #548).
  • 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
  • ADForestProperties
    • Refactored unit tests.

v5.1.0-preview0003

07 Feb 15:04
0c5a618
Compare
Choose a tag to compare
v5.1.0-preview0003 Pre-release
Pre-release

[v5.1.0-preview0003]

Added

  • ActiveDirectoryDsc
  • ADForestProperties

Fixed

  • ADForestProperties
    • Fixed ability to clear ServicePrincipalNameSuffix and UserPrincipalNameSuffix (issue #548).
  • 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
  • ADForestProperties
    • Refactored unit tests.

v5.1.0-preview0002

05 Feb 13:04
5290f55
Compare
Choose a tag to compare
v5.1.0-preview0002 Pre-release
Pre-release

[v5.1.0-preview0002]

Added

  • ADForestProperties

Fixed

  • ADForestProperties
    • Fixed ability to clear ServicePrincipalNameSuffix and UserPrincipalNameSuffix (issue #548).
  • 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

20 Jan 18:21
5ea5a13
Compare
Choose a tag to compare
v5.1.0-preview0001 Pre-release
Pre-release

[v5.1.0-preview0001]

Added

  • ADForestProperties

Fixed

  • ADForestProperties
    • Fixed ability to clear ServicePrincipalNameSuffix and UserPrincipalNameSuffix (issue #548).

Changed

  • ADForestProperties
    • Refactored unit tests.