CommonTasks.psd1
@{ RootModule = 'CommonTasks.psm1' ModuleVersion = '0.9.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 = 'preview0005' 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.9.0-preview0005] - 2023-01-15 ### Added - `PowershellExecutionPolicies` Composite for managing Powershell execution policies. - `VSTSAgents` Composite for installing the Azure DevOps agents. - `Robocopies` Composite for leveraging the Robocopy command. - `VirtualMemoryFiles` Composite for adjusting the system page file via the resource `VirtualMemory` from the `ComputerManagementDsc` Module. - `SharePointSetup` Composite for installing the SharePoint Prerequisits, Setup and optionally Language Packs. - `AddsWaitForDomains` Composite for making sure a domain is reachable before going further. - `CertificateExports` is used to export a certificate from the Windows certificate store. - `AddsTrusts` Composite for establishing Forest trusts with more configuration options than using AddsDomain-property DomainTrusts. - `FilesAndFolder` Add property to embed binary files into MOF. - `SmbShares` Add check and remove of duplicates from access properties in MOF. - Complete YAML documentation - `FileContents` Composite for managing file content. - `RemoteDesktopDeployment` Composite to configure a remote desktop deployment - `RemoteDesktopCollections` Composite to configure RD session collections, including their settings - `RemoteDesktopLicensing` Composite to configure RD License server and license mode - `ScomComponents` Composite to install SCOM components - `ScomManagementPacks` Composite to import SCOM management packs from file or via inline XML - `ScomSettings` Composite to set all available SCOM settings - `CertificateRequest` Composite to request certificates from a certificate authority, includes automatic wait for ADCS to become available - `ConfigurationManagerDistributionGroup` Composite to configure one or more distribution point groups - `SQLAgentAlerts` Composite to configure one or more SQL Server Agent Alert on a SQL Server/Instance - `SQLAgentOperators` Composite to configure one or more SQL Server Agent Operator on a SQL Server/Instance - `SQLDatabaseMailSetups` Composite to configure one or more Database Mail Accounts/Profiles on a SQL Server/Instance - `SQLScriptQueries` Composite to run one or more SQL Scripts against a SQL Server/Instance - `RemoteDesktopCertificates` Composite to import Remote Desktop Certificates. Ideally combined with CertificateRequests and CertificateExports composites. - `RemoteDesktopHAMode` Composite to configure High Availability mode on a RDS connection broker. ### Changed - Changed the build pipeline to Sampler. - Debugging Sampler migration: - Added ''Sampler.GitHubTasks''. - Moved DSCResources for faster build. - Removed dependencies for faster build. - Fixed badges. - Added back configurations and dependencies. - Fixing issue with Cluster when only NodeMajority is used. - Fixed the fix: Quorum is not required in some SQL Always-On scenarios which did not work after the fix. - Add new resource LocalUsers. - Make DscLcmController independent from the DscDiagnostics resource. - Add optional attributes to DscTagging resource. - Update documentation. - Applied HQRM standards. - Fixing issue with AddsOrgUnitsAndGroups when OUs contain other non-word characters. - Added MmaAgent to configure Microsoft Monitoring Agent. - Added AddsServicePrincipalNames to configure SPNs. - Disabling RebootNodeIfNeeded when LCM is on Monitor mode. - Made ''WaitForClusterRetryIntervalSec'' and ''WaitForClusterRetryCount'' configurable in Cluster config. - Added new configuration ''WebConfigPropertyCollections''. - Fixed an issue with duplicate resource identifiers in ''WebConfigProperties''. - Changed parameter ''Name'' to ''Names'' in ''WindowsFeatures'' and ''WindowsOptionalFeatures'' resources according to coding convention. - Made the Office Online Server resources actually work and redesigned them. - Added ''OfficeOnlineServerMachineConfig'' configuration. - WindowsFeatures configuration does not longer install all sub features. If needed, use prefix ''*''. - Changed dependencies in ''OfficeOnlineServerSetup''. - Added CertificateImports to import certificates. - Added parameter ''CheckPrerequisites'' to ''WindowsEventForwarding'' resource. - Fixed issue with names containing special characters in ''LocalUsers'' and ''LocalGroups'' resources. - Fixed issue with quotation marks in ''SqlServer'' resource. - Fixed issue with inter-configuration DependsOn by removing DependsOn inside configurations - Added remote desktop control to ''ComputerSettings''. - Fixed an issue with DscLcmController, the RebootNodeIfNeeded property is not. set to false before the first execution of maintenance window. - Fixed issue with DscLcmController, The RebootNodeIfNeeded property is not set to true when the LCM is already in ApplyAndAutoCorrect mode. - Fixed GitVersion depreciated version in azurepipeline. - Fixed issue #156, switch plublish task to ''unbuntu-latest'' vmimage. - WindowsEventForwarding - replace localized system user names by SID to avoid problems on none english Windows systems. - Documentation update. - Removed DependsOn in ComputerSettings to ensure cross-configuration dependencies. - Migration of tests to Pester 5. - Added support for CimInstance parameters. - Fixed issue with Cluster composite ignoring the IgnoreNetwork parameter. - Fix #172 - RegistryPolicies: Error when Key or ValueName parameters contain bracket "()". - ConfigurationManagerDeployment updated to allow Windows feature installation. - InstallWindowsFeatures could create duplicate resource issues if WindowsFeatures composite is used as well. - ConfigurationManagerDeployment now has configurable Product Key. - Made reading binary files in FilesAndFolders and CertificateImports more robust. - Updated to latest version of ''PackageManagement'' to fix module discovery error. - WindowsServices: fix support of absent services (Ensure: Absent) - HyperV: fix support of absent switches and VMs (Ensure: Absent) - Changing to `windows-latest` for all pipeline jobs. - Upgrade the following DSC resources to latest stable version: - NetworkingDsc - xWebAdministration - ActiveDirectoryDsc - xDhcpServer - xFailoverCluster - SqlServerDsc - xHyper-V - VSTSAgent - Refactoring of SqlPermissions after upgrade of SqlServerDsc to 16.0.0 - WindowsFeatures: Include support for more elaborate lists of features, giving more control. - Added task `FixEncoding` for being able to run the build on Windows PowerShell due to an encoding issue with the psd1 file. ' } } } |