Skip to content

Releases: dsccommunity/SharePointDsc

v2.6.0.0

09 Jan 07:04
8bebbf5
Compare
Choose a tag to compare
  • 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

09 Jan 07:03
0d3f59e
Compare
Choose a tag to compare
  • 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

09 Jan 07:03
2ffec7c
Compare
Choose a tag to compare
  • 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

09 Jan 07:03
586ca8a
Compare
Choose a tag to compare
  • 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

09 Jan 07:03
5eee020
Compare
Choose a tag to compare
  • 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

09 Jan 07:02
cdf095c
Compare
Choose a tag to compare
  • 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.
  • 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

09 Jan 07:02
d66ec89
Compare
Choose a tag to compare
  • 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
  • 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
  • SPJoinFarm
  • 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

09 Jan 07:01
Compare
Choose a tag to compare
  • New resource: SPServiceIdentity

v1.8.0.0

09 Jan 07:01
Compare
Choose a tag to compare
  • 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

09 Jan 07:00
Compare
Choose a tag to compare
  • 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