New Release: SharePointDsc now supports SharePoint Server Subscription Edition!

Published Dec 16 2021 11:33 PM 1,684 Views
Microsoft

We are thrilled to announce that the next major version of SharePointDsc is here, v5.0 has just been released to the PowerShell Gallery! And of course there is a reason that we published a new major version: With v5.0 SharePointDsc now also supports SharePoint Server Subscription Edition.

 

Last October SharePoint Server Subscription Edition was released. Of course, we wanted SharePointDsc to support this new version as well. That is why we worked hard to add SPSE support to the module and we are finally ready to publish it to the PowerShell Gallery.

 

As always this new major version also contains a few breaking changes (see change notes below), so make sure you test your configurations thoroughly before implementing it in your environments!

 

You can find the SharePointDsc v5.0 in the PowerShell Gallery.

 

NOTE: We can always use additional help in making SharePointDsc even better. So if you are interested in contributing to SharePointDsc, check-out the open issues in the issue list, check-out this post in our Wiki or leave a comment on this blog post.

 

Improvement/Fixes in v5.0:

 

Added
  • SharePointDsc
    • Added support for SharePoint Server Subscription Edition in Util module and unit tests stubs
    • Added SPSE unit tests to the Azure pipeline definitions
  • SPCertificate
    • New resource for SharePoint Server Subscription Edition
  • SPCertificateSettings
    • New resource for SharePoint Server Subscription Edition
  • SPDatabaseAAG
    • Added support for SharePoint Server Subscription Edition
  • SPDistributedCacheService
    • Added support for SharePoint Server Subscription Edition
  • SPFarm
    • Added support for SharePoint Server Subscription Edition
  • SPInstall
    • Added support for SharePoint Server Subscription Edition
  • SPInstallPrereqs
    • Added support for SharePoint Server Subscription Edition
  • SPOfficeOnlineServerSupressionSettings
    • New resource
  • SPSearchServiceApp
    • Added possibility to configure Search Index Deletion Policies settings
  • SPWebApplication
    • Added possibility to manage the SiteDataServers property
    • Added support for configuring AllowLegacyEncryption, CertificateThumbprint and UseServerNameIndication
  • SPWebApplicationExtension
    • Added support for configuring AllowLegacyEncryption, CertificateThumbprint and UseServerNameIndication
Changed
  • ReverseDsc
    • Changed form Size to dynamic Width
    • Change column width to calc /3 of Form.
    • Export form is now more dynamic / responsive
  • SPAccessServiceApp
    • Service app no longer exists in SharePoint Server Subscription Edition. Added logic to check for SPSE.
  • SPAccessServices2010
    • Service app no longer exists in SharePoint Server Subscription Edition. Added logic to check for SPSE.
  • SPPerformancePointServiceApp
    • Service app no longer exists in SharePoint Server Subscription Edition. Added logic to check for SPSE.
  • SPWebApplicationExtension
    • Updated so it infers the UseSSL value from the URL, just like the SPWebApplication resouce
Fixed
  • SPLogLevel
    • Corrected issue in creating ReverseDsc export
Removed
  • SharePointDsc
    • [BREAKING CHANGE] Removed PowerShell v4.0 support by removing the InstallAccount parameter from all resources.
  • SPWebApplicationExtension
    • [BREAKING CHANGE] Removed UseSSL parameter

 

A huge thanks to the following guys helping with submitting Pull Requests, testing deployments and submitting issues:
Christoph Hannappel, Brian Lalancette, Petri Puustinen, Aleksandr SaPozhkov, Troy Starr, Steve Zhang and everybody from the TAP community that helped testing SharePointDsc!

 

Also a huge thanks to everybody else who submitted issues and all that support this project. It wasn’t possible without all of your help!

 

For more information about how to install and use SharePointDsc, check our Wiki.

 

Let us know in the comments what you think of this release! If you find any issues, please submit them in the issue list on GitHub.

 

Happy SharePointing!!

