SlideShare a Scribd company logo
1 of 32
Deploying SharePoint Online:
What You Need To Know
Thanks to our Sponsors!
Platinum:
Gold:
Silver:
Thanks to our Sponsors!
More Fun Stuff
• Raffle: Please join us in the Atrium at 5:15 PM for the raffle. We are raffling
some exciting prizes including a Wacom tablet, a BB-8 droid, and who knows,
maybe a Xbox One S (need to be present to win)!!!
• SharePint will be held at Mad Mex (370 Atwood St, Pittsburgh, PA 15213).
While it starts at 5:45 PM, there’s no end time!!!! 
• Pittsburgh Area SharePoint User Group
• Meets at the Microsoft office on the North Shore
• More Info: https://www.linkedin.com/groups/Pittsburgh-Area-SharePoint-
User-Group-3769745/about
We do Request that…
• You fill out the Session Evals. These will also be your Raffle tickets. Print your
name clearly if you intend to participate in the Raffle and drop the forms at the
registration desk after the last session.
• You visit the sponsors. The event is possible due to their generous support and
we request that you visit them and inquire about their products & services.
• Cell phones be kept on silent as a courtesy to other attendees and speakers
HANIEL
CROITORU
I’m passionate about technology, and I work at .
LEAD CONSULTANT | PMP, PMI-ACP | SPEAKER
Doing the same thing… over, and over, and over.
Doing the same thing… over, and over, and over.
Déployer
To bring into effective action; utilize
Deployment is more than code
BRANDINGCONFIGURATION CONTENTINFORMATION
ARCHITECTURE
Deployments can be…
Deployments can be…
Complex deployments have many dependencies
INTRANET PLANNING…
Over 70 pages of Intranet & O365 guidance at http://Office365Intranets.com
News
Keeps employees informed by
targeted, easy to publish articles.
Tools & Quick Access
Accessible and rapid access with
single sign on to key tools/apps.
Leadership Messaging
Amplifies reach and impact of leader
communications.
Shared Stories
Giving employees a voice and way
to share with the organization.
Mobile Experience
Provides the Intranet to employees anywhere at
anytime, and on any device.
Events
Shared calendar experiences to stay up to
date on corporate and divisional events.
Enabling Recognition
Foster a greater collaborative culture
with peer to peer praise.
Enterprise Social
Integrate and enhance from
commenting to interactive polls.
Intranet Search
Powerful full text search available across the
entire Intranet and in specific collections.
Video
Storage, conversion and
optimized playback of video.
Photos
Providing rich
galleries.
Information Architecture
Foundational for the Intranet and ECM and includes site, file, and sensitive data classification,
planning and defining audiences, site templates, page templates, content types and much more.
Flexible Navigation
Powered by metadata, site
structure or search.
Actionable Analytics
Provide actionable insights
based on usage.
People Search
Intuitive, intelligent and modern
people search experiences.
People Spotlights
Celebrating talent/connecting
people within the organization.
Deployment Methods
Visual tools/menus Scripting
SharePoint Online
Demo
SharePoint Designer
Demo
SharePoint 2007, 2010
stsadm
SharePoint 2013, 2016
Import-SPEnterpriseSearchCustomExtractionDictionary New-SPMarketplaceWebServiceApplicationProxy Remove-SPEnterpriseSearchTenantSchema Set-SPAuthenticationRealm Set-SPSiteSubscriptionProfileConfig
Import-SPEnterpriseSearchPopularQueries New-SPMetadataServiceApplication Remove-SPEnterpriseSearchTopology Set-SPBingMapskey Set-SPSiteUrl
Import-SPEnterpriseSearchThesaurus New-SPMetadataServiceApplicationProxy Remove-SPExcelBlockedFileType Set-SPBrowserCustomerExperienceImprovementProgram Set-SPStateServiceApplication
Import-SPEnterpriseSearchTopology New-SPODataConnectionSetting Remove-SPExcelDataConnectionLibrary Set-SPBusinessDataCatalogEntityNotificationWeb Set-SPStateServiceApplicationProxy
Import-SPInfoPathAdministrationFiles New-SPPerformancePointServiceApplication Remove-SPExcelDataProvider Set-SPBusinessDataCatalogMetadataObject Set-SPStateServiceDatabase
Import-SPMetadataWebServicePartitionData New-SPPerformancePointServiceApplicationProxy Remove-SPExcelFileLocation Set-SPBusinessDataCatalogServiceApplication Set-SPSubscriptionSettingsServiceApplication
Import-SPScaleOutDatabaseTenantData New-SPPerformancePointServiceApplicationTrustedLocation Remove-SPExcelUserDefinedFunction Set-SPBusinessDataCatalogThrottleConfig Set-SPThrottlingRule
Import-SPServerScaleOutDatabaseTenantData New-SPPowerPointConversionServiceApplication Remove-SPInfoPathUserAgent Set-SPCentralAdministration Set-SPTimerJob
Import-SPSiteSubscriptionSettings New-SPPowerPointConversionServiceApplicationProxy Remove-SPManagedAccount Set-SPClaimProvider Set-SPTopologyServiceApplication
Import-SPWeb New-SPProfileServiceApplication Remove-SPManagedPath Set-SPContentDatabase Set-SPTopologyServiceApplicationProxy
Initialize-SPResourceSecurity New-SPProfileServiceApplicationProxy Remove-SPODataConnectionSetting Set-SPContentDeploymentJob Set-SPTranslationServiceApplication
Initialize-SPStateServiceDatabase New-SPRequestManagementRuleCriteria Remove-SPPerformancePointServiceApplication Set-SPContentDeploymentPath Set-SPTranslationServiceApplicationProxy
Install-SPApp New-SPSecureStoreApplication Remove-SPPerformancePointServiceApplicationProxy Set-SPCustomLayoutsPage Set-SPTrustedIdentityTokenIssuer
Install-SPApplicationContent New-SPSecureStoreApplicationField Remove-SPPerformancePointServiceApplicationTrustedLocation Set-SPDataConnectionFile Set-SPTrustedRootAuthority
Install-SPDataConnectionFile New-SPSecureStoreServiceApplication Remove-SPProfileLeader Set-SPDesignerSettings Set-SPTrustedSecurityTokenIssuer
Install-SPFeature New-SPSecureStoreServiceApplicationProxy Remove-SPRoutingMachineInfo Set-SPDiagnosticConfig Set-SPTrustedServiceTokenIssuer
Install-SPHelpCollection New-SPSecureStoreTargetApplication Remove-SPRoutingMachinePool Set-SPDiagnosticsProvider Set-SPUsageApplication
Install-SPInfoPathFormTemplate New-SPServiceApplicationPool Remove-SPRoutingRule Set-SPDistributedCacheClientSetting Set-SPUsageDefinition
Install-SPService New-SPServiceApplicationProxyGroup Remove-SPScaleOutDatabase Set-SPEnterpriseSearchContentEnrichmentConfiguration Set-SPUsageService
Install-SPSolution New-SPSite Remove-SPSecureStoreApplication Set-SPEnterpriseSearchCrawlContentSource Set-SPUser
Install-SPUserSolution New-SPSiteSubscription Remove-SPSecureStoreSystemAccount Set-SPEnterpriseSearchCrawlDatabase Set-SPVisioExternalData
Install-SPWebPartPack New-SPSiteSubscriptionFeaturePack Remove-SPServerScaleOutDatabase Set-SPEnterpriseSearchCrawlLogReadPermission Set-SPVisioPerformance
Merge-SPLogFile New-SPStateServiceApplication Remove-SPServiceApplication Set-SPEnterpriseSearchCrawlRule Set-SPVisioSafeDataProvider
Mount-SPContentDatabase New-SPStateServiceApplicationProxy Remove-SPServiceApplicationPool Set-SPEnterpriseSearchDCTMConnectorConfig Set-SPVisioServiceApplication
Mount-SPStateServiceDatabase New-SPStateServiceDatabase Remove-SPServiceApplicationProxy Set-SPEnterpriseSearchFileFormatState Set-SPWeb
Move-SPBlobStorageLocation New-SPSubscriptionSettingsServiceApplication Remove-SPServiceApplicationProxyGroup Set-SPEnterpriseSearchLinguisticComponentsStatus Set-SPWebApplication
Move-SPDeletedSite New-SPSubscriptionSettingsServiceApplicationProxy Remove-SPServiceApplicationProxyGroupMember Set-SPEnterpriseSearchLinksDatabase Set-SPWebApplicationHttpThrottlingMonitor
Move-SPEnterpriseSearchLinksDatabases New-SPTranslationServiceApplication Remove-SPShellAdmin Set-SPEnterpriseSearchMetadataCategory Set-SPWOPIBinding
Move-SPProfileManagedMetadataProperty New-SPTranslationServiceApplicationProxy Remove-SPSite Set-SPEnterpriseSearchMetadataCrawledProperty Set-SPWOPIZone
Move-SPSocialComments New-SPTrustedIdentityTokenIssuer Remove-SPSiteSubscription Set-SPEnterpriseSearchMetadataManagedProperty Set-SPWordConversionServiceApplication
Move-SPSite New-SPTrustedRootAuthority Remove-SPSiteSubscriptionBusinessDataCatalogConfig Set-SPEnterpriseSearchMetadataMapping Set-SPWorkflowConfig
Move-SPUser New-SPTrustedSecurityTokenIssuer Remove-SPSiteSubscriptionFeaturePack Set-SPEnterpriseSearchPrimaryHostController Set-SPWorkManagementServiceApplication
New-SPAccessServiceApplication New-SPTrustedServiceTokenIssuer Remove-SPSiteSubscriptionFeaturePackMember Set-SPEnterpriseSearchQueryAuthority Set-SPWorkManagementServiceApplicationProxy
New-SPAccessServicesApplication New-SPUsageApplication Remove-SPSiteSubscriptionMetadataConfig Set-SPEnterpriseSearchQuerySpellingCorrection Split-SPScaleOutDatabase
New-SPAccessServicesDatabaseServer New-SPUsageLogFile Remove-SPSiteSubscriptionProfileConfig Set-SPEnterpriseSearchRankingModel Split-SPServerScaleOutDatabase
New-SPAlternateUrl New-SPUser Remove-SPSiteSubscriptionSettings Set-SPEnterpriseSearchResultItemType Start-SPAdminJob
New-SPAppManagementServiceApplication New-SPUserLicenseMapping Remove-SPSiteUpgradeSessionInfo Set-SPEnterpriseSearchService Start-SPAssignment
New-SPAppManagementServiceApplicationProxy New-SPVisioSafeDataProvider Remove-SPSiteUrl Set-SPEnterpriseSearchServiceApplication Start-SPContentDeploymentJob
New-SPAuthenticationProvider New-SPVisioServiceApplication Remove-SPSocialAppPermissions Set-SPEnterpriseSearchServiceApplicationProxy Start-SPEnterpriseSearchQueryAndSiteSettingsServiceInstance
New-SPAzureAccessControlServiceApplicationProxy New-SPVisioServiceApplicationProxy Remove-SPSocialItemByDate Set-SPEnterpriseSearchTopology Start-SPEnterpriseSearchServiceInstance
New-SPBECWebServiceApplicationProxy New-SPWeb Remove-SPSolution Set-SPExcelDataConnectionLibrary Start-SPInfoPathFormTemplate
New-SPBusinessDataCatalogServiceApplication New-SPWebApplication Remove-SPSolutionDeploymentLock Set-SPExcelDataProvider Start-SPServiceInstance
New-SPBusinessDataCatalogServiceApplicationProxy New-SPWebApplicationAppDomain Remove-SPStateServiceDatabase Set-SPExcelFileLocation Start-SPTimerJob
New-SPCentralAdministration New-SPWebApplicationExtension Remove-SPThrottlingRule Set-SPExcelServiceApplication Stop-SPAssignment
New-SPClaimProvider New-SPWOPIBinding Remove-SPTranslationServiceJobHistory Set-SPExcelUserDefinedFunction Start-SPDiagnosticsSession
New-SPClaimsPrincipal New-SPWOPISuppressionSetting Remove-SPTrustedIdentityTokenIssuer Set-SPFarmConfig Stop-SPDiagnosticsSession
New-SPClaimTypeEncoding New-SPWordConversionServiceApplication Remove-SPTrustedRootAuthority Set-SPInfoPathFormsService Stop-SPDistributedCacheServiceInstance
New-SPClaimTypeMapping New-SPWorkManagementServiceApplication Remove-SPTrustedSecurityTokenIssuer Set-SPInfoPathFormTemplate Stop-SPEnterpriseSearchQueryAndSiteSettingsServiceInstance
New-SPConfigurationDatabase New-SPWorkManagementServiceApplicationProxy Remove-SPTrustedServiceTokenIssuer Set-SPInfoPathWebServiceProxy Stop-SPEnterpriseSearchServiceInstance
New-SPContentDatabase Publish-SPServiceApplication Remove-SPUsageApplication Set-SPInternalAppStateUpdateInterval Stop-SPInfoPathFormTemplate
New-SPContentDeploymentJob Register-SPAppPrincipal Remove-SPUser Set-SPIRMSettings Stop-SPServiceInstance
New-SPContentDeploymentPath Register-SPWorkflowService Remove-SPUserLicenseMapping Set-SPLogLevel Suspend-SPEnterpriseSearchServiceApplication
New-SPEnterpriseSearchAdminComponent Remove-SPAccessServicesDatabaseServer Remove-SPUserSolution Set-SPManagedAccount Suspend-SPEnterpriseSearchServiceApplication
New-SPEnterpriseSearchAnalyticsProcessingComponent Remove-SPAlternateUrl Remove-SPVisioSafeDataProvider Set-SPMarketplaceConnectionSettings Suspend-SPStateServiceDatabase
New-SPEnterpriseSearchContentEnrichmentConfiguration Remove-SPAppDeniedEndpoint Remove-SPWeb Set-SPMetadataServiceApplication Test-SPContentDatabase
New-SPEnterpriseSearchContentProcessingComponent Remove-SPAppPrincipalPermission Remove-SPWebApplication Set-SPMetadataServiceApplicationProxy Test-SPInfoPathFormTemplate
New-SPEnterpriseSearchCrawlComponent Remove-SPBusinessDataCatalogModel Remove-SPWebApplicationAppDomain Set-SPMobileMessagingAccount Test-SPSite
New-SPEnterpriseSearchCrawlContentSource Remove-SPClaimProvider Remove-SPWOPIBinding Set-SPODataConnectionSetting Uninstall-SPAppInstance
New-SPEnterpriseSearchCrawlCustomConnector Remove-SPClaimTypeMapping Remove-SPWOPISuppressionSetting Set-SPODataConnectionSettingMetaData Uninstall-SPDataConnectionFile
New-SPEnterpriseSearchCrawlDatabase Remove-SPConfigurationDatabase Remove-SPWordConversionServiceJobHistory Set-SPOfficeStoreAppsDefaultActivation Uninstall-SPFeature
New-SPEnterpriseSearchCrawlExtension Remove-SPContentDatabase Rename-SPServer Set-SPPassPhrase Uninstall-SPHelpCollection
New-SPEnterpriseSearchCrawlMapping Remove-SPContentDeploymentJob Repair-SPManagedAccountDeployment Set-SPPerformancePointSecureDataValues Uninstall-SPInfoPathFormTemplate
New-SPEnterpriseSearchCrawlRule Remove-SPContentDeploymentPath Repair-SPSite Set-SPPerformancePointServiceApplication Uninstall-SPSolution
New-SPEnterpriseSearchFileFormat Remove-SPDiagnosticsPerformanceCounter Request-SPUpgradeEvaluationSite Set-SPPowerPointConversionServiceApplication Uninstall-SPUserSolution
New-SPEnterpriseSearchIndexComponent Remove-SPDistributedCacheServiceInstance Reset-SPAccessServicesDatabasePassword Set-SPProfileServiceApplication Uninstall-SPWebPartPack
New-SPEnterpriseSearchLanguageResourcePhrase Remove-SPEnterpriseSearchComponent Restart-SPAppInstanceJobs Set-SPProfileServiceApplicationProxy Unpublish-SPServiceApplication
New-SPEnterpriseSearchLinksDatabase Remove-SPEnterpriseSearchContentEnrichmentConfiguration Restore-SPEnterpriseSearchServiceApplication Set-SPProfileServiceApplicationSecurity Update-SPAppCatalogSettings
New-SPEnterpriseSearchMetadataCategory Remove-SPEnterpriseSearchCrawlContentSource Restore-SPEnterpriseSearchServiceApplicationIndex Set-SPRequestManagementSettings Update-SPAppInstance
New-SPEnterpriseSearchMetadataCrawledProperty Remove-SPEnterpriseSearchCrawlCustomConnector Restore-SPFarm Set-SPRoutingMachineInfo Update-SPFarmEncryptionKey
New-SPEnterpriseSearchMetadataManagedProperty Remove-SPEnterpriseSearchCrawlDatabase Restore-SPSite Set-SPRoutingMachinePool Update-SPInfoPathAdminFileUrl
New-SPEnterpriseSearchMetadataMapping Remove-SPEnterpriseSearchCrawlExtension Resume-SPEnterpriseSearchServiceApplication Set-SPRoutingRule Update-SPInfoPathUserFileUrl
New-SPEnterpriseSearchQueryAuthority Remove-SPEnterpriseSearchCrawlLogReadPermission Resume-SPStateServiceDatabase Set-SPScaleOutDatabaseDataRange Update-SPProfilePhotoStore
New-SPEnterpriseSearchQueryDemoted Remove-SPEnterpriseSearchCrawlMapping Revoke-SPBusinessDataCatalogMetadataObject Set-SPScaleOutDatabaseDataSubRange Update-SPRepopulateMicroblogFeedCache
New-SPEnterpriseSearchQueryKeyword Remove-SPEnterpriseSearchCrawlRule Revoke-SPObjectSecurity Set-SPSecureStoreApplication Update-SPRepopulateMicroblogLMTCache
New-SPEnterpriseSearchQueryProcessingComponent Remove-SPEnterpriseSearchFileFormat Set-SPAccessServicesApplication Set-SPSecureStoreDefaultProvider Update-SPSecureStoreApplicationServerKey
New-SPEnterpriseSearchRankingModel Remove-SPEnterpriseSearchLanguageResourcePhrase Set-SPAccessServicesDatabaseServer Set-SPSecureStoreServiceApplication Update-SPSecureStoreCredentialMapping
New-SPEnterpriseSearchResultItemType Remove-SPEnterpriseSearchLinksDatabase Set-SPAccessServicesDatabaseServerGroupMapping Set-SPSecurityTokenServiceConfig Update-SPSecureStoreGroupCredentialMapping
New-SPEnterpriseSearchSecurityTrimmer Remove-SPEnterpriseSearchMetadataCategory Set-SPAccessServiceApplication Set-SPServerScaleOutDatabaseDataRange Update-SPSecureStoreMasterKey
New-SPEnterpriseSearchServiceApplication Remove-SPEnterpriseSearchMetadataManagedProperty Set-SPAlternateUrl Set-SPServerScaleOutDatabaseDataSubRange Update-SPSolution
New-SPEnterpriseSearchServiceApplicationProxy Remove-SPEnterpriseSearchMetadataMapping Set-SPAppAcquisitionConfiguration Set-SPServiceApplication Update-SPUserSolution
New-SPEnterpriseSearchSiteHitRule Remove-SPEnterpriseSearchQueryAuthority Set-SPAppAutoProvisionConnection Set-SPServiceApplicationEndpoint Update-SPWOPIProofKey
New-SPEnterpriseSearchTopology Remove-SPEnterpriseSearchQueryDemoted Set-SPAppDisablingConfiguration Set-SPServiceApplicationPool Upgrade-SPContentDatabase
New-SPExcelBlockedFileType Remove-SPEnterpriseSearchQueryKeyword Set-SPAppDomain Set-SPServiceApplicationSecurity Upgrade-SPEnterpriseSearchServiceApplication
New-SPExcelDataConnectionLibrary Remove-SPEnterpriseSearchRankingModel Set-SPAppHostingQuotaConfiguration Set-SPServiceHostConfig Upgrade-SPEnterpriseSearchServiceApplicationSiteSettings
New-SPExcelDataProvider Remove-SPEnterpriseSearchResultItemType Set-SPAppManagementDeploymentId Set-SPSessionStateService Upgrade-SPFarm
New-SPExcelFileLocation Remove-SPEnterpriseSearchSecurityTrimmer Set-SPAppStoreConfiguration Set-SPSite Upgrade-SPSingleSignOnDatabase
New-SPExcelServiceApplication Remove-SPEnterpriseSearchServiceApplication Set-SPAppPrincipalPermission Set-SPSiteAdministration Upgrade-SPSite
New-SPExcelUserDefinedFunction Remove-SPEnterpriseSearchServiceApplicationProxy Set-SPAppScaleProfile Set-SPSiteSubscriptionConfig
New-SPLogFile Remove-SPEnterpriseSearchServiceApplicationSiteSettings Set-SPAppSiteSubscriptionName Set-SPSiteSubscriptionEdiscoveryHub
New-SPManagedAccount Remove-SPEnterpriseSearchSiteHitRule Set-SPAppDisablingConfiguration Set-SPSiteSubscriptionIRMConfig
New-SPManagedPath Remove-SPEnterpriseSearchTenantConfiguration Set-SPAppStateUpdateInterval Set-SPSiteSubscriptionMetadataConfig
SharePoint Online Management Shell
Add-SPOUser Get-SPOTenantLogLastAvailableTimeInUtc Remove-SPOUser
Connect-SPOService Get-SPOTenantSyncClientRestriction Repair-SPOSite
Disconnect-SPOService Get-SPOUser Request-SPOUpgradeEvaluationSite
Get-SPOAppErrors Get-SPOWebTemplate Restore-SPODeletedSite
Get-SPOAppInfo New-SPOSite Set-SPOSite
Get-SPODeletedSite New-SPOSiteGroup Set-SPOSiteGroup
Get-SPOExternalUser Remove-SPODeletedSite Set-SPOTenant
Get-SPOSite Remove-SPOExternalUser Set-SPOTenantSyncClientRestriction
Get-SPOSiteGroup Remove-SPOSite Set-SPOUser
Get-SPOTenant Remove-SPOSiteGroup Test-SPOSite
Get-SPOTenantLogEntry Remove-SPOTenantSyncClientRestriction Upgrade-SPOSite
Does it really matter?
Get all the items within a list
SharePoint On-Prem SharePoint Online
C:> C:>Get-SPList –url “http:/site/web” –List “Invoices” $site = Get-SPOSite –Identity “http://site”
C:> $web = $site.Webs[“web”]
C:> $ctx.Load($list)
C:> $list = $web.List[“Invoices”]
C:> $ctx.ExecuteQuery()
Does it really matter?
OfficeDev Patterns and Practices
SharePoint PnP PowerShell Library
• Over 160 cmdlets
• Encapsulates native SharePoint CSOM Library
• Available on both SharePoint 2013 and SharePoint Online
OfficeDev Patterns and Practices
Provisioning Engine
• Built on OfficeDev Core libraries
• Available on both SharePoint 2013 and SharePoint Online
• Model the design of site columns, content types, list definitions,
composed looks, and pages
• Automates remote provisioning tasks
What would you use?
Scenario: Modifying the Taxonomy
•Where will the terms be used?
•Is existing content affected by the change?
•How many terms will you be adding?
What would you use?
Scenario: Creating a new site column or content
type
•Is existing content affected by the change?
•How many terms will you be adding?
What would you use?
Scenario: Create new Subsite
•Are you using an existing template?
•Are there any configurations you need to change to the site?
•How often will you be creating subsites?
What would you use?
Scenario: Implementing a new Portal
•Are you using an existing template?
•What information architecture will be required?
•Are there any configurations you need to change to the site?
•How many divisional subsites will there be?
Different methods work best based on your specific scenario
Things to consider
•What is the process for changes?
•How are changes governed?
•Who does deployments – power user, department lead,
SharePoint/Office 365 admin, devs?
•How often are deployments done?
•Are deployments repeated (e.g. apply same deployment multiple
times?)
What has worked for me…
Our approach to deployments
•Gather information architecture & content through Excel
•PnP PowerShell to build template site, configure, brand
•Provisioning Template to build target site(s)/content
•PnP PowerShell to add content
•SharePoint UI is used where PowerShell is not available
LEAD CONSULTANT | PMP, PMI-ACP | SPEAKER
Thank You!
Organizers, SponsorsandYouformaking
thispossible.
Message Me On LinkedIn or Email
haniel@2tolead.com
Download the full whitepapers at
http://www.whentousewhat.com
http://Office365Intranets.com

