Releases: dsccommunity/SharePointDsc
Releases · dsccommunity/SharePointDsc
v2.6.0.0
- SPFarm
- Fixed issue where Central Admin service was not starting for non-english farms
- SPManagedMetadataServiceApp
- Added additional content type settings (ContentTypePushdownEnabled & ContentTypeSyndicationEnabled).
- Fixed issue where Get method would throw an error when the proxy did not exist.
- Fixed an issue where the resource checks if the proxy exists and if not, it is created.
- SPSearchContentSource
- Fixed issue with numerical Content Sources name
- Fixed issue where the code throws an error when the content source cannot be successfully created
- SPSearchManagedProperty
- Added a new resource to support Search Managed Properties
- Fix for multiple aliases
- SPSearchResultSource
- Added a new ScopeUrl parameter to allow for local source creation
- SPSearchTopology
- Updated Readme.md to remove some incorrect information
- Fixed logic to handle the FirstPartitionDirectory in Get-TargetResource
- SPSelfServiceSiteCreation
- New resource to manage self-service site creation
- SPServiceAppSecurity
- Added local farm token.
- Fixed issues that prevented the resource to work as expected in many situations.
- SPSite
- Added the possibility for creating the default site groups
- Added the possibility to set AdministrationSiteType
- Fixed test method that in some cases always would return false
- Fixed a typo in the values to check for AdministrationSiteType
- Fixed an access denied issue when creating default site groups when the run as account does not have proper permissions for the site
- SPTrustedIdentityTokenIssuer
- Added parameter UseWReplyParameter
- SPUserProfileServiceApp
- Fixed issue which was introduced in v2.5 where the service application proxy was not created.
- Updated resource to grant the InstallAccount permissions to a newly created service application to prevent issues in the Get method.
- SPUserProfileSyncConnection
- Fixed issue where empty IncludedOUs and ExcludedOUs would throw an error
- SPWebAppClientCallableSettings
- New resource to manage web application client callable settings including proxy libraries.
- SPWebAppPropertyBag
- New resource to manage web application property bag
- SPWebAppSuiteBar
- Fixed incorrect test method that resulted in this resource to never apply changes.
- Enable usage of SuiteBarBrandingElementHtml for SharePoint 2016 (only supported if using a SharePoint 2013 masterpage)
v2.5.0.0
- SPAppCatalog
- Updated resource to retrieve the Farm account instead of requiring it to be specifically used
- SPDatabaseAAG
- Updated readme.md to specify that this resource also updates the database connection string
- SPDiagnosticsProvider
- Fixed issue where enabling providers did not work
- SPFarm
- Added ability to check and update CentralAdministrationPort
- SPLogLevel
- Added High as TraceLevel, which was not included yet
- SPRemoteFarmTrust
- Updated readme.md file to add a link that was lost during earlier updates
- SPSearchServiceApp
- Updated Set method to check if service application pool exists. Resource will throw an error if it does not exist
- SPSearchTopology
- Fixed issue where Get method threw an error when the specified service application didn't exist yet
- Fixed issue where the resource would fail is the FQDN was specified
- SPShellAdmins
- Added ExcludeDatabases parameter for AllDatabases
- SPSite
- Added ability to check and update QuotaTemplate, OwnerAlias and SecondaryOwnerAlias
- SPSiteUrl
- New resource to manage site collection urls for host named site collections
- SPTrustedIdentityTokenIssuerProviderRealm
- Fixed issue where Get method threw an error when the realm didn't exist yet
- SPUserProfileServiceApp
- Fix for issue where an update conflict error was thrown when new service application was created
- Added SiteNamingConflictResolution parameter to the resource
v2.4.0.0
- SPCacheAccounts
- Fixed issue where the Test method would fail if SetWebAppPolicy was set to false.
- SPDistributedCacheService
- Updated resource to allow updating the cache size
- SPFarm
- Implemented ability to deploy Central Administration site to a server at a later point in time
- SPInfoPathFormsServiceConfig
- Fixed issue with trying to set the MaxSizeOfUserFormState parameter
- SPProductUpdate
- Fixed an issue where the resource failed when the search was already paused
- SPProjectServerLicense
- Fixed issue with incorrect detection of the license
- SPSearchContentSource
- Fixed issue where the Get method returned a conversion error when the content source contained just one address
- Fixed issue 840 where the parameter StartHour was never taken into account
- SPSearchServiceApp
- Fixed issue where the service account was not set correctly when the service application was first created
- Fixed issue where the Get method throws an error when the service app wasn't created properly
- SPSearchTopology
- Fixed issue where Get method threw an error when the specified service application didn't exist yet.
- SPServiceAppSecurity
- Fixed issue where error was thrown when no permissions were set on the service application
- SPShellAdmins
- Updated documentation to specify required permissions for successfully using this resource
- SPTrustedIdentityTokenIssuerProviderRealms
- Fixed code styling issues
- SPUserProfileServiceApp
- Fixed code styling issues
v2.3.0.0
- Changes to SharePointDsc
- Added a Branches section to the README.md with Codecov and build badges for both master and dev branch.
- All Resources
- Added information about the Resource Type in each ReadMe.md files.
- SPFarm
- Fixed issue where the resource throws an exception if the farm already exists and the server has been joined using the FQDN (issue 795)
- SPTimerJobState
- Fixed issue where the Set method for timerjobs deployed to multiple web applications failed.
- SPTrustedIdentityTokenIssuerProviderRealms
- Added the resource.
- SPUserProfileServiceApp
- Now supported specifying the host Managed path, and properly sets the host.
- Changed error for running with Farm Account into being a warning
- SPUserProfileSyncConnection
- Added support for filtering disabled users
- Fixed issue where UseSSL was set to true resulted in an error
- Fixed issue where the connection was recreated when the name contained a dot (SP2016)
v2.2.0.0
- SPAlternateURL
- If resource specifies Central Admin webapp and Default Zone, the existing AAM will be updated instead of adding a new one.
- SPContentDatabase
- Fixed issue where mounting a content database which had to be upgraded resulted in a reboot.
- SPDistributedCacheClientSettings
- Added the new resource
- SPFarmAdministrators
- Fixed issue where member comparisons was case sensitive. This had to be case insensitive.
- SPManagedMetadataServiceApp
- Fixed issue with creating the Content Type Hub on an existing MMS service app without Content Type Hub.
- SPManagedMetadataServiceAppDefault
- Fixed issue where .GetType().FullName and TypeName were not used properly.
- SPTimerJobState
- Updated description of WebAppUrl parameter to make it clear that "N/A" has to be used to specify a global timer job.
- SPUserProfileServiceApp
- Fixed issue introduced in v2.0, where the Farm Account had to have local Administrator permissions for the resource to function properly.
- Updated resource to retrieve the Farm account from the Managed Accounts instead of requiring it as a parameter.
- SPUserProfileSyncService
- Fixed issue introduced in v2.0, where the Farm Account had to have local Administrator permissions for the resource to function properly.
- Updated resource to retrieve the Farm account from the Managed Accounts instead of requiring it as a parameter.
- The FarmAccount parameter is deprecated and no longer required. Is ignored in the code and will be removed in v3.0.
- SPVisioServiceApp
- Fixed an issue where the proxy is not properly getting created
v2.1.0.0
- General
- Updated the integration tests for building the Azure environment
- Works in any Azure environment.
- Updated the SqlServer configuration to use SqlServerDsc version 10.0.0.0.
- Updated the integration tests for building the Azure environment
- SPAlternateURL
- Added the ability to manage the Central Administration AAMs
- SPDiagnosticsProvider
- Added the resource
- SPFarm
- Corrected issue where ServerRole parameter is returned in SP2013
- SPInfoPathFormsServiceConfig
- Added the resource
- SPInstallPrereqs
- Fixed two typos in to be installed Windows features for SharePoint 2016
- SPSearchAutoritativePage
- Added missing readme.md
- SPSearchCrawlerImpactRule
- Fixed issue where an error was thrown when retrieving Crawl Impact rules
- Added missing readme.md
- SPSearchCrawlMapping
- Added missing readme.md
- SPSecureStoreServiceApp
- Fixed issue in Get-TargetResource to return AuditingEnabled property
- SPSecurityTokenServiceConfig
- Added the resource
- SPServiceIdentity
- Fixed issue with correctly retrieving the process identity for the Search instance
- Added support for LocalSystem, LocalService and NetworkService
- SPUserProfileProperty
- Fixed issues with the User Profile properties for 2016
- SPUserProfileServiceAppPermissions
- Removed the mandatory requirement from secondary parameters
- SPUserProfileSyncConnection
- Fixed issues with the User Profile Sync connection for SharePoint 2016
- SPUserProfileSyncService
- Added returning the FarmAccount to the Get method
- SPWebAppAuthentication
- Corrected issue where parameter validation wasn't performed correctly
- SPWebApplicationExtension
- Fixed issue with test always failing when Ensure was set to Absent
- SPWorkManagementServiceApp
- Added check for SharePoint 2016, since this functionality has been removed in SharePoint 2016
v2.0.0.0
- General
- Added VSCode workspace settings to meet coding guidelines
- Corrected comment in CodeCov.yml
- Fixed several PSScriptAnalyzer warnings
- SPAppManagementServiceApp
- Fixed an issue where the instance name wasn't detected correctly
- SPBCSServiceApp
- Added custom Proxy Name support
- Fixed an issue where the instance name wasn't detected correctly
- SPBlobCacheSettings
- Update to set non-default or missing blob cache properties
- SPContentDatabase
- Fixed localized issue
- SPDesignerSettings
- Fixed issue where URL with capitals were not accepted correctly
- SPDistributedCacheService
- Fixed issue where reprovisioning the Distributed Cache did not work
- SPFarm
- Implemented ToDo to return Central Admin Auth mode
- Fixed an issue where the instance name wasn't detected correctly
- SPInstall
- Updated to document the requirements for an English ISO
- SPInstallPrereqs
- Updated to document which parameter is required for which version of SharePoint
- Added SharePoint 2016 example
- SPLogLevel
- New resource
- SPMachineTranslationServiceApp
- Added custom Proxy Name support
- Fixed an issue where the instance name wasn't detected correctly
- SPManagedMetadataAppDefault
- New resource
- SPManagedMetadataServiceApp
- Update to allow the configuration of the default and working language
- Fixed issue where the termstore could not be retrieved if the MMS service instance was stopped
- Fixed an issue where the instance name wasn't detected correctly
- SPMinRoleCompliance
- New resource
- SPPerformancePointServiceApp
- Fixed an issue where the instance name wasn't detected correctly
- SPProjectServer
- New resources to add Project Server 2016 support:
SPProjectServerLicense, SPProjectServerAdditionalSettings, SPProjectServerADResourcePoolSync, SPProjectServerGlobalPermissions, SPProjectServerGroup, SPProjectServerTimeSheetSettings, SPProjectServerUserSyncSettings, SPProjectServerWssSettings
- New resources to add Project Server 2016 support:
- SPSearchContentSource
- Fixed examples
- SPSearchIndexPartition
- Fixed to return the RootFolder parameter
- SPSearchServiceApp
- Fixed an issue where the instance name wasn't detected correctly
- SPSearchTopology
- Updated to better document how the resource works
- Fixed issue to only return first index partition to prevent conflicts with SPSearchIndexPartition
- SPSecureStoreServiceApp
- Fixed issue with not returning AuditEnabled parameter in Get method
- Fixed an issue where the instance name wasn't detected correctly
- SPServiceAppSecurity
- Fixed issue with NullException when no accounts are configured in SharePoint
- SPStateServiceApp
- Added custom Proxy Name support
- Fixed an issue where the instance name wasn't detected correctly
- SPSubscriptionSettings
- Fixed an issue where the instance name wasn't detected correctly
- SPTrustedRootAuthority
- Updated to enable using private key certificates.
- SPUsageApplication
- Fixed an issue where the instance name wasn't detected correctly
- SPUserProfileProperty
- Fixed two NullException issues
- SPUserProfileServiceApp
- Fixed an issue where the instance name wasn't detected correctly
- SPUserProfileSynConnection
- Fix an issue with ADImportConnection
- SPWeb
- Update to allow the management of the access requests settings
- SPWebAppGeneralSettings
- Added DefaultQuotaTemplate parameter
- SPWebApplicationExtension
- Update to fix how property AllowAnonymous is returned in the hashtable
- SPWebAppPeoplePickerSettings
- New resource
- SPWebAppPolicy
- Fixed issue where the SPWebPolicyPermissions couldn't be used twice with the exact same values
- SPWebAppSuiteBar
- New resource
- SPWebApplication.Throttling
- Fixed issue with where the RequestThrottling parameter was not applied
- SPWordAutomationServiceApp
- Fixed an issue where the instance name wasn't detected correctly
- SPWorkflowService
- New resource
The following changes will break 1.x configurations that use these resources:
- SPAlternateUrl
- Added the Internal parameter, which implied a change to the key parameters
- SPCreateFarm
- Removed resource, please update your configurations to use SPFarm. See http://aka.ms/SPDsc-SPFarm for details.
- SPJoinFarm
- Removed resource, please update your configurations to use SPFarm. See http://aka.ms/SPDsc-SPFarm for details.
- SPManagedMetadataServiceApp
- Changed implementation of resource. This resource will not set any defaults for the keyword and site collection term store. The new resource SPManagedMetadataServiceAppDefault has to be used for this setting.
- SPShellAdmin
- Updated so it also works for non-content databases
- SPTimerJobState
- Updated to make the WebAppUrl parameter a key parameter. The resource can now be used to configure the same job for multiple web applications. Also changed the Name parameter to TypeName, due to a limitation with the SPTimerJob cmdlets
- SPUserProfileProperty
- Fixed an issue where string properties were not created properly
- SPUSerProfileServiceApp
- Updated to remove the requirement for CredSSP
- SPUserProfileSyncService
- Updated to remove the requirement for CredSSP
- SPWebAppAuthentication
- New resource
- SPWebApplication
- Changed implementation of the Web Application authentication configuration. A new resource has been added and existing properties have been removed
- SPWebApplicationExtension
- Updated so it infers the UseSSL value from the URL
- Changed implementation of the Web Application authentication configuration. A new resource has been added and existing properties have been removed
v1.9.0.0
v1.8.0.0
- Fixed issue in SPServiceAppProxyGroup causing some service names to return as null
- Added TLS and SMTP port support for SharePoint 2016
- Fixed issue in SPWebApplication where the Get method didn't return Classic web applications properly
- Fixed issue in SPSubscriptionSettingsServiceApp not returning database values
- Updated Readme of SPInstall to include SharePoint Foundation is not supported
- Fixed issue with Access Denied in SPDesignerSettings
- Fixed missing brackets in error message in SPExcelServiceApp
- Removed the requirement for the ConfigWizard in SPInstallLanguagePack
- Fixed Language Pack detection issue in SPInstallLanguagePack
- Added support to set Windows service accounts for search related services to SPSearchServiceApp resource
- Fixed issue in SPCreateFarm and SPJoinFarm where an exception was not handled correctly
- Fixed issue in SPSessionStateService not returning correct database server and name
- Fixed missing Ensure property default in SPRemoteFarmTrust
- Fixed issue in SPWebAppGeneralSettings where -1 was returned for the TimeZone
- Fixed incorrect UsagePoint check in SPQuotaTemplate
- Fixed issue in SPWebAppPolicy module where verbose messages are causing errors
- Fixed incorrect parameter naming in Get method of SPUserProfilePropery
- Fixed issue in SPBlobCacheSettings when trying to declare same URL with different zone
- Improve documentation on SPProductUpdate to specify the need to unblock downloaded files
- Added check if file is blocked in SPProductUpdate to prevent endless wait
- Enhance SPUserProfileServiceApp to allow for NoILM to be enabled
- Fixed issue in SPUserProfileProperty where PropertyMapping was Null
v1.7.0.0
- Update SPSearchIndexPartition made ServiceAppName as a Key
- New resouce: SPTrustedRootAuthority
- Update SPFarmSolution to eject from loop after 30m.
- New resource: SPMachineTranslationServiceApp
- New resource: SPPowerPointAutomationServiceApp
- Bugfix in SPSearchFileType made ServiceAppName a key property.
- New resource: SPWebApplicationExtension
- Added new resource SPAccessServices2010
- Added MSFT_SPSearchCrawlMapping Resource to manage Crawl Mappings for Search Service Application
- Added new resource SPSearchAuthoritativePage
- Bugfix in SPWebAppThrottlingSettings for setting large list window time.
- Fix typo in method Get-TargetResource of SPFeature
- Fix bug in SPManagedAccount not returning the correct account name value
- Fix typo in method Get-TargetResource of SPSearchIndexPartition
- Update documentation of SPInstallLanguagePack to add guidance on package change in SP2016
- Added returning the required RunCentralAdmin parameter to Get-TargetResource in SPFarm
- Added web role check for SPBlobCacheSettings
- Improved error message when rule could not be found in SPHealthAnalyzerRuleState
- Extended the documentation to specify that the default value of Ensure is Present
- Added documentation about the user of Host Header Site Collections and the HostHeader parameter in SPWebApplication
- Fixed missing brackets in SPWebAppPolicy module file
- Fixed issue with SPSecureStoreServiceApp not returning database information
- Fixed issue with SPManagedMetadataServiceApp not returning ContentTypeHubUrl in SP2016
- Updated SPTrustedIdentityTokenIssuer to allow to specify the signing certificate from file path as an alternative to the certificate store
- New resource: SPSearchCrawlerImpactRule
- Fixed issue in SPSite where the used template wasn't returned properly
- Fixed issue in SPWebApplicationGeneralSettings which didn't return the security validation timeout properly
- Fixed bug in SPCreateFarm and SPJoinFarm when a SharePoint Server is already joined to a farm
- Bugfix in SPContentDatabase for setting WarningSiteCount as 0.
- Fixing verbose message that identifies SP2016 as 2013 in MSFT_SPFarm
- Fixed SPProductUpdate looking for OSearch15 in SP2016 when stopping services
- Added TermStoreAdministrators property to SPManagedMetadataServiceApp
- Fixed an issue in SPSearchTopology that would leave a corrupt topology in place if a server was removed and re-added to a farm
- Fixed bug in SPFarm that caused issues with database names that have dashes in the names