3 Comments
%3CLINGO-SUB%20id%3D%22lingo-sub-3040608%22%20slang%3D%22en-US%22%3ENew%20Release%3A%20SharePointDsc%20now%20supports%20SharePoint%20Server%20Subscription%20Edition!%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3040608%22%20slang%3D%22en-US%22%3E%3CP%3EWe%20are%20thrilled%20to%20announce%20that%20the%20next%20major%20version%20of%20SharePointDsc%20is%20here%2C%20v5.0%20has%20just%20been%20released%20to%20the%20PowerShell%20Gallery!%20And%20of%20course%20there%20is%20a%20reason%20that%20we%20published%20a%20new%20major%20version%3A%20With%20v5.0%20SharePointDsc%20now%20also%20supports%20SharePoint%20Server%20Subscription%20Edition.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ELast%20October%20%3CA%20title%3D%22GA%20announcement%20of%20SharePoint%20Server%20Subscription%20Edition%22%20href%3D%22http%3A%2F%2Faka.ms%2Fsharepoint%2Fspse%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3ESharePoint%20Server%20Subscription%20Edition%20was%20released%3C%2FA%3E.%20Of%20course%2C%20we%20wanted%20SharePointDsc%20to%20support%20this%20new%20version%20as%20well.%20That%20is%20why%20we%20worked%20hard%20to%20add%20SPSE%20support%20to%20the%20module%20and%20we%20are%20finally%20ready%20to%20publish%20it%20to%20the%20PowerShell%20Gallery.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EAs%20always%20this%20new%20major%20version%20also%20contains%20a%20few%20breaking%20changes%20(see%20change%20notes%20below)%2C%20so%20make%20sure%20you%20test%20your%20configurations%20thoroughly%20before%20implementing%20it%20in%20your%20environments!%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EYou%20can%20find%20the%20%3CA%20title%3D%22SharePointDsc%20v5.0%22%20href%3D%22https%3A%2F%2Fwww.powershellgallery.com%2Fpackages%2FSharePointDsc%2F5.0.0%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3ESharePointDsc%20v5.0%3C%2FA%3E%20in%20the%20PowerShell%20Gallery.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CU%3ENOTE%3A%3C%2FU%3E%20We%20can%20always%20use%20additional%20help%20in%20making%20SharePointDsc%20even%20better.%20So%20if%20you%20are%20interested%20in%20contributing%20to%20SharePointDsc%2C%20check-out%20the%20open%20issues%20in%20the%20%3CA%20title%3D%22SharePointDsc%20issue%20list%22%20href%3D%22https%3A%2F%2Fgithub.com%2Fdsccommunity%2FSharePointDsc%2Fissues%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Eissue%20list%3C%2FA%3E%2C%20check-out%20%3CA%20title%3D%22Contributing%20to%20SharePointDsc%22%20href%3D%22https%3A%2F%2Fgithub.com%2Fdsccommunity%2FSharePointDsc%2Fwiki%2FContributing%2520to%2520SharePointDsc%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ethis%20post%3C%2FA%3E%20in%20our%20Wiki%20or%20leave%20a%20comment%20on%20this%20blog%20post.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EImprovement%2FFixes%20in%20v5.0%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CDIV%3E%0A%3CDIV%3E%3CSTRONG%3EAdded%3C%2FSTRONG%3E%3C%2FDIV%3E%0A%3CUL%3E%0A%3CLI%3E%3CSPAN%3E%20SharePointDsc%3C%2FSPAN%3E%3CUL%3E%0A%3CLI%3EAdded%20support%20for%20SharePoint%20Server%20Subscription%20Edition%20in%20Util%20module%20and%20unit%20tests%20stubs%3C%2FLI%3E%0A%3CLI%3EAdded%20SPSE%20unit%20tests%20to%20the%20Azure%20pipeline%20definitions%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%20style%3D%22font-family%3A%20inherit%3B%22%3ESPCertificate%3C%2FSPAN%3E%3CUL%3E%0A%3CLI%3ENew%20resource%20for%20SharePoint%20Server%20Subscription%20Edition%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3CLI%3ESPCertificateSettings%3CUL%3E%0A%3CLI%3ENew%20resource%20for%20SharePoint%20Server%20Subscription%20Edition%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3CLI%3ESPDatabaseAAG%3CUL%3E%0A%3CLI%3EAdded%20support%20for%20SharePoint%20Server%20Subscription%20Edition%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3CLI%3ESPDistributedCacheService%3CUL%3E%0A%3CLI%3EAdded%20support%20for%20SharePoint%20Server%20Subscription%20Edition%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3CLI%3ESPFarm%3CUL%3E%0A%3CLI%3EAdded%20support%20for%20SharePoint%20Server%20Subscription%20Edition%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3CLI%3ESPInstall%3CUL%3E%0A%3CLI%3EAdded%20support%20for%20SharePoint%20Server%20Subscription%20Edition%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3CLI%3ESPInstallPrereqs%3CUL%3E%0A%3CLI%3EAdded%20support%20for%20SharePoint%20Server%20Subscription%20Edition%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3CLI%3ESPOfficeOnlineServerSupressionSettings%3CUL%3E%0A%3CLI%3ENew%20resource%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3CLI%3ESPSearchServiceApp%3CUL%3E%0A%3CLI%3EAdded%20possibility%20to%20configure%20Search%20Index%20Deletion%20Policies%20settings%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3CLI%3ESPWebApplication%3CUL%3E%0A%3CLI%3EAdded%20possibility%20to%20manage%20the%20SiteDataServers%20property%3C%2FLI%3E%0A%3CLI%3EAdded%20support%20for%20configuring%20AllowLegacyEncryption%2C%20CertificateThumbprint%20and%20UseServerNameIndication%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3CLI%3ESPWebApplicationExtension%3CUL%3E%0A%3CLI%3EAdded%20support%20for%20configuring%20AllowLegacyEncryption%2C%20CertificateThumbprint%20and%20UseServerNameIndication%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CDIV%3E%3CSTRONG%3EChanged%3C%2FSTRONG%3E%3C%2FDIV%3E%0A%3CUL%3E%0A%3CLI%3E%3CSPAN%3EReverseDsc%3C%2FSPAN%3E%3CUL%3E%0A%3CLI%3EChanged%20form%20Size%20to%20dynamic%20Width%3C%2FLI%3E%0A%3CLI%3EChange%20column%20width%20to%20calc%20%2F3%20of%20Form.%3C%2FLI%3E%0A%3CLI%3EExport%20form%20is%20now%20more%20dynamic%20%2F%20responsive%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3CLI%3ESPAccessServiceApp%3CUL%3E%0A%3CLI%3EService%20app%20no%20longer%20exists%20in%20SharePoint%20Server%20Subscription%20Edition.%20Added%20logic%20to%20check%20for%20SPSE.%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3CLI%3ESPAccessServices2010%3CUL%3E%0A%3CLI%3EService%20app%20no%20longer%20exists%20in%20SharePoint%20Server%20Subscription%20Edition.%20Added%20logic%20to%20check%20for%20SPSE.%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3CLI%3ESPPerformancePointServiceApp%3CUL%3E%0A%3CLI%3EService%20app%20no%20longer%20exists%20in%20SharePoint%20Server%20Subscription%20Edition.%20Added%20logic%20to%20check%20for%20SPSE.%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3CLI%3ESPWebApplicationExtension%3CUL%3E%0A%3CLI%3EUpdated%20so%20it%20infers%20the%20UseSSL%20value%20from%20the%20URL%2C%20just%20like%20the%20SPWebApplication%20resouce%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CDIV%3E%3CSTRONG%3EFixed%3C%2FSTRONG%3E%3C%2FDIV%3E%0A%3CUL%3E%0A%3CLI%3E%3CSPAN%3E%20SPLogLevel%3C%2FSPAN%3E%3CUL%3E%0A%3CLI%3ECorrected%20issue%20in%20creating%20ReverseDsc%20export%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CDIV%3E%3CSTRONG%3ERemoved%3C%2FSTRONG%3E%3C%2FDIV%3E%0A%3CUL%3E%0A%3CLI%3E%3CSPAN%3ESharePointDsc%3C%2FSPAN%3E%3CUL%3E%0A%3CLI%3E%3CSTRONG%3E%5BBREAKING%20CHANGE%5D%3C%2FSTRONG%3E%20Removed%20PowerShell%20v4.0%20support%20by%20removing%20the%20InstallAccount%20parameter%20from%20all%20resources.%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3CLI%3ESPWebApplicationExtension%3CUL%3E%0A%3CLI%3E%3CSTRONG%3E%5BBREAKING%20CHANGE%5D%3C%2FSTRONG%3E%20Removed%20UseSSL%20parameter%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EA%20huge%20thanks%20to%20the%20following%20guys%20helping%20with%20submitting%20Pull%20Requests%2C%20testing%20deployments%20and%20submitting%20issues%3A%3CBR%20%2F%3EChristoph%20Hannappel%2C%26nbsp%3BBrian%20Lalancette%2C%26nbsp%3BPetri%20Puustinen%2C%20Aleksandr%20SaPozhkov%2C%20Troy%20Starr%2C%20Steve%20Zhang%20and%20everybody%20from%20the%20TAP%20community%20that%20helped%20testing%20SharePointDsc!%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EAlso%20a%20huge%20thanks%20to%20everybody%20else%20who%20submitted%20issues%20and%20all%20that%20support%20this%20project.%20It%20wasn%E2%80%99t%20possible%20without%20all%20of%20your%20help!%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EFor%20more%20information%20about%20how%20to%20install%20and%20use%20SharePointDsc%2C%20check%20our%20%3CA%20title%3D%22SharePointDsc%20Wiki%22%20href%3D%22https%3A%2F%2Fgithub.com%2Fdsccommunity%2FSharePointDsc%2Fwiki%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EWiki%3C%2FA%3E.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ELet%20us%20know%20in%20the%20comments%20what%20you%20think%20of%20this%20release!%20If%20you%20find%20any%20issues%2C%20please%20submit%20them%20in%20the%20%3CA%20title%3D%22SharePointDsc%20Issue%20List%22%20href%3D%22https%3A%2F%2Fgithub.com%2Fdsccommunity%2FSharePointDsc%2Fissues%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Eissue%20list%20on%20GitHub%3C%2FA%3E.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EHappy%20SharePointing!!%3C%2FP%3E%0A%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-TEASER%20id%3D%22lingo-teaser-3040608%22%20slang%3D%22en-US%22%3E%3CP%3EWith%20the%20release%20of%20SharePoint%20Server%20Subscription%20Edition%20last%20October%2C%20we%20of%20course%20also%20wanted%20to%20support%20this%20new%20version.%20Over%20the%20past%20months%20we%20have%20been%20working%20on%20updating%20SharePointDsc%20to%20add%20this%20support.%20And%20what%20better%20way%20to%20share%20this%20as%20a%20Holiday%20season%20gift%20with%20the%20community!%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CDIV%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3C%2FDIV%3E%3C%2FLINGO-TEASER%3E%3CLINGO-LABS%20id%3D%22lingo-labs-3040608%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3ERelease%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3ESharePoint%202019%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3043887%22%20slang%3D%22en-US%22%3ERe%3A%20New%20Release%3A%20SharePointDsc%20now%20supports%20SharePoint%20Server%20Subscription%20Edition!%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3043887%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F93178%22%20target%3D%22_blank%22%3E%40Yorick%20Kuijs%3C%2FA%3E%26nbsp%3Bbased%20on%20your%20experience%2C%20if%20you%20have%20a%20working%20DSC%20for%20SP%202019%2C%20does%20it%20take%20a%20lot%20of%20effort%2Fchanges%20to%20accommodate%20it%20for%20SharePoint%20Server%20SE%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E
Co-Authors
Version history
Last update:
‎Dec 16 2021 11:35 PM
Updated by: