Releases: dsccommunity/SharePointDsc
v4.1.0
[v4.1.0]
Added
- SharePointDsc
- Added Wiki generation to build task
- Re-enabled Unit tests for Sharepoint 2016 and 2019
- SPAppCatalog
- Added more logging in the Get method to ease troubleshooting
- SPServiceInstance
- Added logic to wait for a service start/stop, to make sure no conflicts
can occur because of the asynchronous nature of service instance starts.
- Added logic to wait for a service start/stop, to make sure no conflicts
Changed
- SPProductUpdate
- Updated Get method to display a Verbose message when the setup file is
not found
- Updated Get method to display a Verbose message when the setup file is
- SPWebAppPermissions
- Changed Get method not to throw an exception when the web application
cannot be found to prevent issue
- Changed Get method not to throw an exception when the web application
- SPWebAppSuiteBar
- This resource does not work on SharePoint 2019. Changed resource to display
a Verbose message when on 2019
- This resource does not work on SharePoint 2019. Changed resource to display
Fixed
- SharePointDsc
- Fixed an issue where Test-SPDscParameterState would throw an error due to duplicate
keys when a desired value is of type CimInstance[] and multiple values
are specified. - Fixed issue with logging to the custom event log where the event log
wasn't created correctly. - Fixed various unit tests for Sharepoint 2016 and 2019
- Corrected export of Get-SPDscInstalledProductVersion function, which is used
by ReverseDsc
- Fixed an issue where Test-SPDscParameterState would throw an error due to duplicate
- SPConfigWizard
- Fixed a call to Get-SPFarm without loading the snap-in first
- SPInstallLanguagePack
- Fixed issue with detection of Chinese language pack in SharePoint 2019
- SPSearchTopology
- Fixed issue where an issue was thrown when the FirstPartitionDirectory didn't
exist on the local server (which isn't always required)
- Fixed issue where an issue was thrown when the FirstPartitionDirectory didn't
- SPSite
- Fixed issue where the default groups were checked, even though
that parameter wasn't specified in the config - Fixed issue where the Get method threw an error when the site owner was
still in classic format (caused by an earlier migration).
- Fixed issue where the default groups were checked, even though
- SPTrustedSecurityTokenIssuer
- Fixed incorrect storing the default value of IsTrustBroker in the Set
and Test method
- Fixed incorrect storing the default value of IsTrustBroker in the Set
Removed
- SharePointDsc
- Removed returning the InstallAccount parameter from all Get methods.
These are not used and only add noise during troubleshooting
- Removed returning the InstallAccount parameter from all Get methods.
v4.1.0-preview0003
[v4.1.0-preview0003]
Added
- SharePointDsc
- Added Wiki generation to build task
- Re-enabled Unit tests for Sharepoint 2016 and 2019
- SPAppCatalog
- Added more logging in the Get method to ease troubleshooting
- SPServiceInstance
- Added logic to wait for a service start/stop, to make sure no conflicts
can occur because of the asynchronous nature of service instance starts.
- Added logic to wait for a service start/stop, to make sure no conflicts
Changed
- SPProductUpdate
- Updated Get method to display a Verbose message when the setup file is
not found
- Updated Get method to display a Verbose message when the setup file is
- SPWebAppPermissions
- Changed Get method not to throw an exception when the web application
cannot be found to prevent issue
- Changed Get method not to throw an exception when the web application
- SPWebAppSuiteBar
- This resource does not work on SharePoint 2019. Changed resource to display
a Verbose message when on 2019
- This resource does not work on SharePoint 2019. Changed resource to display
Fixed
- SharePointDsc
- Fixed an issue where Test-SPDscParameterState would throw an error due to duplicate
keys when a desired value is of type CimInstance[] and multiple values
are specified. - Fixed issue with logging to the custom event log where the event log
wasn't created correctly. - Fixed various unit tests for Sharepoint 2016 and 2019
- Corrected export of Get-SPDscInstalledProductVersion function, which is used
by ReverseDsc
- Fixed an issue where Test-SPDscParameterState would throw an error due to duplicate
- SPConfigWizard
- Fixed a call to Get-SPFarm without loading the snap-in first
- SPInstallLanguagePack
- Fixed issue with detection of Chinese language pack in SharePoint 2019
- SPSearchTopology
- Fixed issue where an issue was thrown when the FirstPartitionDirectory didn't
exist on the local server (which isn't always required)
- Fixed issue where an issue was thrown when the FirstPartitionDirectory didn't
- SPSite
- Fixed issue where the default groups were checked, even though
that parameter wasn't specified in the config - Fixed issue where the Get method threw an error when the site owner was
still in classic format (caused by an earlier migration).
- Fixed issue where the default groups were checked, even though
- SPTrustedSecurityTokenIssuer
- Fixed incorrect storing the default value of IsTrustBroker in the Set
and Test method
- Fixed incorrect storing the default value of IsTrustBroker in the Set
Removed
- SharePointDsc
- Removed returning the InstallAccount parameter from all Get methods.
These are not used and only add noise during troubleshooting
- Removed returning the InstallAccount parameter from all Get methods.
v4.1.0-preview0002
[v4.1.0-preview0002]
Added
- SharePointDsc
- Added Wiki generation to build task
- Re-enabled Unit tests for Sharepoint 2016 and 2019
- SPAppCatalog
- Added more logging in the Get method to ease troubleshooting
- SPServiceInstance
- Added logic to wait for a service start/stop, to make sure no conflicts
can occur because of the asynchronous nature of service instance starts.
- Added logic to wait for a service start/stop, to make sure no conflicts
Changed
- SPProductUpdate
- Updated Get method to display a Verbose message when the setup file is
not found
- Updated Get method to display a Verbose message when the setup file is
- SPWebAppPermissions
- Changed Get method not to throw an exception when the web application
cannot be found to prevent issue
- Changed Get method not to throw an exception when the web application
- SPWebAppSuiteBar
- This resource does not work on SharePoint 2019. Changed resource to display
a Verbose message when on 2019
- This resource does not work on SharePoint 2019. Changed resource to display
Fixed
- SharePointDsc
- Fixed an issue where Test-SPDscParameterState would throw an error due to duplicate
keys when a desired value is of type CimInstance[] and multiple values
are specified. - Fixed issue with logging to the custom event log where the event log
wasn't created correctly. - Fixed various unit tests for Sharepoint 2016 and 2019
- Corrected export of Get-SPDscInstalledProductVersion function, which is used
by ReverseDsc
- Fixed an issue where Test-SPDscParameterState would throw an error due to duplicate
- SPConfigWizard
- Fixed a call to Get-SPFarm without loading the snap-in first
- SPInstallLanguagePack
- Fixed issue with detection of Chinese language pack in SharePoint 2019
- SPSite
- Fixed issue where the default groups were checked, even though
that parameter wasn't specified in the config - Fixed issue where the Get method threw an error when the site owner was
still in classic format (caused by an earlier migration).
- Fixed issue where the default groups were checked, even though
- SPTrustedSecurityTokenIssuer
- Fixed incorrect storing the default value of IsTrustBroker in the Set
and Test method
- Fixed incorrect storing the default value of IsTrustBroker in the Set
Removed
- SharePointDsc
- Removed returning the InstallAccount parameter from all Get methods.
These are not used and only add noise during troubleshooting
- Removed returning the InstallAccount parameter from all Get methods.
v4.1.0-preview0001
[v4.1.0-preview0001]
Added
- SharePointDsc
- Added Wiki generation to build task
- Re-enabled Unit tests for Sharepoint 2016 and 2019
- SPAppCatalog
- Added more logging in the Get method to ease troubleshooting
Changed
- SPWebAppPermissions
- Changed Get method not to throw an exception when the web application
cannot be found to prevent issue
- Changed Get method not to throw an exception when the web application
Fixed
- SharePointDsc
- Fixed an issue where Test-SPDscParameterState would throw an error due to duplicate
keys when a desired value is of type CimInstance[] and multiple values
are specified. - Fixed issue with logging to the custom event log where the event log
wasn't created correctly. - Fixed various unit tests for Sharepoint 2016 and 2019
- Fixed an issue where Test-SPDscParameterState would throw an error due to duplicate
- SPConfigWizard
- Fixed a call to Get-SPFarm without loading the snap-in first
- SPInstallLanguagePack
- Fixed issue with detection of Chinese language pack in SharePoint 2019
- SPSite
- Fixed issue where the default groups were checked, even though
that parameter wasn't specified in the config
- Fixed issue where the default groups were checked, even though
Removed
- SharePointDsc
- Removed returning the InstallAccount parameter from all Get methods.
These are not used and only add noise during troubleshooting
- Removed returning the InstallAccount parameter from all Get methods.
v4.0.1-preview0001
[v4.0.1-preview0001]
Fixed
- SharePointDsc generic
- Fixed an issue where Test-SPDscParameterState would throw an error due to duplicate
keys when a desired value is of type CimInstance[] and multiple values
are specified.
- Fixed an issue where Test-SPDscParameterState would throw an error due to duplicate
v4.0.0
[v4.0.0]
Added
- SharePointDsc
- Added verbose logging of the test results in the Test method
- Added function to create SharePointDsc event log and add log entries
- Added the logging of all test results to the new SharePointDsc event log
- Added support in several resources for creating/connecting to farm
and service applications using a (single) SQL-based credential
instead of the default Windows credentials. Needed when e.g. using
Azure SQL Managed Instance as SharePoint's database server.
UseSQLAuthentication and DatabaseCredentials parameters will need
to be considered.
Changed
The following changes will break v3.x and earlier configurations that use these
resources:
- SPManagedMetaDataServiceAppDefault
- Updated resource to allow the configuration of default per service application
proxy groups instead of per farm
- Updated resource to allow the configuration of default per service application
- SPSearchContentSource
- Discontinued CrawlEverything, CrawlFirstOnly and null as allowable CrawlSetting
values for a SharePoint based content source, requiring CrawlVirtualServers or
CrawlSites
- Discontinued CrawlEverything, CrawlFirstOnly and null as allowable CrawlSetting
- SPTrustedRootAuthority
- It's now possible to specify both CertificateFilePath and CertificateThumbprint
so that the certificate thumbprint can be verified before importing.
- It's now possible to specify both CertificateFilePath and CertificateThumbprint
- SPTrustedSecurityTokenIssuer
- It's now possible to specify both SigningCertificateFilePath and
SigningCertificateThumbprint so that the certificate thumbprint can be verified
before importing.
- It's now possible to specify both SigningCertificateFilePath and
- SPUserProfileServiceApp
- Changed the MySiteHostLocation parameter to a required parameter
- SPWebAppAuthentication
- Updated resource to add support for Basic Authentication
Fixed
- SPFarmSolution
- Corrected bug running Solution Job wait for an Absent solution.
- Corrected bug trying to remove an already Absent solution.
- SPSearchAuthoritativePage
- Corrected bug when checking for an existing Demoted Action
- SPWebAppAuthentication
- Updated to support passing of null/empty collections for zones not utilized.
Removed
The following changes will break v3.x and earlier configurations that use these
resources:
- SPSearchServiceApp
- Removed the WindowsServiceAccount parameter that was depricated in v3.1
- SPUserProfileSyncService
- Removed the FarmAccount parameter that was depricated in v2.2
v4.0.0-preview0004
[v4.0.0-preview0004]
Added
- SharePointDsc
- Added verbose logging of the test results in the Test method
- Added function to create SharePointDsc event log and add log entries
- Added the logging of all test results to the new SharePointDsc event log
- Added support in several resources for creating/connecting to farm
and service applications using a (single) SQL-based credential
instead of the default Windows credentials. Needed when e.g. using
Azure SQL Managed Instance as SharePoint's database server.
UseSQLAuthentication and DatabaseCredentials parameters will need
to be considered.
Changed
The following changes will break v3.x and earlier configurations that use these
resources:
- SPManagedMetaDataServiceAppDefault
- Updated resource to allow the configuration of default per service application
proxy groups instead of per farm
- Updated resource to allow the configuration of default per service application
- SPSearchContentSource
- Discontinued CrawlEverything, CrawlFirstOnly and null as allowable CrawlSetting
values for a SharePoint based content source, requiring CrawlVirtualServers or
CrawlSites
- Discontinued CrawlEverything, CrawlFirstOnly and null as allowable CrawlSetting
- SPTrustedRootAuthority
- It's now possible to specify both CertificateFilePath and CertificateThumbprint
so that the certificate thumbprint can be verified before importing.
- It's now possible to specify both CertificateFilePath and CertificateThumbprint
- SPTrustedSecurityTokenIssuer
- It's now possible to specify both SigningCertificateFilePath and
SigningCertificateThumbprint so that the certificate thumbprint can be verified
before importing.
- It's now possible to specify both SigningCertificateFilePath and
- SPUserProfileServiceApp
- Changed the MySiteHostLocation parameter to a required parameter
- SPWebAppAuthentication
- Updated resource to add support for Basic Authentication
Fixed
- SPFarmSolution
- Corrected bug running Solution Job wait for an Absent solution.
- Corrected bug trying to remove an already Absent solution.
- SPSearchAuthoritativePage
- Corrected bug when checking for an existing Demoted Action
- SPWebAppAuthentication
- Updated to support passing of null/empty collections for zones not utilized.
Removed
The following changes will break v3.x and earlier configurations that use these
resources:
- SPSearchServiceApp
- Removed the WindowsServiceAccount parameter that was depricated in v3.1
- SPUserProfileSyncService
- Removed the FarmAccount parameter that was depricated in v2.2
v4.0.0-preview0003
[v4.0.0-preview0003]
Added
- SharePointDsc
- Added verbose logging of the test results in the Test method
- Added function to create SharePointDsc event log and add log entries
- Added the logging of all test results to the new SharePointDsc event log
- Added support in several resources for creating/connecting to farm
and service applications using a (single) SQL-based credential
instead of the default Windows credentials. Needed when e.g. using
Azure SQL Managed Instance as SharePoint's database server.
UseSQLAuthentication and DatabaseCredentials parameters will need
to be considered.
Changed
The following changes will break v3.x and earlier configurations that use these
resources:
- SPManagedMetaDataServiceAppDefault
- Updated resource to allow the configuration of default per service application
proxy groups instead of per farm
- Updated resource to allow the configuration of default per service application
- SPSearchContentSource
- Discontinued CrawlEverything, CrawlFirstOnly and null as allowable CrawlSetting
values for a SharePoint based content source, requiring CrawlVirtualServers or
CrawlSites
- Discontinued CrawlEverything, CrawlFirstOnly and null as allowable CrawlSetting
- SPTrustedRootAuthority
- It's now possible to specify both CertificateFilePath and CertificateThumbprint
so that the certificate thumbprint can be verified before importing.
- It's now possible to specify both CertificateFilePath and CertificateThumbprint
- SPUserProfileServiceApp
- Changed the MySiteHostLocation parameter to a required parameter
- SPWebAppAuthentication
- Updated resource to add support for Basic Authentication
Fixed
- SPFarmSolution
- Corrected bug running Solution Job wait for an Absent solution.
- Corrected bug trying to remove an already Absent solution.
- SPSearchAuthoritativePage
- Corrected bug when checking for an existing Demoted Action
- SPWebAppAuthentication
- Updated to support passing of null/empty collections for zones not utilized.
Removed
The following changes will break v3.x and earlier configurations that use these
resources:
- SPSearchServiceApp
- Removed the WindowsServiceAccount parameter that was depricated in v3.1
- SPUserProfileSyncService
- Removed the FarmAccount parameter that was depricated in v2.2
v4.0.0-preview0002
[v4.0.0-preview0002]
Added
- SharePointDsc
- Added verbose logging of the test results in the Test method
- Added function to create SharePointDsc event log and add log entries
- Added the logging of all test results to the new SharePointDsc event log
- Added support in several resources for creating/connecting to farm
and service applications using a (single) SQL-based credential
instead of the default Windows credentials. Needed when e.g. using
Azure SQL Managed Instance as SharePoint's database server.
UseSQLAuthentication and DatabaseCredentials parameters will need
to be considered.
Changed
The following changes will break v3.x and earlier configurations that use these
resources:
- SPManagedMetaDataServiceAppDefault
- Updated resource to allow the configuration of default per service application
proxy groups instead of per farm
- Updated resource to allow the configuration of default per service application
- SPSearchContentSource
- Discontinued CrawlEverything, CrawlFirstOnly and null as allowable CrawlSetting
values for a SharePoint based content source, requiring CrawlVirtualServers or
CrawlSites
- Discontinued CrawlEverything, CrawlFirstOnly and null as allowable CrawlSetting
- SPUserProfileServiceApp
- Changed the MySiteHostLocation parameter to a required parameter
- SPWebAppAuthentication
- Updated resource to add support for Basic Authentication
Fixed
- SPFarmSolution
- Corrected bug running Solution Job wait for an Absent solution.
- Corrected bug trying to remove an already Absent solution.
- SPSearchAuthoritativePage
- Corrected bug when checking for an existing Demoted Action
- SPWebAppAuthentication
- Updated to support passing of null/empty collections for zones not utilized.
Removed
The following changes will break v3.x and earlier configurations that use these
resources:
- SPSearchServiceApp
- Removed the WindowsServiceAccount parameter that was depricated in v3.1
- SPUserProfileSyncService
- Removed the FarmAccount parameter that was depricated in v2.2
v4.0.0-preview0001
[v4.0.0-preview0001]
Added
- SharePointDsc
- Added verbose logging of the test results in the Test method
- Added function to create SharePointDsc event log and add log entries
- Added the logging of all test results to the new SharePointDsc event log
- Added support in several resources for creating/connecting to farm
and service applications using a (single) SQL-based credential
instead of the default Windows credentials. Needed when e.g. using
Azure SQL Managed Instance as SharePoint's database server.
UseSQLAuthentication and DatabaseCredentials parameters will need
to be considered.
Changed
The following changes will break v3.x and earlier configurations that use these
resources:
- SPManagedMetaDataServiceAppDefault
- Updated resource to allow the configuration of default per service application
proxy groups instead of per farm
- Updated resource to allow the configuration of default per service application
- SPSearchContentSource
- Discontinued CrawlEverything, CrawlFirstOnly and null as allowable CrawlSetting
values for a SharePoint based content source, requiring CrawlVirtualServers or
CrawlSites
- Discontinued CrawlEverything, CrawlFirstOnly and null as allowable CrawlSetting
- SPUserProfileServiceApp
- Changed the MySiteHostLocation parameter to a required parameter
- SPWebAppAuthentication
- Updated resource to add support for Basic Authentication
Fixed
- SPFarmSolution
- Corrected bug running Solution Job wait for an Absent solution.
- Corrected bug trying to remove an already Absent solution.
- SPWebAppAuthentication
- Updated to support passing of null/empty collections for zones not utilized.
Removed
The following changes will break v3.x and earlier configurations that use these
resources:
- SPSearchServiceApp
- Removed the WindowsServiceAccount parameter that was depricated in v3.1
- SPUserProfileSyncService
- Removed the FarmAccount parameter that was depricated in v2.2