Is there a way you can publish major version for all the documents in a document library in one go?

I have tried switching the Versioning Settings from "Create major and minor (draft) versions" to "Create major versions" and back but that didn't automatically publish a version for the documents.


Ok, I found out that you could do it using SharePoint Designer by opening the library -> select all files -> check out -> check in as major version.


1 Answer 1


Actually, you don't need SharePoint Designer in order to achieve this. Instead you can use "Content and Structure" which is built into the SharePoint UI itself.

"Content and Structure" is availabe on the Site Settings page after you have turned on the Site Collection scoped feature "SharePoint Server Publishing Infrastructure" (this is the name in SharePoint 2010).

  • 1
    thanks you for this post.. really helped. saved me hours!
    – user44513
    Jul 24, 2015 at 7:41
  • I never knew this! I always powershelled it! Cheers!
    – user43832
    Dec 14, 2016 at 10:09
  • 3
    Perfect! I'll add, that in SharePoint Online this feature is hidden (from site-collection admins too), but You can access using direct url: server/_layouts/15/sitemanager.aspx
    – Gennady G
    Oct 19, 2018 at 11:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.