Releases: dsccommunity/ComputerManagementDsc
Releases · dsccommunity/ComputerManagementDsc
v3.2.0
- xScheduledTask:
- Enable Execution Time Limit of task to be set to indefinite
by settingExecutionTimeLimit
to '00:00:00' - See Issue #115.
- Enable Execution Time Limit of task to be set to indefinite
- xPowerPlan:
- Updated to meet HQRM guidelines.
- Converted calls to
throw
to useNew-InvalidOperationException
in CommonResourceHelper.
- Move Common Resource Helper functions into modules folder.
- Changed resources to use Common Resource Helper functions.
- Moved strings for Common Resource Helper functions into separate
strings file. - Added unit tests for Common Helper functions.
v3.1.0
v3.0.0
- xComputer: Added parameter to set the local computer description along with documentation
and unit tests for this change. - BREAKING CHANGE: xScheduledTask:
- Converted all Interval/Duration type parameters over to be string format
to prevent the Timezone the MOF file was created in from being stored.
This is to fix problems where MOF files are created in one timezone but
deployed nodes to a different timezone - See Issue #85 - Added ConvertTo-TimeSpanFromScheduledTaskString function and refactored
to reduce code duplication. - Added support for setting repetition duration to
Indefinitely
.
- Converted all Interval/Duration type parameters over to be string format
- xComputer:
- Moved strings to localization file.
- Updated to meet HQRM guidelines.
- xVirtualMemory:
- Refactored shared common code into new utility functions to
reduce code duplication and improve testability. - Moved strings into localizable strings file.
- Converted calls to
throw
to useNew-InvalidOperationException
in CommonResourceHelper. - Improved unit test coverage.
- Updated to meet HQRM guidelines.
- Refactored shared common code into new utility functions to
v2.1.0
- xComputer: Changed comparison that validates if we are in the correct AD
Domain to work correctly if FQDN wasn't used. - Updated AppVeyor.yml to use AppVeyor.psm1 module in DSCResource.Tests.
- Removed Markdown.md errors.
- Added CodeCov.io support.
- xScheduledTask
- Fixed incorrect TaskPath handling - Issue #45
- Change examples to meet HQRM standards and optin to Example validation
tests. - Replaced examples in README.MD to links to Example files.
- Added the VS Code PowerShell extension formatting settings that cause PowerShell
files to be formatted as per the DSC Resource kit style guidelines - Issue #91. - Opted into Common Tests 'Validate Module Files' and 'Validate Script Files'.
- Converted files with UTF8 with BOM over to UTF8 - fixes Issue #90.
- Updated Year to 2017 in License and Manifest - fixes Issue #87.
- Added .github support files - fixes Issue #88:
- CONTRIBUTING.md
- ISSUE_TEMPLATE.md
- PULL_REQUEST_TEMPLATE.md
- Resolved all PSScriptAnalyzer warnings and style guide warnings.
- xOfflineDomainJoin:
- Changed to use CommonResourceHelper to load localization strings.
- Renamed en-US to be correct case so that localization strings can be loaded.
- Suppress PSScriptAnalyzer rule PSAvoidGlobalVars for
$global:DSCMachineStatus = 1
.
- xComputer:
- Suppress PSScriptAnalyzer rule PSAvoidGlobalVars for
$global:DSCMachineStatus = 1
.
- Suppress PSScriptAnalyzer rule PSAvoidGlobalVars for
- xVirtualMemory:
- Suppress PSScriptAnalyzer rule PSAvoidGlobalVars for
$global:DSCMachineStatus = 1
.
- Suppress PSScriptAnalyzer rule PSAvoidGlobalVars for
v2.0.0
v1.10.0
v1.9.0
v1.8.0
v1.7.0
v1.6.0
- Added the following resources:
- MSFT_xOfflineDomainJoin resource to join computers to an AD Domain using an
Offline Domain Join request file. - MSFT_xScheduledTask resource to control scheduled tasks on the local server
- MSFT_xOfflineDomainJoin resource to join computers to an AD Domain using an
- MSFT_xOfflineDomainJoin: Corrected localizedData.DomainAlreadyJoinedhMessage name.
- xComputer: Changed credential generation code in tests to avoid triggering
PSSA rule PSAvoidUsingConvertToSecureStringWithPlainText.
Renamed unit test file to match the name of Resource file.