More Related Content

More from Haniel Croitoru

The Office 365 Mobile Workplace - Putting Your Office in Your Pocket
The Office 365 Mobile Workplace - Putting Your Office in Your PocketThe Office 365 Mobile Workplace - Putting Your Office in Your Pocket
The Office 365 Mobile Workplace - Putting Your Office in Your PocketHaniel Croitoru
 
The Office 365 Mobile Workplace - Putting your office in your pocket
The Office 365 Mobile Workplace - Putting your office in your pocketThe Office 365 Mobile Workplace - Putting your office in your pocket
The Office 365 Mobile Workplace - Putting your office in your pocketHaniel Croitoru
 
Practical Tips for Migrating SharePoint Customizations to Office 365
Practical Tips for Migrating SharePoint Customizations to Office 365Practical Tips for Migrating SharePoint Customizations to Office 365
Practical Tips for Migrating SharePoint Customizations to Office 365Haniel Croitoru
 
Increasing Project Efficiency using Microsoft Teams
Increasing Project Efficiency using Microsoft TeamsIncreasing Project Efficiency using Microsoft Teams
Increasing Project Efficiency using Microsoft TeamsHaniel Croitoru
 
Practical tips for migrating SharePoint Customizations to Office 365
Practical tips for migrating SharePoint Customizations to Office 365Practical tips for migrating SharePoint Customizations to Office 365
Practical tips for migrating SharePoint Customizations to Office 365Haniel Croitoru
 
