Skip to content

Releases: dsccommunity/ComputerManagementDsc

v6.5.0

20 Jan 06:22
Compare
Choose a tag to compare
  • Computer:
    • Fix for 'directory service is busy' error when joining a domain and renaming
      a computer when JoinOU is specified - Fixes Issue #221.
  • Added new resource SmbShare
    • Moved and improved from deprecated module xSmbShare.
  • Changes to ComputerManagementDsc.Common
    • Updated Test-DscParameterState so it now can compare zero item
      collections (arrays).
  • Changes to WindowsEventLog
    • Minor style guideline cleanup.
  • Opt-in to common test to validate localization. Fixed localization strings
    in resources - Fixes Issue #217.
  • PowerShellExecutionPolicy:
    • Removed SupportsShouldProcess as it cannot be used with DSC - Fixes
      Issue #219.
  • Combined all ComputerManagementDsc.ResourceHelper module functions into
    ComputerManagementDsc.Common module - Fixes Issue #218.
    • Minor code cleanup against style guideline.
    • Remove code from New-InvalidOperationException because it was a
      code path that could never could be used due to the parameter
      validation preventing the helper function being called that way.
    • Updated all Get-LocalizationData to latest version from
      DSCResource.Template.
    • Fixed an issue with the helper function Test-IsNanoServer that
      prevented it to work. Though the helper function is not used, so this
      issue was not caught until now when unit tests was added.
    • Improved code coverage.

v6.4.0

20 Jan 05:24
4aef7ff
Compare
Choose a tag to compare
  • ScheduledTask:
    • IdleWaitTimeout returned from Get-TargetResource always null - Fixes Issue #186.
    • Added BuiltInAccount Property to allow running task as one of the build in
      service accounts - Fixes Issue #130.
  • Refactored module folder structure to move resource to root folder of
    repository and remove test harness - fixes Issue #188.
  • Added a CODE_OF_CONDUCT.md with the same content as in the README.md and
    linked to it from README.MD instead.
  • Updated test header for all unit tests to version 1.2.4.
  • Updated test header for all integration to version 1.3.3.
  • Enabled example publish to PowerShell Gallery by adding gallery_api
    environment variable to AppVeyor.yml.

v6.3.0

20 Jan 05:24
9f89bfd
Compare
Choose a tag to compare
  • Correct PSSA custom rule violations - fixes Issue #209.
  • Correct long example filenames for PowerShellExecutionPolicy examples.
  • Opted into Common Tests 'Required Script Analyzer Rules',
    'Flagged Script Analyzer Rules', 'New Error-Level Script Analyzer Rules'
    'Custom Script Analyzer Rules' and 'Relative Path Length' -
    fixes Issue #152.
  • PowerPlan:
    • Added support to specify the desired power plan either as name or guid.
      Fixes Issue #59
    • Changed the resource so it uses Windows APIs instead of WMI/CIM
      (Workaround for Server 2012R2 Core, Nano Server, Server 2019 and Windows 10).
      Fixes Issue #155
      and Issue #65

v6.2.0

20 Jan 05:24
7036a24
Compare
Choose a tag to compare
  • WindowsEventLog:
    • Migrated the xWinEventLog from xWinEventLog
      and renamed to WindowsEventLog.
    • Moved strings in localization file.
    • LogMode is now set with Limit-EventLog,
    • Fixes Issue #18.
  • Updated examples to format required for publishing to PowerShell Gallery - fixes
    Issue #206.
  • Opted into Common Tests 'Validate Example Files To Be Published' and
    'Validate Markdown Links'.

v6.1.0

20 Jan 05:25
e2c87ba
Compare
Choose a tag to compare
  • Updated LICENSE file to match the Microsoft Open Source Team standard.
    Fixes Issue #197.
  • Explicitly removed extra hidden files from release package

v6.0.0

20 Jan 05:26
6f03291
Compare
Choose a tag to compare
  • ScheduledTask:
    • Added support for Group Managed Service Accounts, implemented using the ExecuteAsGMSA
      parameter. Fixes Issue #111
    • Added support to set the Synchronize Across Time Zone option. Fixes Issue #109
  • Added .VSCode settings for applying DSC PSSA rules - fixes Issue #189.
  • BREAKING CHANGE: PowerPlan:
    • Added IsActive Read-Only Property - Fixes Issue #171.
    • InActive power plans are no longer returned with their Name set to null.
      Now, the name is always returned and the Read-Only property of IsActive
      is set accordingly.

v5.2.0

20 Jan 05:27
f0af4cc
Compare
Choose a tag to compare
  • PowershellExecutionPolicy:
    • Updated to meet HQRM guidelines.
    • Migrated the xPowershellExecutionPolicy from xPowershellExecutionPolicy
      and renamed to PowershellExecutionPolicy.
    • Moved strings to localization file.
  • Changed the scope from Global to Script in MSFT_ScheduledTask.Integration.Tests.ps1
  • Changed the scope from Global to Script ComputerManagementDsc.Common.Tests.ps1
  • ScheduledTask:
    • Added support for event based triggers, implemented using the ScheduleType OnEvent
      fixes Issue #167

v5.1.0

20 Jan 05:27
c0a6075
Compare
Choose a tag to compare
  • TimeZone:
  • Moved Test-Command from ComputerManagementDsc.ResourceHelper to
    ComputerManagementDsc.Common module to match what TimeZone requires.
    It was not exported in ComputerManagementDsc.ResourceHelper and not
    used.
  • Add server parameter to Computer resource - fixes Issue #161

v5.0.0

20 Jan 05:27
8f9a482
Compare
Choose a tag to compare
  • BREAKING CHANGE:
    • Renamed ComputerManagement to ComputerManagementDsc - fixes Issue #119.
    • Changed all MSFT_xResourceName to MSFT_ResourceName.
    • Updated DSCResources, Examples, Modules and Tests with new naming.
    • Updated Year to 2018 in License and Manifest.
    • Updated README.md from xComputerManagement to ComputerManagementDsc.
  • OfflineDomainJoin:
    • Cleaned up spacing in strings file to make consistent with other
      resources.
  • VirtualMemory:
    • Converted strings to single quotes in integration test.

v4.1.0

20 Jan 05:28
88277cb
Compare
Choose a tag to compare
  • xScheduledTask:
    • Update existing Scheduled Task using SetScheduleTask
      instead of UnRegister/Register - See Issue #134.
  • Fix master branch AppVeyor badge link URL in README.MD - See Issue #140.
  • Fix deletion of scheduled task with unknown or empty task trigger.
    Get-TargetResource returns an empty ScheduleType string if the task
    trigger is empty or unknown - See Issue
    #137
    .
  • Added dependency information for xScheduledTask to README.MD.