Weitere ähnliche Inhalte Ähnlich wie Deploying SharePoint Online: What You Need To Know (20) Mehr von Haniel Croitoru (20) Kürzlich hochgeladen (20) Deploying SharePoint Online: What You Need To Know6. Sample IA Deployment
Content Types
Lists
Site Columns
Content
Configurations
Taxonomy (Managed Metadata)
Taxonomy-based Site Columns
Libraries
Branding
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. 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
14. Get all the items within a list
C:> Get-SPList –url “http:/site/web” –List “Invoices”
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()
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. 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
25. What has worked for me…
My approach to deployments
Gather IA
Configure
Tenant
Build Site
Master
Apply
Template
Add
Content
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
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. 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
Hinweis der Redaktion 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 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)
Use square corners SharePoint Team Server Administration
181 operations, 69 properties
SharePoint 2013 – 724 cmdlets
SharePoint Online – 33 cmdlets
A large number of SharePoint on-prem cmdlets are for things not applicable in SharePoint Online
Content database management
Web application
Central Administration configuration
Show example of going from SSOM to CSOM – view all lists on a site
Show example of going from SSOM to CSOM – view all lists on a site
A large number of SharePoint on-prem cmdlets are for things not applicable in SharePoint Online
Content database management
Web application
Central Administration configuration
If there are no changes to structure or configurations, repeat steps 4-5 only
If IA changes, repeat all steps Through meetings with clients, define the IA and content
Build out the taxonomy, fields, content types, lists, and views