Increasing project efficiency using microsoft teams (SPSMontreal 2018)
Increasing project efficiency using microsoft teams (SPSMontreal 2018)Increasing project efficiency using microsoft teams (SPSMontreal 2018)
Increasing project efficiency using microsoft teams (SPSMontreal 2018)Haniel Croitoru
 
Sp fest dc 2018 increasing project efficiency using microsoft teams
Sp fest dc 2018   increasing project efficiency using microsoft teamsSp fest dc 2018   increasing project efficiency using microsoft teams
Sp fest dc 2018 increasing project efficiency using microsoft teamsHaniel Croitoru
 
Introducing Microsoft Forms - A New App for your Business Process Toolbox
Introducing Microsoft Forms - A New App for your Business Process ToolboxIntroducing Microsoft Forms - A New App for your Business Process Toolbox
Introducing Microsoft Forms - A New App for your Business Process ToolboxHaniel Croitoru
 
Introducing Microsoft Forms - A New App for Your Business Process Toolbox #SP...
Introducing Microsoft Forms - A New App for Your Business Process Toolbox #SP...Introducing Microsoft Forms - A New App for Your Business Process Toolbox #SP...
Introducing Microsoft Forms - A New App for Your Business Process Toolbox #SP...Haniel Croitoru
 
Best practices for deploying share point end to-end
Best practices for deploying share point end to-endBest practices for deploying share point end to-end
Best practices for deploying share point end to-endHaniel Croitoru
 
