CommonTasks

0.9.0

DSC composite resource for https://github.com/dsccommunity/DscWorkshop

Minimum PowerShell version

5.1

There is a newer prerelease version of this module available.
See the version list below for details.

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name CommonTasks -RequiredVersion 0.9.0

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name CommonTasks -Version 0.9.0

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

Copyright the DSC Community contributors. All rights reserved.

Package Details

Author(s)

  • DSC Community

Tags

DesiredStateConfiguration DSC DSCResource

DSCResources

AddsDomain AddsDomainController AddsDomainPrincipals AddsOrgUnitsAndGroups AddsProtectFromAccidentalDeletion AddsServicePrincipalNames AddsSiteLinks AddsSitesSubnets AddsTrusts AddsWaitForDomains AuditPolicies Bitlocker CertificateAuthorities CertificateExports CertificateImports CertificateRequests ChocolateyPackages ChocolateyPackages2nd ChocolateyPackages3rd Cluster ComputerSettings ConfigurationBase ConfigurationManagerConfiguration ConfigurationManagerDeployment ConfigurationManagerDistributionGroups DfsNamespaces DhcpScopeOptions DhcpScopes DhcpServer DhcpServerOptionDefinitions DhcpServerOptions DiskAccessPaths Disks DnsServerAdZones DnsServerARecords DnsServerCNameRecords DnsServerConditionalForwarders DnsServerForwarders DnsServerLegacySettings DnsServerMxRecords DnsServerPrimaryZones DnsServerQueryResolutionPolicies DnsServerResponseRateLimiting DnsServerRootHints DnsServerSettings DnsServerZonesAging DscDiagnostic DscLcmController DscLcmMaintenanceWindows DscPullServer DscPullServerSql DscTagging EnvironmentVariables ExchangeAutoMountPoints ExchangeConfiguration ExchangeDagProvisioning ExchangeMailboxDatabaseCopies ExchangeMailboxDatabases ExchangeProvisioning FileContents FilesAndFolders FirewallProfiles FirewallRules HostsFileEntries HyperV IpConfiguration JeaEndpoints JeaRoles LocalGroups LocalUsers MmaAgent MountImages Network NetworkIpConfiguration OfficeOnlineServerFarmConfig OfficeOnlineServerMachineConfig OfficeOnlineServerSetup OpticalDiskDrives PowerPlans PowershellExecutionPolicies PowerShellRepositories RegistryPolicies RegistryValues RemoteDesktopCertificates RemoteDesktopCollections RemoteDesktopDeployment RemoteDesktopHAMode RemoteDesktopLicensing RestartSystem Robocopies ScheduledTasks ScomComponents ScomManagementPacks ScomSettings Scripts SecurityBase SecurityPolicies SharePointCacheAccounts SharePointContentDatabases SharePointManagedAccounts SharePointManagedPaths SharePointPrereq SharePointProvisioning SharePointServiceAppPools SharePointServiceInstances SharePointSetup SharePointSites SharePointWebApplications SmbShares SoftwarePackages SqlAGDatabases SqlAgentAlerts SqlAgentOperators SqlAGListeners SqlAGReplicas SqlAGs SqlAliases SqlAlwaysOnServices SqlConfigurations SqlDatabaseMailSetups SqlDatabases SqlEndpoints SqlLogins SqlPermissions SqlRoles SqlScriptQueries SqlServer SwitchLcmMode UpdateServices VirtualMemoryFiles VSTSAgents WaitForAllNodes WaitForAnyNode WaitForSomeNodes Wds WebApplicationPools WebApplications WebBrowser WebConfigProperties WebConfigPropertyCollections WebSites WebVirtualDirectories WindowsEventForwarding WindowsEventLogs WindowsFeatures WindowsOptionalFeatures WindowsServices XmlContent

Dependencies

This module has no dependencies.

Release Notes

## [0.9.0] - 2023-02-08

### 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

FileList

Version History

