Download presentation
Presentation is loading. Please wait.
Published byJared Miles Modified over 6 years ago
1
SharePoint Provisioning Success with PnP PowerShell
6/3/2018 9:55 AM THR3025 SharePoint Provisioning Success with PnP PowerShell Eric Overfield President, PixelMill Microsoft Regional Director Office Servers and Services MVP © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
2
The SharePoint Feature Framework is not recommended for provisioning.
© Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
3
6/3/2018 9:55 AM SharePoint PnP provisioning engine is the best method to repeatedly provision SharePoint. © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
4
Traditional SharePoint deployment methods
Feature Framework Full Trust – SharePoint 2007 Sandbox – SharePoint deprecated in SPO Add-ins – SharePoint more cloud friendly Traditionally required Visual Studio Compiled code often used – not cloud friendly Add-in model clunky for provisioning
5
Feature framework challenge
New features / experiences not available / difficult to transfer without continual on-going maintenance Custom V16.x SharePoint/O365 v16.x.next SharePoint Framework Customized site based on snapshot of existing OOTB site template with Feature provided customization provisioning Custom v16.x Custom v16.x SharePoint/O365 v16.x.1 Copy Customizations Time OOTB SharePoint/O365 v16.x Features / enhancement / bug fixes / new experiences released and available to new or existing sites. Deployed automatically
6
A Better Way SharePoint PnP
6/3/2018 9:55 AM A Better Way SharePoint PnP © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
7
SharePoint PnP overview
6/3/2018 9:55 AM SharePoint PnP overview SharePoint PnP is an open source initiative Created by Microsoft with support from the community in 2013 Not related to Microsoft’s general Patterns & Practices initiative Available for SharePoint 2013/2016/O365 – consists of: Code, samples, best practices Videos, tutorials, and a toolset for SharePoint customization ] Patterns & Practices Available on github – © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
8
PnP provisioning engine with PowerShell
6/3/2018 9:55 AM PnP provisioning engine with PowerShell Reusable, scalable, repeatable provisioning engine XML based Delta provisioning PnP PowerShell plugin for PnP Core Component Wrapper for SharePoint CSOM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
9
Start with PnP PowerShell
6/3/2018 9:55 AM Start with PnP PowerShell PnP PowerShell provides a PowerShell based wrapper to PnP Core Library Simple PowerShell commands to manipulate SharePoint Administer SharePoint with a CSOM wrapper Tenant admin access not required Install PnP PowerShell Connect to SharePoint Site Connect-PnPOnline - –Credentials (Get-Credential) Create a provisioning template Get-PnPProvisioningTemplate -Out template.xml Apply a provisioning template Apply-PnPProvisioningTemplate -Path template.xml © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
10
PnP provisioning opportunities
6/3/2018 9:55 AM PnP provisioning opportunities SharePoint Deployment Components Site Columns Content Types Lists Navigation Term Groups Content Pages Master Pages / Page Layouts General branding assets (CSS, JS, etc) Localization Composed Looks / Theming Features CustomActions Property Bag Security Workflows Search Settings AddIns Webbooks © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
11
PnP provisioning best practices
6/3/2018 9:55 AM PnP provisioning best practices Create a model site / site artifacts Export provisioning template from model Apply provisioning template to new site Export Create Apply © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
12
PnP Provisioning 6/3/2018 9:55 AM
© Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
13
6/3/2018 9:55 AM SharePoint PnP provisioning engine is the best method to repeatedly provision SharePoint. © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
14
Please evaluate this session
Tech Ready 15 6/3/2018 Please evaluate this session From your Please expand notes window at bottom of slide and read. Then Delete this text box. PC or tablet: visit MyIgnite Phone: download and use the Microsoft Ignite mobile app Your input is important! © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
15
6/3/2018 9:55 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.