Microsoft Teams A New Way To Manage Projects, Connect, and Collaborate With...
Microsoft Teams   A New Way To Manage Projects, Connect, and Collaborate With...Microsoft Teams   A New Way To Manage Projects, Connect, and Collaborate With...
Microsoft Teams A New Way To Manage Projects, Connect, and Collaborate With...Haniel Croitoru
 
Nintex, SharePoint, & Office 365 Roadmap for Workflow and Forms
Nintex, SharePoint, & Office 365 Roadmap for Workflow and FormsNintex, SharePoint, & Office 365 Roadmap for Workflow and Forms
Nintex, SharePoint, & Office 365 Roadmap for Workflow and FormsHaniel Croitoru
 
Deploying SharePoint Online: What You Need To Know
Deploying SharePoint Online: What You Need To KnowDeploying SharePoint Online: What You Need To Know
Deploying SharePoint Online: What You Need To KnowHaniel Croitoru
 
PMO365 - The many faces of Project Management in Office 365
PMO365 - The many faces of Project Management in Office 365PMO365 - The many faces of Project Management in Office 365
PMO365 - The many faces of Project Management in Office 365Haniel Croitoru
 
Managing Tasks: Planner vs Trello
Managing Tasks: Planner vs TrelloManaging Tasks: Planner vs Trello
Managing Tasks: Planner vs TrelloHaniel Croitoru
 
Staying Informed About What Matters in Office 365
Staying Informed About What Matters in Office 365Staying Informed About What Matters in Office 365
Staying Informed About What Matters in Office 365Haniel Croitoru
 
Practical SharePoint Accessibility
Practical SharePoint AccessibilityPractical SharePoint Accessibility
Practical SharePoint AccessibilityHaniel Croitoru
 
Accessibility for Ontarians with Disabilities Act - What is it, how well Shar...
Accessibility for Ontarians with Disabilities Act- What is it, how well Shar...Accessibility for Ontarians with Disabilities Act- What is it, how well Shar...
Accessibility for Ontarians with Disabilities Act - What is it, how well Shar...Haniel Croitoru
 
Real life content migrations
Real life content migrationsReal life content migrations
Real life content migrationsHaniel Croitoru
 

More from Haniel Croitoru (20)

The Office 365 Mobile Workplace - Putting Your Office in Your Pocket
The Office 365 Mobile Workplace - Putting Your Office in Your PocketThe Office 365 Mobile Workplace - Putting Your Office in Your Pocket
The Office 365 Mobile Workplace - Putting Your Office in Your Pocket
 
The Office 365 Mobile Workplace - Putting your office in your pocket
The Office 365 Mobile Workplace - Putting your office in your pocketThe Office 365 Mobile Workplace - Putting your office in your pocket
The Office 365 Mobile Workplace - Putting your office in your pocket
 