Version Downloads Last updated
0.10.0-previ... 164 12/22/2023
0.10.0-previ... 4 12/22/2023
0.10.0-previ... 9 11/30/2023
0.10.0-previ... 7 11/22/2023
0.10.0-previ... 4 11/22/2023
0.10.0-previ... 1,146 7/27/2023
0.10.0-previ... 10 5/23/2023
0.10.0-previ... 80 4/20/2023
0.10.0-previ... 5 4/18/2023
0.10.0-previ... 4 4/18/2023
0.10.0-previ... 8 3/22/2023
0.10.0-previ... 7 3/12/2023
0.10.0-previ... 3 3/8/2023
0.9.1-previe... 9 2/9/2023
0.9.0 (current version) 1,560 2/8/2023
0.9.0-previe... 4 2/7/2023
0.9.0-previe... 4 2/7/2023
0.9.0-previe... 5 1/15/2023
0.9.0-previe... 4 1/13/2023
0.9.0-previe... 10 12/25/2022
0.9.0-previe... 5 12/16/2022
0.8.1-previe... 37 10/10/2022
0.8.1-previe... 11 9/15/2022
0.8.1-previe... 12 9/11/2022
0.8.1-previe... 10 9/6/2022
0.8.0 414 8/23/2022
0.8.0-previe... 17 7/13/2022
0.8.0-previe... 521 6/10/2022
0.8.0-previe... 11 6/5/2022
0.8.0-previe... 393 5/6/2022
0.8.0-previe... 15 5/6/2022
0.7.0 229 4/21/2022
0.7.0-previe... 16 4/21/2022
0.7.0-previe... 122 4/16/2022
0.7.0-previe... 13 4/15/2022
0.7.0-previe... 120 3/23/2022
0.7.0-previe... 16 3/20/2022
0.7.0-previe... 147 3/12/2022
0.7.0-previe... 18 3/11/2022
0.7.0-previe... 12 3/11/2022
0.7.0-previe... 12 3/10/2022
0.7.0-previe... 121 2/24/2022
0.7.0-previe... 17 2/19/2022
0.7.0-previe... 14 2/17/2022
0.7.0-previe... 13 2/15/2022
0.6.1-previe... 94 2/3/2022
0.6.0 121 1/31/2022
0.6.0-previe... 12 1/28/2022
0.6.0-previe... 13 1/28/2022
0.6.0-previe... 12 1/27/2022
0.6.0-previe... 12 1/26/2022
0.6.0-previe... 13 1/26/2022
0.6.0-previe... 12 1/26/2022
0.5.2-previe... 12 1/25/2022
0.5.1 31 1/24/2022
0.5.1-previe... 13 1/24/2022
0.5.1-previe... 16 1/21/2022
0.5.0 26 1/17/2022
0.5.0-previe... 16 1/15/2022
0.5.0-previe... 14 11/5/2021
0.5.0-previe... 12 11/4/2021
0.3.259 242 11/2/2021
0.3.239 56 10/15/2021
0.3.228 51 9/16/2021
0.3.212 179 4/20/2021
0.3.197 344 4/1/2021
0.3.190 20 3/29/2021
0.3.179 24 3/24/2021
0.3.171 36 3/18/2021
0.3.168 38 3/16/2021
0.3.163 53 3/9/2021
0.3.155 44 2/25/2021
0.3.131 36 1/13/2021
0.3.125 22 1/12/2021
0.3.105 146 12/15/2020
0.3.90 32 11/24/2020
0.3.79 30 10/21/2020
0.3.76 70 10/21/2020
0.3.66 26 10/6/2020
0.3.60 44 8/26/2020
0.3.57 15 8/26/2020
0.3.33 210 5/11/2020
0.3.30 86 3/4/2020
0.3.5 255 9/18/2019
0.2.101 40 9/17/2019
0.2.85 77 8/20/2019
0.2.79 35 8/13/2019
0.2.76 25 8/9/2019
0.2.73 20 8/9/2019
0.2.69 40 7/13/2019
0.2.56 100 5/15/2019
0.2.48 104 4/25/2019
0.2.45 83 4/15/2019
0.2.42 25 4/11/2019
0.2.38 28 4/9/2019
0.2.34 54 3/9/2019
0.2.29 30 3/7/2019
0.2.25 20 3/6/2019
0.2.22 54 3/6/2019
0.2.17 166 2/5/2019
0.2.14 63 1/23/2019
0.2.2 89 1/19/2019
0.1.94 17 1/19/2019
0.1.82 45 1/1/2019
0.1.79 85 10/16/2018
0.1.74 19 10/16/2018
0.1.71 24 10/15/2018
0.1.68 60 10/14/2018
0.1.65 24 10/13/2018
0.1.60 36 10/10/2018
0.1.57 25 10/10/2018
0.1.48 76 9/20/2018
0.1.47 31 9/19/2018
0.1.46 22 9/19/2018
0.0.2 25 9/14/2018
0.0.1 95 7/10/2018
Show less