Releases: dsccommunity/ComputerManagementDsc
Releases · dsccommunity/ComputerManagementDsc
v8.2.0
[v8.2.0]
Changed
- Change Azure DevOps Pipeline definition to include
source/*
- Fixes Issue #324. - Updated pipeline to use
latest
version ofModuleBuilder
- Fixes Issue #324. - Merge
HISTORIC_CHANGELOG.md
intoCHANGELOG.md
- Fixes Issue #325. - ScheduledTask:
- Fix ServiceAccount behavior on Windows Server 2016 - Fixes Issue #323.
- Fixed problems in integration test configuration naming.
- Changed
ScheduledTaskExecuteAsGroupAdd
andScheduledTaskExecuteAsGroupMod
to use a group name that does not include a domain nameBUILTIN\
. - 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.
- Changed integration tests to clear pending file rename reboot flag before
v8.2.0-preview0001
[v8.2.0-preview0001]
v8.1.0
[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.
- Added build task
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
- Added missing 'NT Authority' domain prefix when testing tasks that use
v8.1.0-preview0002
[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.
- Added build task
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
- Added missing 'NT Authority' domain prefix when testing tasks that use
v8.1.0-preview0001
[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.
- Added build task
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
[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.
- Add parameter ScopeName to support creating shares in a different
- Added
.gitattributes
to ensure CRLF is used when pulling repository - Fixes
Issue #290. - SystemLocale:
- Migrated SystemLocale from SystemLocaleDsc.
- RemoteDesktopAdmin:
- Correct Context messages in integration tests by adding 'When'.
- WindowsCapability:
- Change
Test-TargetResource
to remove test for valid LogPath.
- Change
- 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 inTest-TargetResource
- Fixes Issue #297.
- Fix
Security
- None
v8.0.0-preview0002
[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.
- Add parameter ScopeName to support creating shares in a different
- Added
.gitattributes
to ensure CRLF is used when pulling repository - Fixes
Issue #290. - SystemLocale:
- Migrated SystemLocale from SystemLocaleDsc.
- RemoteDesktopAdmin:
- Correct Context messages in integration tests by adding 'When'.
- WindowsCapability:
- Change
Test-TargetResource
to remove test for valid LogPath.
- Change
- 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 inTest-TargetResource
- Fixes Issue #297.
- Fix
Security
- None
v8.0.0-preview0001
[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.
- Add parameter ScopeName to support creating shares in a different
- Added
.gitattributes
to ensure CRLF is used when pulling repository - Fixes
Issue #290. - SystemLocale:
- Migrated SystemLocale from SystemLocaleDsc.
- RemoteDesktopAdmin:
- Correct Context messages in integration tests by adding 'When'.
- WindowsCapability:
- Change
Test-TargetResource
to remove test for valid LogPath.
- Change
- 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 inTest-TargetResource
- Fixes Issue #297.
- Fix
Security
- None
v7.1.0
- ComputerManagementDsc:
- Update psd1 description - Fixes Issue #269.
- 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.
- Fixed bug when description has any form of whitespace at beginning or
- SmbShare:
- Removal of duplicate code in Add-SmbShareAccessPermission helper function
fixes Issue #226.
- Removal of duplicate code in Add-SmbShareAccessPermission helper function
v7.0.0
- 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 toScheduledTasks\Get-ScheduledTask
to
avoid name clash withCarbon
module. Fixes Issue #248. - Cast
MultipleInstances
value returned byGet-TargetResource
tostring
-
fixes Issue #255.
- Better compatibility with Group LogonType
- 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 functionGet-PendingRebootState
so thatTest-TargetResource
no longer needed to useGet-TargetResource
. This
eliminated the need to include write parameters inGet-TargetResource
. - Converted the call to
Invoke-WmiMethod
toInvoke-CimMethod
. - Deleted the code that removes the
regRebootLocations
variable at the end of
the resource as it appears to serve no purpose.
- Migrated xPendingReboot from xPendingReboot
- Correct all tests to meet Pester 4.0 standards.
- RemoteDesktopAdmin:
- New resource for configuring Remote Desktop for Administration - fixes
Issue #224.
- New resource for configuring Remote Desktop for Administration - fixes
- Updated common function
Test-DscParameterState
to support ordered comparison
of arrays by copying function and tests fromNetworkingDsc
- fixes Issue #250. - BREAKING CHANGE: ScheduledTask:
- Correct output type of
DaysInterval
,StartTime
,WeeksDaysOfWeek
,
andWeeksInterval
parameters fromGet-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 thatStartTime
is only compared for
trigger typesDaily
,Weekly
orOnce
.
- Correct output type of
- Fix minor style issues in statement case.