v0.9.0-preview0006
Pre-release
Pre-release
[v0.9.0-preview0006]
Added
PowershellExecutionPoliciesComposite for managing Powershell execution policies.VSTSAgentsComposite for installing the Azure DevOps agents.RobocopiesComposite for leveraging the Robocopy command.VirtualMemoryFilesComposite for adjusting the system page file via the resourceVirtualMemoryfrom theComputerManagementDscModule.SharePointSetupComposite for installing the SharePoint Prerequisits, Setup and optionally Language Packs.AddsWaitForDomainsComposite for making sure a domain is reachable before going further.CertificateExportsis used to export a certificate from the Windows certificate store.AddsTrustsComposite for establishing Forest trusts with more configuration options than using AddsDomain-property DomainTrusts.FilesAndFolderAdd property to embed binary files into MOF.SmbSharesAdd check and remove of duplicates from access properties in MOF.- Complete YAML documentation
FileContentsComposite for managing file content.RemoteDesktopDeploymentComposite to configure a remote desktop deploymentRemoteDesktopCollectionsComposite to configure RD session collections, including their settingsRemoteDesktopLicensingComposite to configure RD License server and license modeScomComponentsComposite to install SCOM componentsScomManagementPacksComposite to import SCOM management packs from file or via inline XMLScomSettingsComposite to set all available SCOM settingsCertificateRequestComposite to request certificates from a certificate authority, includes automatic wait for ADCS to become availableConfigurationManagerDistributionGroupComposite to configure one or more distribution point groupsSQLAgentAlertsComposite to configure one or more SQL Server Agent Alert on a SQL Server/InstanceSQLAgentOperatorsComposite to configure one or more SQL Server Agent Operator on a SQL Server/InstanceSQLDatabaseMailSetupsComposite to configure one or more Database Mail Accounts/Profiles on a SQL Server/InstanceSQLScriptQueriesComposite to run one or more SQL Scripts against a SQL Server/InstanceRemoteDesktopCertificatesComposite to import Remote Desktop Certificates. Ideally combined with CertificateRequests and CertificateExports composites.RemoteDesktopHAModeComposite 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.
- Debugging Sampler migration:
- 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-latestfor 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
FixEncodingfor being able to run the build on Windows PowerShell
due to an encoding issue with the psd1 file. - Added Read-Only Domaincontroller Variable to AddsDomainController