CommonTasks.psd1
|
@{ RootModule = 'CommonTasks.psm1' ModuleVersion = '0.13.0' GUID = '63e8bf79-62d3-4249-8fe6-9a766fbe8481' Author = 'DSC Community' CompanyName = 'DSC Community' Copyright = 'Copyright the DSC Community contributors. All rights reserved.' Description = 'DSC composite resource for https://github.com/dsccommunity/DscWorkshop' PowerShellVersion = '5.1' FunctionsToExport = '*' CmdletsToExport = '*' VariablesToExport = '*' AliasesToExport = '*' PrivateData = @{ PSData = @{ Prerelease = 'preview0004' Tags = @('DesiredStateConfiguration', 'DSC', 'DSCResource') LicenseUri = 'https://github.com/dsccommunity/CommonTasks/blob/main/LICENSE' ProjectUri = 'https://github.com/dsccommunity/CommonTasks' IconUri = 'https://dsccommunity.org/images/DSC_Logo_300p.png' ReleaseNotes = '## [0.13.0-preview0004] - 2026-07-09 ### Changed - OfficeOnlineServerSetup: - **BREAKING**: Renamed parameter `WindowsFeatureSourcePath` to `SourcePath` and made it mandatory. - Replaced `xWindowsFeatureSet` composite resource with individual `WindowsFeature` resources, each specifying the `Source` path for SxS feature installation and an explicit `DependsOn` on `NetFx35`. - `xRemoteDesktopSessionHost` - Rename to `RemoteDesktopServicesDsc`. - Update to version 4.1.0. - Updated doc references. - Tests - Re-enabled tests for: - ''PowerShellRepositories'' - ''RemoteDesktopCollections'' - ''RemoteDesktopDeployment'' - Module GUIDs: - Regenerated unique GUIDs for: - PowerShellRepositories - RemoteDesktopCertificates - RemoteDesktopCollections - RemoteDesktopDeployment - RemoteDesktopHAMode - RemoteDesktopLicensing - RenameNetworkAdapters - RestartSystem ### Fixed - AddsOrgUnitsAndGroups: - Each `DomainLocal` group now depends only on its own parent OU instead of the entire OU list. Assigning every OU as `DependsOn` to every `DomainLocal` group produced an O(groups x OUs) dependency explosion that, once the composite is expanded into a root configuration, could push a large domain controller''s MOF past DSC''s hard 50 MB `ValidateInstanceText` limit (`serializedBufferLength must be in the range of 4 and 52428800`). The parent OU is sufficient for correct apply ordering; falls back to the full list when the parent OU is not managed by the composite. - DfsNamespaces: - Added a `Service` resource to ensure the `Dfs` service is running before configuring DFS namespace settings. `DFSNamespaceServerConfiguration` now depends on the service resource to prevent configuration failures when the DFS service has not started yet. - DscPullServerSql: - Removed the default values from the mandatory `SqlServer` and `DatabaseName` parameters. A mandatory parameter never uses its default value, and the combination triggered the required PS Script Analyzer rule `PSAvoidDefaultValueForMandatoryParameter`, which failed the HQRM tests on newer analyzer versions. - README - Fixed PSGallery PreRelease badge. ' } } } |