Releases: dsccommunity/ComputerManagementDsc
Releases · dsccommunity/ComputerManagementDsc
v6.5.0
- Computer:
- Fix for 'directory service is busy' error when joining a domain and renaming
a computer when JoinOU is specified - Fixes Issue #221.
- Fix for 'directory service is busy' error when joining a domain and renaming
- 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).
- Updated Test-DscParameterState so it now can compare zero item
- 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.
- Removed
- 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
- 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 toAppVeyor.yml
.
v6.3.0
- 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
- Added support to specify the desired power plan either as name or guid.
v6.2.0
- 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.
- Migrated the xWinEventLog from xWinEventLog
- 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
- 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
- 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 support for Group Managed Service Accounts, implemented using the ExecuteAsGMSA
- 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
- 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
- Added support for event based triggers, implemented using the ScheduleType OnEvent
v5.1.0
- TimeZone:
- Migrated xTimeZone resource from xTimeZone
and renamed to TimeZone - fixes Issue #157.
- Migrated xTimeZone resource from xTimeZone
- 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 toComputer
resource - fixes Issue #161
v5.0.0
- 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.
- Cleaned up spacing in strings file to make consistent with other
- VirtualMemory:
- Converted strings to single quotes in integration test.
v4.1.0
- xScheduledTask:
- Update existing Scheduled Task using SetScheduleTask
instead of UnRegister/Register - See Issue #134.
- Update existing Scheduled Task using SetScheduleTask
- 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.