Removing SharePoint Online Code-Based Sandbox Solutions

Last weekend I read that the SharePoint Online Code-Based Sandbox solutions are going to be removed and you hoped on Monday this didn’t apply to your Office 365 tenant! Well in my client’s case it did.

From a support perspective, after having received a message in O365 tenant admin centre that the issue was detected and will be removed in approx. 30 days, we logged a Microsoft support call to ascertain which site collections were affected, to which the following was the response.

1. We were unable to pull a list of sites or site collections deployed based on code-based sandbox solution.

2. Such sites will remain online for another 30 days and even afterwards.

3. The code-based sandbox solutions will be de-activated after 30 days, which means new sites cannot be created based on these solutions post 30 days from now.

4. If you need such a solution to be activated after it was deactivated please reach us and we can temporarily activate the solution.

So not a very clear message!

The communication challenge here was the mannerism of the message received in our tenant without any warnings or any countdown, given that the blog article was published over 2 years ago and not many Office 365 deployments were in place compared to where we are today with astonishing growth of Office 365 adoption.

So unless you got your SharePoint Online Governance in place in which case you would know exactly what code-based sandbox solutions you have across your site collections then you need to carryout customisations health check to identify these code-based sandbox solutions inventory.

In our case, it appears that in the past there was migration of sites from SharePoint 2010, where by these Sandbox solutions would have come through!

However, your scenario may be different in that if you are managing Office 365 tenant and SharePoint happen to be something extra you manage. You will need to create and run powershell script to enumerate through all site collections in your tenant, identifying all the solutions and further identify which of those are code-behind sandbox solutions and assessing its impact on users.

It should be noted that this post does not apply to No-code sandbox solutions.

Hope this helps.

UPDATE 03 AUG 16: Useful SharePoint Community links to resolve your issue

OfficeDev PnP SharePoint Sandbox List Solutions From Tenant Script

http://sympmarc.com/2016/08/03/new-script-available-from-microsoft-pnp-generate-list-of-sandbox-solutions-from-sharepoint-online-tenant/

http://www.sharepointnutsandbolts.com/2016/08/sandbox-code-disabled-in-Office-365.html

-Chirag

image

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Chirag Patel is an independent technology consultant & trainer whose work revolves around Generative AI, Collaboration, Productivity and Security & Compliance for organisations using Microsoft technologies for over 25 years. With background in business systems analysis & design, data & information management, he engages with customers achieve desired outcomes and shares his expertise at many technical community events.

Recent projects include:
– M365 strategy & architecture design
– Divestments and content migrations
– Content compliance implementations
– Authoring & delivering M365 & Purview training courses

About Chirag >