Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Deploying SharePoint Online: What You Need To Know

SharePoint Online can be provisioned in a number of ways. Depending on your specific scenario your provisioning options may be limited. I'll be covering provisioning through UI, SharePoint Designer, PowerShell server-side, and PowerShell client-side deployments as well as some variations of the last option.

  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Deploying SharePoint Online: What You Need To Know

  1. 1. Deploying SharePoint Online: What You Need To Know
  2. 2. HANIEL CROITORU I’m passionate about process automation, and I work at . LEAD CONSULTANT | PMP, PMI-ACP | SPEAKER
  3. 3. Doing the same thing… over, and over, and over.
  4. 4. Strategy for deploying SharePoint Online sites successfully in a repeatable fashion using little effort
  5. 5. Deployment is more than code BRANDINGCONFIGURATION CONTENTINFORMATION ARCHITECTURE
  6. 6. Sample IA Deployment Content Types Lists Site Columns Content Configurations Taxonomy (Managed Metadata) Taxonomy-based Site Columns Libraries Branding
  7. 7. SharePoint UI
  8. 8. SharePoint Designer
  9. 9. Scripts
  10. 10. SharePoint 2007, 2010 stsadm
  11. 11. 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
  12. 12. 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
  13. 13. No fair!
  14. 14. Get all the items within a list C:> Get-SPList –url “http:/site/web” –List “Invoices”
  15. 15. Get all the items within a list C:> $site = Get-SPOSite –Identity “http://site” C:> $web = $site.Webs[“web”] C:> $ctx.Load($list) C:> $list = $web.List[“Invoices”] C:> $ctx.ExecuteQuery()
  16. 16. No fair!
  17. 17. OfficeDev Patterns and Practices OfficeDev PnP PowerShell Library • Over 160 cmdlets • Encapsulates native SharePoint CSOM Library • Available on both SharePoint 2013 and SharePoint Online • Visit https://github.com/OfficeDev/PnP-PowerShell
  18. 18. 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
  19. 19. What are the factors you need to consider?
  20. 20. Technical Constraints
  21. 21. Frequency
  22. 22. Volume
  23. 23. Complexity
  24. 24. User Access & Knowledge
  25. 25. What has worked for me… My approach to deployments Gather IA Configure Tenant Build Site Master Apply Template Add Content
  26. 26. Work with the clients to define their IA in a way that works for them Content Types Lists Site Columns Content Configurations Taxonomy (Managed Metadata) Taxonomy-based Site Columns Libraries Branding
  27. 27. Configure Tenant
  28. 28. Build a master
  29. 29. Apply template
  30. 30. Add content
  31. 31. Join us for SharePint! When: Tonight, 4:00pm-6:00pm Where: 3rd Street Bar 4626 3rd Ave, Detroit, 48201 First 50 drinks on us! (Based on participation)
  32. 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

×