Skip to content

v0.9.0

Latest
Compare
Choose a tag to compare
@dscbot dscbot released this 08 Feb 08:42
d3c41f3

[v0.9.0]

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
  • Add missing documentation
  • Added Read-Only Domaincontroller Variable to AddsDomainController