Practical Tips for Migrating SharePoint Customizations to Office 365
Practical Tips for Migrating SharePoint Customizations to Office 365Practical Tips for Migrating SharePoint Customizations to Office 365
Practical Tips for Migrating SharePoint Customizations to Office 365
 
Increasing Project Efficiency using Microsoft Teams
Increasing Project Efficiency using Microsoft TeamsIncreasing Project Efficiency using Microsoft Teams
Increasing Project Efficiency using Microsoft Teams
 
Practical tips for migrating SharePoint Customizations to Office 365
Practical tips for migrating SharePoint Customizations to Office 365Practical tips for migrating SharePoint Customizations to Office 365
Practical tips for migrating SharePoint Customizations to Office 365
 
Increasing project efficiency using microsoft teams (SPSMontreal 2018)
Increasing project efficiency using microsoft teams (SPSMontreal 2018)Increasing project efficiency using microsoft teams (SPSMontreal 2018)
Increasing project efficiency using microsoft teams (SPSMontreal 2018)
 
Sp fest dc 2018 increasing project efficiency using microsoft teams
Sp fest dc 2018   increasing project efficiency using microsoft teamsSp fest dc 2018   increasing project efficiency using microsoft teams
Sp fest dc 2018 increasing project efficiency using microsoft teams
 
Introducing Microsoft Forms - A New App for your Business Process Toolbox
Introducing Microsoft Forms - A New App for your Business Process ToolboxIntroducing Microsoft Forms - A New App for your Business Process Toolbox
Introducing Microsoft Forms - A New App for your Business Process Toolbox
 
Introducing Microsoft Forms - A New App for Your Business Process Toolbox #SP...
Introducing Microsoft Forms - A New App for Your Business Process Toolbox #SP...Introducing Microsoft Forms - A New App for Your Business Process Toolbox #SP...
Introducing Microsoft Forms - A New App for Your Business Process Toolbox #SP...
 
Best practices for deploying share point end to-end
Best practices for deploying share point end to-endBest practices for deploying share point end to-end
Best practices for deploying share point end to-end
 
Microsoft Teams A New Way To Manage Projects, Connect, and Collaborate With...
Microsoft Teams   A New Way To Manage Projects, Connect, and Collaborate With...Microsoft Teams   A New Way To Manage Projects, Connect, and Collaborate With...
Microsoft Teams A New Way To Manage Projects, Connect, and Collaborate With...
 
Nintex, SharePoint, & Office 365 Roadmap for Workflow and Forms
Nintex, SharePoint, & Office 365 Roadmap for Workflow and FormsNintex, SharePoint, & Office 365 Roadmap for Workflow and Forms
Nintex, SharePoint, & Office 365 Roadmap for Workflow and Forms
 
Deploying SharePoint Online: What You Need To Know
Deploying SharePoint Online: What You Need To KnowDeploying SharePoint Online: What You Need To Know
Deploying SharePoint Online: What You Need To Know
 
Planner vs. trello
Planner vs. trelloPlanner vs. trello
Planner vs. trello
 
PMO365 - The many faces of Project Management in Office 365
PMO365 - The many faces of Project Management in Office 365PMO365 - The many faces of Project Management in Office 365
PMO365 - The many faces of Project Management in Office 365
 
Managing Tasks: Planner vs Trello
Managing Tasks: Planner vs TrelloManaging Tasks: Planner vs Trello
Managing Tasks: Planner vs Trello
 
Staying Informed About What Matters in Office 365
Staying Informed About What Matters in Office 365Staying Informed About What Matters in Office 365
Staying Informed About What Matters in Office 365
 
Practical SharePoint Accessibility
Practical SharePoint AccessibilityPractical SharePoint Accessibility
Practical SharePoint Accessibility
 
Accessibility for Ontarians with Disabilities Act - What is it, how well Shar...
Accessibility for Ontarians with Disabilities Act- What is it, how well Shar...Accessibility for Ontarians with Disabilities Act- What is it, how well Shar...
Accessibility for Ontarians with Disabilities Act - What is it, how well Shar...
 
Real life content migrations
Real life content migrationsReal life content migrations
Real life content migrations
 

Recently uploaded

办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
NSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationNSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationMarko4394
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxeditsforyah
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Sonam Pathan
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxDyna Gilbert
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationLinaWolf1
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书rnrncn29
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Sonam Pathan
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书rnrncn29
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predieusebiomeyer
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa494f574xmv
 

Recently uploaded (17)

办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
NSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationNSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentation
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptx
 
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptx
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predi
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa
 

