Skip to content

Releases: dsccommunity/ComputerManagementDsc

v8.2.0

05 May 20:38
5092df1
Compare
Choose a tag to compare

[v8.2.0]

Changed

  • Change Azure DevOps Pipeline definition to include source/* - Fixes Issue #324.
  • Updated pipeline to use latest version of ModuleBuilder - Fixes Issue #324.
  • Merge HISTORIC_CHANGELOG.md into CHANGELOG.md - Fixes Issue #325.
  • ScheduledTask:
    • Fix ServiceAccount behavior on Windows Server 2016 - Fixes Issue #323.
    • Fixed problems in integration test configuration naming.
    • Changed ScheduledTaskExecuteAsGroupAdd and ScheduledTaskExecuteAsGroupMod
      to use a group name that does not include a domain name BUILTIN\.
    • Added known issues to the documentation for describing ExecuteAsCredential
      behavior - Fixes Issue #294.
  • PendingReboot:
    • Changed integration tests to clear pending file rename reboot flag before
      executing tests and restoring when complete.

v8.2.0-preview0001

05 May 06:17
29db49a
Compare
Choose a tag to compare
v8.2.0-preview0001 Pre-release
Pre-release

[v8.2.0-preview0001]

v8.1.0

26 Mar 20:12
1ae52d5
Compare
Choose a tag to compare

[v8.1.0]

Added

  • ComputerManagementDsc
    • Added build task Generate_Conceptual_Help to generate conceptual help
      for the DSC resource.
    • Added build task Generate_Wiki_Content to generate the wiki content
      that can be used to update the GitHub Wiki.

Changed

  • ComputerManagementDsc
    • Updated CI pipeline files.
    • No longer run integration tests when running the build task test, e.g.
      .\build.ps1 -Task test. To manually run integration tests, run the
      following:
      .\build.ps1 -Tasks test -PesterScript 'tests/Integration' -CodeCoverageThreshold 0

Fixed

  • ScheduledTask:
    • Added missing 'NT Authority' domain prefix when testing tasks that use
      the BuiltInAccount property - Fixes Issue #317

v8.1.0-preview0002

25 Mar 03:54
1ae52d5
Compare
Choose a tag to compare
v8.1.0-preview0002 Pre-release
Pre-release

[v8.1.0-preview0002]

Added

  • ComputerManagementDsc
    • Added build task Generate_Conceptual_Help to generate conceptual help
      for the DSC resource.
    • Added build task Generate_Wiki_Content to generate the wiki content
      that can be used to update the GitHub Wiki.

Changed

  • ComputerManagementDsc
    • Updated CI pipeline files.
    • No longer run integration tests when running the build task test, e.g.
      .\build.ps1 -Task test. To manually run integration tests, run the
      following:
      .\build.ps1 -Tasks test -PesterScript 'tests/Integration' -CodeCoverageThreshold 0

Fixed

  • ScheduledTask:
    • Added missing 'NT Authority' domain prefix when testing tasks that use
      the BuiltInAccount property - Fixes Issue #317

v8.1.0-preview0001

24 Mar 19:11
0731d30
Compare
Choose a tag to compare
v8.1.0-preview0001 Pre-release
Pre-release

[v8.1.0-preview0001]

Added

  • ComputerManagementDsc
    • Added build task Generate_Conceptual_Help to generate conceptual help
      for the DSC resource.
    • Added build task Generate_Wiki_Content to generate the wiki content
      that can be used to update the GitHub Wiki.

Changed

  • ComputerManagementDsc
    • Updated CI pipeline files.
    • No longer run integration tests when running the build task test, e.g.
      .\build.ps1 -Task test. To manually run integration tests, run the
      following:
      .\build.ps1 -Tasks test -PesterScript 'tests/Integration' -CodeCoverageThreshold 0

v8.0.0

14 Feb 08:15
ad7ed36
Compare
Choose a tag to compare

[v8.0.0]

Added

  • Added new resource IEEnhancedSecurityConfiguration (moved from module
    xSystemSecurity).
  • Added new resource UserAccountControl (moved from module
    xSystemSecurity).

Changed

  • SmbShare:
    • Add parameter ScopeName to support creating shares in a different
      scope - Fixes Issue #284.
  • Added .gitattributes to ensure CRLF is used when pulling repository - Fixes
    Issue #290.
  • SystemLocale:
  • RemoteDesktopAdmin:
    • Correct Context messages in integration tests by adding 'When'.
  • WindowsCapability:
    • Change Test-TargetResource to remove test for valid LogPath.
  • BREAKING CHANGE: Changed resource prefix from MSFT to DSC.
  • Updated to use continuous delivery pattern using Azure DevOps - Fixes
    Issue #295.

Deprecated

  • None

Removed

  • None

Fixed

  • WindowsCapability:
    • Fix A parameter cannot be found that matches parameter name 'Ensure'.
      error in Test-TargetResource - Fixes Issue #297.

Security

  • None

v8.0.0-preview0002

14 Feb 06:23
ad7ed36
Compare
Choose a tag to compare
v8.0.0-preview0002 Pre-release
Pre-release

[v8.0.0-preview0002]

Added

  • Added new resource IEEnhancedSecurityConfiguration (moved from module
    xSystemSecurity).
  • Added new resource UserAccountControl (moved from module
    xSystemSecurity).

Changed

  • SmbShare:
    • Add parameter ScopeName to support creating shares in a different
      scope - Fixes Issue #284.
  • Added .gitattributes to ensure CRLF is used when pulling repository - Fixes
    Issue #290.
  • SystemLocale:
  • RemoteDesktopAdmin:
    • Correct Context messages in integration tests by adding 'When'.
  • WindowsCapability:
    • Change Test-TargetResource to remove test for valid LogPath.
  • BREAKING CHANGE: Changed resource prefix from MSFT to DSC.
  • Updated to use continuous delivery pattern using Azure DevOps - Fixes
    Issue #295.

Deprecated

  • None

Removed

  • None

Fixed

  • WindowsCapability:
    • Fix A parameter cannot be found that matches parameter name 'Ensure'.
      error in Test-TargetResource - Fixes Issue #297.

Security

  • None

v8.0.0-preview0001

08 Feb 18:03
c3d4a95
Compare
Choose a tag to compare
v8.0.0-preview0001 Pre-release
Pre-release

[v8.0.0-preview0001]

Added

  • Added new resource IEEnhancedSecurityConfiguration (moved from module
    xSystemSecurity).

Changed

  • SmbShare:
    • Add parameter ScopeName to support creating shares in a different
      scope - Fixes Issue #284.
  • Added .gitattributes to ensure CRLF is used when pulling repository - Fixes
    Issue #290.
  • SystemLocale:
  • RemoteDesktopAdmin:
    • Correct Context messages in integration tests by adding 'When'.
  • WindowsCapability:
    • Change Test-TargetResource to remove test for valid LogPath.
  • BREAKING CHANGE: Changed resource prefix from MSFT to DSC.
  • Updated to use continuous delivery pattern using Azure DevOps - Fixes
    Issue #295.

Deprecated

  • None

Removed

  • None

Fixed

  • WindowsCapability:
    • Fix A parameter cannot be found that matches parameter name 'Ensure'.
      error in Test-TargetResource - Fixes Issue #297.

Security

  • None

v7.1.0

20 Jan 06:21
Compare
Choose a tag to compare
  • ComputerManagementDsc:
  • Fix minor style issues with missing spaces between param statements and '('.
  • SmbServerConfiguration:
    • New resource for configuring the SMB Server settings.
    • Added examples for SMB Server Configuration.
  • Minor corrections to CHANGELOG.MD.
  • ScheduledTask:
    • Fixed bug when description has any form of whitespace at beginning or
      end the resource would not go into state - Fixes Issue #258.
  • SmbShare:
    • Removal of duplicate code in Add-SmbShareAccessPermission helper function
      fixes Issue #226.

v7.0.0

20 Jan 06:22
Compare
Choose a tag to compare
  • ScheduledTask:
    • Better compatibility with Group LogonType
      when passing BuiltIn groups through ExecuteAsCredential
      • Primary use case is 'BUILTIN\Users'
      • Use the ExecuteAsCredential property to pass the username
        The PSCredential needs a non-null that is ignored
    • Delay property not handled properly on AtLogon and AtStartup trigger - Fixes
      Issue #230.
    • Changed Get-ScheduledTask calls to ScheduledTasks\Get-ScheduledTask to
      avoid name clash with Carbon module. Fixes Issue #248.
    • Cast MultipleInstances value returned by Get-TargetResource to string -
      fixes Issue #255.
  • PendingReboot:
    • Migrated xPendingReboot from xPendingReboot
      and renamed to PendingReboot.
    • Converted to meet HQRM guidelines - Fixes Issue #12.
    • Changed SkipCcmClientSDK parameter to default to $true - Fixes Issue #13.
    • Fixed Test-TargetResource so that if ConfigMgr requires a reboot then
      the pending reboot will be set - Fixes Issue #26.
    • Refactored Test-TargetResource to reduce code duplication and move to a
      data driven design.
    • Refactored Get-TargetResource by adding a new function Get-PendingRebootState
      so that Test-TargetResource no longer needed to use Get-TargetResource. This
      eliminated the need to include write parameters in Get-TargetResource.
    • Converted the call to Invoke-WmiMethod to Invoke-CimMethod.
    • Deleted the code that removes the regRebootLocations variable at the end of
      the resource as it appears to serve no purpose.
  • Correct all tests to meet Pester 4.0 standards.
  • RemoteDesktopAdmin:
    • New resource for configuring Remote Desktop for Administration - fixes
      Issue #224.
  • Updated common function Test-DscParameterState to support ordered comparison
    of arrays by copying function and tests from NetworkingDsc - fixes Issue #250.
  • BREAKING CHANGE: ScheduledTask:
    • Correct output type of DaysInterval,StartTime,WeeksDaysOfWeek,
      and WeeksInterval parameters from Get-TargetResource to match MOF.
    • Refactored Get-TargetResource to remove parameters that
      are not key or required - fixes Issue #249.
    • Added function Test-DateStringContainsTimeZone to determine if a string
      containing a date time includes a time zone.
    • Enable verbose preference to be passed through to Test-DscParameterState.
    • Changed Test-TargetResource so that StartTime is only compared for
      trigger types Daily,Weekly or Once.
  • Fix minor style issues in statement case.