Deploying SharePoint Online: What You Need To Know

  • 2. Thanks to our Sponsors! Platinum: Gold: Silver:
  • 3. Thanks to our Sponsors!
  • 4. More Fun Stuff • Raffle: Please join us in the Atrium at 5:15 PM for the raffle. We are raffling some exciting prizes including a Wacom tablet, a BB-8 droid, and who knows, maybe a Xbox One S (need to be present to win)!!! • SharePint will be held at Mad Mex (370 Atwood St, Pittsburgh, PA 15213). While it starts at 5:45 PM, there’s no end time!!!!  • Pittsburgh Area SharePoint User Group • Meets at the Microsoft office on the North Shore • More Info: https://www.linkedin.com/groups/Pittsburgh-Area-SharePoint- User-Group-3769745/about
  • 5. We do Request that… • You fill out the Session Evals. These will also be your Raffle tickets. Print your name clearly if you intend to participate in the Raffle and drop the forms at the registration desk after the last session. • You visit the sponsors. The event is possible due to their generous support and we request that you visit them and inquire about their products & services. • Cell phones be kept on silent as a courtesy to other attendees and speakers
  • 6. HANIEL CROITORU I’m passionate about technology, and I work at . LEAD CONSULTANT | PMP, PMI-ACP | SPEAKER
  • 7. Doing the same thing… over, and over, and over.
  • 8. Doing the same thing… over, and over, and over.
  • 9. Déployer To bring into effective action; utilize
  • 10. Deployment is more than code BRANDINGCONFIGURATION CONTENTINFORMATION ARCHITECTURE
  • 13. Complex deployments have many dependencies
  • 14. INTRANET PLANNING… Over 70 pages of Intranet & O365 guidance at http://Office365Intranets.com News Keeps employees informed by targeted, easy to publish articles. Tools & Quick Access Accessible and rapid access with single sign on to key tools/apps. Leadership Messaging Amplifies reach and impact of leader communications. Shared Stories Giving employees a voice and way to share with the organization. Mobile Experience Provides the Intranet to employees anywhere at anytime, and on any device. Events Shared calendar experiences to stay up to date on corporate and divisional events. Enabling Recognition Foster a greater collaborative culture with peer to peer praise. Enterprise Social Integrate and enhance from commenting to interactive polls. Intranet Search Powerful full text search available across the entire Intranet and in specific collections. Video Storage, conversion and optimized playback of video. Photos Providing rich galleries. Information Architecture Foundational for the Intranet and ECM and includes site, file, and sensitive data classification, planning and defining audiences, site templates, page templates, content types and much more. Flexible Navigation Powered by metadata, site structure or search. Actionable Analytics Provide actionable insights based on usage. People Search Intuitive, intelligent and modern people search experiences. People Spotlights Celebrating talent/connecting people within the organization.
  • 19. SharePoint 2013, 2016 Import-SPEnterpriseSearchCustomExtractionDictionary New-SPMarketplaceWebServiceApplicationProxy Remove-SPEnterpriseSearchTenantSchema Set-SPAuthenticationRealm Set-SPSiteSubscriptionProfileConfig Import-SPEnterpriseSearchPopularQueries New-SPMetadataServiceApplication Remove-SPEnterpriseSearchTopology Set-SPBingMapskey Set-SPSiteUrl Import-SPEnterpriseSearchThesaurus New-SPMetadataServiceApplicationProxy Remove-SPExcelBlockedFileType Set-SPBrowserCustomerExperienceImprovementProgram Set-SPStateServiceApplication Import-SPEnterpriseSearchTopology New-SPODataConnectionSetting Remove-SPExcelDataConnectionLibrary Set-SPBusinessDataCatalogEntityNotificationWeb Set-SPStateServiceApplicationProxy Import-SPInfoPathAdministrationFiles New-SPPerformancePointServiceApplication Remove-SPExcelDataProvider Set-SPBusinessDataCatalogMetadataObject Set-SPStateServiceDatabase Import-SPMetadataWebServicePartitionData New-SPPerformancePointServiceApplicationProxy Remove-SPExcelFileLocation Set-SPBusinessDataCatalogServiceApplication Set-SPSubscriptionSettingsServiceApplication Import-SPScaleOutDatabaseTenantData New-SPPerformancePointServiceApplicationTrustedLocation Remove-SPExcelUserDefinedFunction Set-SPBusinessDataCatalogThrottleConfig Set-SPThrottlingRule Import-SPServerScaleOutDatabaseTenantData New-SPPowerPointConversionServiceApplication Remove-SPInfoPathUserAgent Set-SPCentralAdministration Set-SPTimerJob Import-SPSiteSubscriptionSettings New-SPPowerPointConversionServiceApplicationProxy Remove-SPManagedAccount Set-SPClaimProvider Set-SPTopologyServiceApplication Import-SPWeb New-SPProfileServiceApplication Remove-SPManagedPath Set-SPContentDatabase Set-SPTopologyServiceApplicationProxy Initialize-SPResourceSecurity New-SPProfileServiceApplicationProxy Remove-SPODataConnectionSetting Set-SPContentDeploymentJob Set-SPTranslationServiceApplication Initialize-SPStateServiceDatabase New-SPRequestManagementRuleCriteria Remove-SPPerformancePointServiceApplication Set-SPContentDeploymentPath Set-SPTranslationServiceApplicationProxy Install-SPApp New-SPSecureStoreApplication Remove-SPPerformancePointServiceApplicationProxy Set-SPCustomLayoutsPage Set-SPTrustedIdentityTokenIssuer Install-SPApplicationContent New-SPSecureStoreApplicationField Remove-SPPerformancePointServiceApplicationTrustedLocation Set-SPDataConnectionFile Set-SPTrustedRootAuthority Install-SPDataConnectionFile New-SPSecureStoreServiceApplication Remove-SPProfileLeader Set-SPDesignerSettings Set-SPTrustedSecurityTokenIssuer Install-SPFeature New-SPSecureStoreServiceApplicationProxy Remove-SPRoutingMachineInfo Set-SPDiagnosticConfig Set-SPTrustedServiceTokenIssuer Install-SPHelpCollection New-SPSecureStoreTargetApplication Remove-SPRoutingMachinePool Set-SPDiagnosticsProvider Set-SPUsageApplication Install-SPInfoPathFormTemplate New-SPServiceApplicationPool Remove-SPRoutingRule Set-SPDistributedCacheClientSetting Set-SPUsageDefinition Install-SPService New-SPServiceApplicationProxyGroup Remove-SPScaleOutDatabase Set-SPEnterpriseSearchContentEnrichmentConfiguration Set-SPUsageService Install-SPSolution New-SPSite Remove-SPSecureStoreApplication Set-SPEnterpriseSearchCrawlContentSource Set-SPUser Install-SPUserSolution New-SPSiteSubscription Remove-SPSecureStoreSystemAccount Set-SPEnterpriseSearchCrawlDatabase Set-SPVisioExternalData Install-SPWebPartPack New-SPSiteSubscriptionFeaturePack Remove-SPServerScaleOutDatabase Set-SPEnterpriseSearchCrawlLogReadPermission Set-SPVisioPerformance Merge-SPLogFile New-SPStateServiceApplication Remove-SPServiceApplication Set-SPEnterpriseSearchCrawlRule Set-SPVisioSafeDataProvider Mount-SPContentDatabase New-SPStateServiceApplicationProxy Remove-SPServiceApplicationPool Set-SPEnterpriseSearchDCTMConnectorConfig Set-SPVisioServiceApplication Mount-SPStateServiceDatabase New-SPStateServiceDatabase Remove-SPServiceApplicationProxy Set-SPEnterpriseSearchFileFormatState Set-SPWeb Move-SPBlobStorageLocation New-SPSubscriptionSettingsServiceApplication Remove-SPServiceApplicationProxyGroup Set-SPEnterpriseSearchLinguisticComponentsStatus Set-SPWebApplication Move-SPDeletedSite New-SPSubscriptionSettingsServiceApplicationProxy Remove-SPServiceApplicationProxyGroupMember Set-SPEnterpriseSearchLinksDatabase Set-SPWebApplicationHttpThrottlingMonitor Move-SPEnterpriseSearchLinksDatabases New-SPTranslationServiceApplication Remove-SPShellAdmin Set-SPEnterpriseSearchMetadataCategory Set-SPWOPIBinding Move-SPProfileManagedMetadataProperty New-SPTranslationServiceApplicationProxy Remove-SPSite Set-SPEnterpriseSearchMetadataCrawledProperty Set-SPWOPIZone Move-SPSocialComments New-SPTrustedIdentityTokenIssuer Remove-SPSiteSubscription Set-SPEnterpriseSearchMetadataManagedProperty Set-SPWordConversionServiceApplication Move-SPSite New-SPTrustedRootAuthority Remove-SPSiteSubscriptionBusinessDataCatalogConfig Set-SPEnterpriseSearchMetadataMapping Set-SPWorkflowConfig Move-SPUser New-SPTrustedSecurityTokenIssuer Remove-SPSiteSubscriptionFeaturePack Set-SPEnterpriseSearchPrimaryHostController Set-SPWorkManagementServiceApplication New-SPAccessServiceApplication New-SPTrustedServiceTokenIssuer Remove-SPSiteSubscriptionFeaturePackMember Set-SPEnterpriseSearchQueryAuthority Set-SPWorkManagementServiceApplicationProxy New-SPAccessServicesApplication New-SPUsageApplication Remove-SPSiteSubscriptionMetadataConfig Set-SPEnterpriseSearchQuerySpellingCorrection Split-SPScaleOutDatabase New-SPAccessServicesDatabaseServer New-SPUsageLogFile Remove-SPSiteSubscriptionProfileConfig Set-SPEnterpriseSearchRankingModel Split-SPServerScaleOutDatabase New-SPAlternateUrl New-SPUser Remove-SPSiteSubscriptionSettings Set-SPEnterpriseSearchResultItemType Start-SPAdminJob New-SPAppManagementServiceApplication New-SPUserLicenseMapping Remove-SPSiteUpgradeSessionInfo Set-SPEnterpriseSearchService Start-SPAssignment New-SPAppManagementServiceApplicationProxy New-SPVisioSafeDataProvider Remove-SPSiteUrl Set-SPEnterpriseSearchServiceApplication Start-SPContentDeploymentJob New-SPAuthenticationProvider New-SPVisioServiceApplication Remove-SPSocialAppPermissions Set-SPEnterpriseSearchServiceApplicationProxy Start-SPEnterpriseSearchQueryAndSiteSettingsServiceInstance New-SPAzureAccessControlServiceApplicationProxy New-SPVisioServiceApplicationProxy Remove-SPSocialItemByDate Set-SPEnterpriseSearchTopology Start-SPEnterpriseSearchServiceInstance New-SPBECWebServiceApplicationProxy New-SPWeb Remove-SPSolution Set-SPExcelDataConnectionLibrary Start-SPInfoPathFormTemplate New-SPBusinessDataCatalogServiceApplication New-SPWebApplication Remove-SPSolutionDeploymentLock Set-SPExcelDataProvider Start-SPServiceInstance New-SPBusinessDataCatalogServiceApplicationProxy New-SPWebApplicationAppDomain Remove-SPStateServiceDatabase Set-SPExcelFileLocation Start-SPTimerJob New-SPCentralAdministration New-SPWebApplicationExtension Remove-SPThrottlingRule Set-SPExcelServiceApplication Stop-SPAssignment New-SPClaimProvider New-SPWOPIBinding Remove-SPTranslationServiceJobHistory Set-SPExcelUserDefinedFunction Start-SPDiagnosticsSession New-SPClaimsPrincipal New-SPWOPISuppressionSetting Remove-SPTrustedIdentityTokenIssuer Set-SPFarmConfig Stop-SPDiagnosticsSession New-SPClaimTypeEncoding New-SPWordConversionServiceApplication Remove-SPTrustedRootAuthority Set-SPInfoPathFormsService Stop-SPDistributedCacheServiceInstance New-SPClaimTypeMapping New-SPWorkManagementServiceApplication Remove-SPTrustedSecurityTokenIssuer Set-SPInfoPathFormTemplate Stop-SPEnterpriseSearchQueryAndSiteSettingsServiceInstance New-SPConfigurationDatabase New-SPWorkManagementServiceApplicationProxy Remove-SPTrustedServiceTokenIssuer Set-SPInfoPathWebServiceProxy Stop-SPEnterpriseSearchServiceInstance New-SPContentDatabase Publish-SPServiceApplication Remove-SPUsageApplication Set-SPInternalAppStateUpdateInterval Stop-SPInfoPathFormTemplate New-SPContentDeploymentJob Register-SPAppPrincipal Remove-SPUser Set-SPIRMSettings Stop-SPServiceInstance New-SPContentDeploymentPath Register-SPWorkflowService Remove-SPUserLicenseMapping Set-SPLogLevel Suspend-SPEnterpriseSearchServiceApplication New-SPEnterpriseSearchAdminComponent Remove-SPAccessServicesDatabaseServer Remove-SPUserSolution Set-SPManagedAccount Suspend-SPEnterpriseSearchServiceApplication New-SPEnterpriseSearchAnalyticsProcessingComponent Remove-SPAlternateUrl Remove-SPVisioSafeDataProvider Set-SPMarketplaceConnectionSettings Suspend-SPStateServiceDatabase New-SPEnterpriseSearchContentEnrichmentConfiguration Remove-SPAppDeniedEndpoint Remove-SPWeb Set-SPMetadataServiceApplication Test-SPContentDatabase New-SPEnterpriseSearchContentProcessingComponent Remove-SPAppPrincipalPermission Remove-SPWebApplication Set-SPMetadataServiceApplicationProxy Test-SPInfoPathFormTemplate New-SPEnterpriseSearchCrawlComponent Remove-SPBusinessDataCatalogModel Remove-SPWebApplicationAppDomain Set-SPMobileMessagingAccount Test-SPSite New-SPEnterpriseSearchCrawlContentSource Remove-SPClaimProvider Remove-SPWOPIBinding Set-SPODataConnectionSetting Uninstall-SPAppInstance New-SPEnterpriseSearchCrawlCustomConnector Remove-SPClaimTypeMapping Remove-SPWOPISuppressionSetting Set-SPODataConnectionSettingMetaData Uninstall-SPDataConnectionFile New-SPEnterpriseSearchCrawlDatabase Remove-SPConfigurationDatabase Remove-SPWordConversionServiceJobHistory Set-SPOfficeStoreAppsDefaultActivation Uninstall-SPFeature New-SPEnterpriseSearchCrawlExtension Remove-SPContentDatabase Rename-SPServer Set-SPPassPhrase Uninstall-SPHelpCollection New-SPEnterpriseSearchCrawlMapping Remove-SPContentDeploymentJob Repair-SPManagedAccountDeployment Set-SPPerformancePointSecureDataValues Uninstall-SPInfoPathFormTemplate New-SPEnterpriseSearchCrawlRule Remove-SPContentDeploymentPath Repair-SPSite Set-SPPerformancePointServiceApplication Uninstall-SPSolution New-SPEnterpriseSearchFileFormat Remove-SPDiagnosticsPerformanceCounter Request-SPUpgradeEvaluationSite Set-SPPowerPointConversionServiceApplication Uninstall-SPUserSolution New-SPEnterpriseSearchIndexComponent Remove-SPDistributedCacheServiceInstance Reset-SPAccessServicesDatabasePassword Set-SPProfileServiceApplication Uninstall-SPWebPartPack New-SPEnterpriseSearchLanguageResourcePhrase Remove-SPEnterpriseSearchComponent Restart-SPAppInstanceJobs Set-SPProfileServiceApplicationProxy Unpublish-SPServiceApplication New-SPEnterpriseSearchLinksDatabase Remove-SPEnterpriseSearchContentEnrichmentConfiguration Restore-SPEnterpriseSearchServiceApplication Set-SPProfileServiceApplicationSecurity Update-SPAppCatalogSettings New-SPEnterpriseSearchMetadataCategory Remove-SPEnterpriseSearchCrawlContentSource Restore-SPEnterpriseSearchServiceApplicationIndex Set-SPRequestManagementSettings Update-SPAppInstance New-SPEnterpriseSearchMetadataCrawledProperty Remove-SPEnterpriseSearchCrawlCustomConnector Restore-SPFarm Set-SPRoutingMachineInfo Update-SPFarmEncryptionKey New-SPEnterpriseSearchMetadataManagedProperty Remove-SPEnterpriseSearchCrawlDatabase Restore-SPSite Set-SPRoutingMachinePool Update-SPInfoPathAdminFileUrl New-SPEnterpriseSearchMetadataMapping Remove-SPEnterpriseSearchCrawlExtension Resume-SPEnterpriseSearchServiceApplication Set-SPRoutingRule Update-SPInfoPathUserFileUrl New-SPEnterpriseSearchQueryAuthority Remove-SPEnterpriseSearchCrawlLogReadPermission Resume-SPStateServiceDatabase Set-SPScaleOutDatabaseDataRange Update-SPProfilePhotoStore New-SPEnterpriseSearchQueryDemoted Remove-SPEnterpriseSearchCrawlMapping Revoke-SPBusinessDataCatalogMetadataObject Set-SPScaleOutDatabaseDataSubRange Update-SPRepopulateMicroblogFeedCache New-SPEnterpriseSearchQueryKeyword Remove-SPEnterpriseSearchCrawlRule Revoke-SPObjectSecurity Set-SPSecureStoreApplication Update-SPRepopulateMicroblogLMTCache New-SPEnterpriseSearchQueryProcessingComponent Remove-SPEnterpriseSearchFileFormat Set-SPAccessServicesApplication Set-SPSecureStoreDefaultProvider Update-SPSecureStoreApplicationServerKey New-SPEnterpriseSearchRankingModel Remove-SPEnterpriseSearchLanguageResourcePhrase Set-SPAccessServicesDatabaseServer Set-SPSecureStoreServiceApplication Update-SPSecureStoreCredentialMapping New-SPEnterpriseSearchResultItemType Remove-SPEnterpriseSearchLinksDatabase Set-SPAccessServicesDatabaseServerGroupMapping Set-SPSecurityTokenServiceConfig Update-SPSecureStoreGroupCredentialMapping New-SPEnterpriseSearchSecurityTrimmer Remove-SPEnterpriseSearchMetadataCategory Set-SPAccessServiceApplication Set-SPServerScaleOutDatabaseDataRange Update-SPSecureStoreMasterKey New-SPEnterpriseSearchServiceApplication Remove-SPEnterpriseSearchMetadataManagedProperty Set-SPAlternateUrl Set-SPServerScaleOutDatabaseDataSubRange Update-SPSolution New-SPEnterpriseSearchServiceApplicationProxy Remove-SPEnterpriseSearchMetadataMapping Set-SPAppAcquisitionConfiguration Set-SPServiceApplication Update-SPUserSolution New-SPEnterpriseSearchSiteHitRule Remove-SPEnterpriseSearchQueryAuthority Set-SPAppAutoProvisionConnection Set-SPServiceApplicationEndpoint Update-SPWOPIProofKey New-SPEnterpriseSearchTopology Remove-SPEnterpriseSearchQueryDemoted Set-SPAppDisablingConfiguration Set-SPServiceApplicationPool Upgrade-SPContentDatabase New-SPExcelBlockedFileType Remove-SPEnterpriseSearchQueryKeyword Set-SPAppDomain Set-SPServiceApplicationSecurity Upgrade-SPEnterpriseSearchServiceApplication New-SPExcelDataConnectionLibrary Remove-SPEnterpriseSearchRankingModel Set-SPAppHostingQuotaConfiguration Set-SPServiceHostConfig Upgrade-SPEnterpriseSearchServiceApplicationSiteSettings New-SPExcelDataProvider Remove-SPEnterpriseSearchResultItemType Set-SPAppManagementDeploymentId Set-SPSessionStateService Upgrade-SPFarm New-SPExcelFileLocation Remove-SPEnterpriseSearchSecurityTrimmer Set-SPAppStoreConfiguration Set-SPSite Upgrade-SPSingleSignOnDatabase New-SPExcelServiceApplication Remove-SPEnterpriseSearchServiceApplication Set-SPAppPrincipalPermission Set-SPSiteAdministration Upgrade-SPSite New-SPExcelUserDefinedFunction Remove-SPEnterpriseSearchServiceApplicationProxy Set-SPAppScaleProfile Set-SPSiteSubscriptionConfig New-SPLogFile Remove-SPEnterpriseSearchServiceApplicationSiteSettings Set-SPAppSiteSubscriptionName Set-SPSiteSubscriptionEdiscoveryHub New-SPManagedAccount Remove-SPEnterpriseSearchSiteHitRule Set-SPAppDisablingConfiguration Set-SPSiteSubscriptionIRMConfig New-SPManagedPath Remove-SPEnterpriseSearchTenantConfiguration Set-SPAppStateUpdateInterval Set-SPSiteSubscriptionMetadataConfig
  • 20. SharePoint Online Management Shell Add-SPOUser Get-SPOTenantLogLastAvailableTimeInUtc Remove-SPOUser Connect-SPOService Get-SPOTenantSyncClientRestriction Repair-SPOSite Disconnect-SPOService Get-SPOUser Request-SPOUpgradeEvaluationSite Get-SPOAppErrors Get-SPOWebTemplate Restore-SPODeletedSite Get-SPOAppInfo New-SPOSite Set-SPOSite Get-SPODeletedSite New-SPOSiteGroup Set-SPOSiteGroup Get-SPOExternalUser Remove-SPODeletedSite Set-SPOTenant Get-SPOSite Remove-SPOExternalUser Set-SPOTenantSyncClientRestriction Get-SPOSiteGroup Remove-SPOSite Set-SPOUser Get-SPOTenant Remove-SPOSiteGroup Test-SPOSite Get-SPOTenantLogEntry Remove-SPOTenantSyncClientRestriction Upgrade-SPOSite
  • 21. Does it really matter?
  • 22. Get all the items within a list SharePoint On-Prem SharePoint Online C:> C:>Get-SPList –url “http:/site/web” –List “Invoices” $site = Get-SPOSite –Identity “http://site” C:> $web = $site.Webs[“web”] C:> $ctx.Load($list) C:> $list = $web.List[“Invoices”] C:> $ctx.ExecuteQuery()
  • 23. Does it really matter?
  • 24. OfficeDev Patterns and Practices SharePoint PnP PowerShell Library • Over 160 cmdlets • Encapsulates native SharePoint CSOM Library • Available on both SharePoint 2013 and SharePoint Online
  • 25. OfficeDev Patterns and Practices Provisioning Engine • Built on OfficeDev Core libraries • Available on both SharePoint 2013 and SharePoint Online • Model the design of site columns, content types, list definitions, composed looks, and pages • Automates remote provisioning tasks
  • 26. What would you use? Scenario: Modifying the Taxonomy •Where will the terms be used? •Is existing content affected by the change? •How many terms will you be adding?
  • 27. What would you use? Scenario: Creating a new site column or content type •Is existing content affected by the change? •How many terms will you be adding?
  • 28. What would you use? Scenario: Create new Subsite •Are you using an existing template? •Are there any configurations you need to change to the site? •How often will you be creating subsites?
  • 29. What would you use? Scenario: Implementing a new Portal •Are you using an existing template? •What information architecture will be required? •Are there any configurations you need to change to the site? •How many divisional subsites will there be?
  • 30. Different methods work best based on your specific scenario Things to consider •What is the process for changes? •How are changes governed? •Who does deployments – power user, department lead, SharePoint/Office 365 admin, devs? •How often are deployments done? •Are deployments repeated (e.g. apply same deployment multiple times?)
  • 31. What has worked for me… Our approach to deployments •Gather information architecture & content through Excel •PnP PowerShell to build template site, configure, brand •Provisioning Template to build target site(s)/content •PnP PowerShell to add content •SharePoint UI is used where PowerShell is not available
  • 32. LEAD CONSULTANT | PMP, PMI-ACP | SPEAKER Thank You! Organizers, SponsorsandYouformaking thispossible. Message Me On LinkedIn or Email haniel@2tolead.com Download the full whitepapers at http://www.whentousewhat.com http://Office365Intranets.com

Editor's Notes

  1. Questions What is the process for changes? How are changes governed? Who does deployments – power user, department lead, SharePoint/Office 365 admin, devs? How often are deployments done? Are deployments repeated (e.g. apply same deployment multiple times?)
  2. Part of what I do is manage the configuration and deployments for our clients. This means having to do many steps – over and over and over
  3. Part of what I do is manage the configuration and deployments for our clients. This means having to do many steps – over and over and over
  4. Imagine disaster relief efforts: Plane lands, sets up tents with flags and signage of supporting country (e.g. US flag) - branding Turn school into a makeshift hospital - configuration Help repair damaged water supply – infrastructure Provide food, medicine, other supplies - content
  5. Type of deployments IA Metadata Taxonomy Site structure Configuration Finite set of configurations Today, there are some limitations (e.g. User Property creation) Branding Content Different types have different needs IA – simple, but often high in volume (e.g. building term sets, site columns)
  6. Simple Implement a single feature/component
  7. Complex Implement multiple feature/component that are interdependent
  8. Every part in itself may be simple to deploy However, deploying the entire package needs to be carefully orchestrated Order matters Creation definitions matter
  9. Imagine everything that goes into an intranet…
  10. Deployment Can be broken down into two major groups Manual - UI Automated – scripts and 3rd party solutions
  11. Content Lists Libraries Site Settings IA Site Columns Content Types Term Store Branding
  12. SharePoint Team Server Administration 181 operations, 69 properties
  13. SharePoint 2013 – 724 cmdlets
  14. SharePoint Online – 33 cmdlets
  15. A large number of SharePoint on-prem cmdlets are for things not applicable in SharePoint Online Content database management Web application Central Administration configuration
  16. Show example of going from SSOM to CSOM – view all lists on a site
  17. A large number of SharePoint on-prem cmdlets are for things not applicable in SharePoint Online Content database management Web application Central Administration configuration