2016 back to the future pt 2nellisconsultingllc.com/resources/sptechconsf2016slides... ·...

34
SHAREPOINT 2016 DESIGN AND IMPLEMENTATION: BACK TO THE FUTURE! PART 2 Presenter: Ben Curry

Upload: others

Post on 21-May-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 2016 Back to the Future Pt 2nellisconsultingllc.com/Resources/SPTechConSF2016Slides... · 2016-12-11 · BACK TO THE FUTURE! PART 2 Presenter: Ben Curry ... • Minrole • Ok, this

SHAREPOINT 2016 DESIGN AND IMPLEMENTATION: BACK TO THE FUTURE!

PART 2

Presenter:BenCurry

Page 2: 2016 Back to the Future Pt 2nellisconsultingllc.com/Resources/SPTechConSF2016Slides... · 2016-12-11 · BACK TO THE FUTURE! PART 2 Presenter: Ben Curry ... • Minrole • Ok, this

• FoundingPartnerofSummit7Systems,Inc.• Summit7SystemsLeadArchitect• 7timeMicrosoftMVPforSharePointServer• 3 timeMicrosoftMVPforOffice365• CISSP,MicrosoftCertifiedTrainer,CCNA,MCITP:

SharePointServer• AuthorofseveralSharePointbooksbyMicrosoftPRESSS• MasterSCUBADiverTrainer• [email protected]

BEN CURRY / MANAGING PARTNER

@curryben http://summit7systems.com/blogs/author/ben-curry/

Page 3: 2016 Back to the Future Pt 2nellisconsultingllc.com/Resources/SPTechConSF2016Slides... · 2016-12-11 · BACK TO THE FUTURE! PART 2 Presenter: Ben Curry ... • Minrole • Ok, this

About Ben Curry

Page 4: 2016 Back to the Future Pt 2nellisconsultingllc.com/Resources/SPTechConSF2016Slides... · 2016-12-11 · BACK TO THE FUTURE! PART 2 Presenter: Ben Curry ... • Minrole • Ok, this
Page 5: 2016 Back to the Future Pt 2nellisconsultingllc.com/Resources/SPTechConSF2016Slides... · 2016-12-11 · BACK TO THE FUTURE! PART 2 Presenter: Ben Curry ... • Minrole • Ok, this

AGENDA

• FarmInstallationandarchitectureoverview• WebApplicationsandServiceApplications• What’snewinDocumentManagement• DLPbuildandconfig

Page 6: 2016 Back to the Future Pt 2nellisconsultingllc.com/Resources/SPTechConSF2016Slides... · 2016-12-11 · BACK TO THE FUTURE! PART 2 Presenter: Ben Curry ... • Minrole • Ok, this

WHAT’S GONE• ExcelServices

• But…OOShastheanswer!• SPFStandalone

• O365replacedthatusecase• StandaloneInstall

• Didanyoneuseitanyway?• FIM

• Backto2007Import• MIMifyouneedit...seescriptsandKBarticle

Page 7: 2016 Back to the Future Pt 2nellisconsultingllc.com/Resources/SPTechConSF2016Slides... · 2016-12-11 · BACK TO THE FUTURE! PART 2 Presenter: Ben Curry ... • Minrole • Ok, this

HARDWARE REQUIREMENTS FOR 2016• StretchfarmsAREsupportediflessthan1mslatency,99.9%overatenminute

span,and1GBorgreaterbandwidth

• We’lltalkaboutthatlaterinServiceApplications…but besmartwhereyouenableservices

• “appserver”haschangedmakingthismorepaletteable• SQLServer

• 16GB– 24GB

• AppServers

• 12GB– 16GB,4Cores

• WebServers• 8GB– 16GB,4cores

Seehttps://technet.microsoft.com/en-us/library/cc262485 fordetails

Page 8: 2016 Back to the Future Pt 2nellisconsultingllc.com/Resources/SPTechConSF2016Slides... · 2016-12-11 · BACK TO THE FUTURE! PART 2 Presenter: Ben Curry ... • Minrole • Ok, this

ACCOUNTS

• ConfigurationWizards(PoShell,CA,PSConfig)willmodifymostpermissionsrequiredtorunSP2016

• InstallAccount/SetupAdministratorAccount(don’teverdelete)• Sameaccount,folkscalliteither/or

• FarmAccount(CAAppPool)• SQLServerSecurityAdmin,DBCreator

• Grantsetupadministratoraccountpermissionstoinstallsoftware

Page 9: 2016 Back to the Future Pt 2nellisconsultingllc.com/Resources/SPTechConSF2016Slides... · 2016-12-11 · BACK TO THE FUTURE! PART 2 Presenter: Ben Curry ... • Minrole • Ok, this

ACCOUNTS AND PRE-REQS

• OneormanyWebApplicationPoolIdentities• OneormanyServiceApplicationPoolIdentities• VerifyGPOsarenotoverridingsecuritysettingsforfileandregistry See

https://technet.microsoft.com/en-us/library/cc678863 fordefaultsecurityconfig

• CheckAnti-VirusSettings• Disableduringinstallation• ExcludeDirectorieshttps://support.microsoft.com/en-us/kb/952167• Basically:logs,bin,FIM,search,BLOB,WebTempandApplications

• Remembertogobackandchangelogsettingsifneeded• Runpre-reqinstallerorinstallfromnetwork

Page 10: 2016 Back to the Future Pt 2nellisconsultingllc.com/Resources/SPTechConSF2016Slides... · 2016-12-11 · BACK TO THE FUTURE! PART 2 Presenter: Ben Curry ... • Minrole • Ok, this

PRE-REQUISITE INSTALLER

Do NOT change user after reboot!! You must log on as the user that kicked off the Pre-req tool!

Page 11: 2016 Back to the Future Pt 2nellisconsultingllc.com/Resources/SPTechConSF2016Slides... · 2016-12-11 · BACK TO THE FUTURE! PART 2 Presenter: Ben Curry ... • Minrole • Ok, this

MAXDOP = 1

• Yup,stillrequired

Page 12: 2016 Back to the Future Pt 2nellisconsultingllc.com/Resources/SPTechConSF2016Slides... · 2016-12-11 · BACK TO THE FUTURE! PART 2 Presenter: Ben Curry ... • Minrole • Ok, this

NOT MUCH NEW IN PSCONFIGUI

Page 13: 2016 Back to the Future Pt 2nellisconsultingllc.com/Resources/SPTechConSF2016Slides... · 2016-12-11 · BACK TO THE FUTURE! PART 2 Presenter: Ben Curry ... • Minrole • Ok, this

CONFIGURATION DATABASE• DoyouwanttoconnecttoanexistingconfigDBor

createanewone?

Page 14: 2016 Back to the Future Pt 2nellisconsultingllc.com/Resources/SPTechConSF2016Slides... · 2016-12-11 · BACK TO THE FUTURE! PART 2 Presenter: Ben Curry ... • Minrole • Ok, this

RTM

• Minrole• Ok,thisisnew…

Page 15: 2016 Back to the Future Pt 2nellisconsultingllc.com/Resources/SPTechConSF2016Slides... · 2016-12-11 · BACK TO THE FUTURE! PART 2 Presenter: Ben Curry ... • Minrole • Ok, this

FEATURE PACK 1: MINROLE

Page 16: 2016 Back to the Future Pt 2nellisconsultingllc.com/Resources/SPTechConSF2016Slides... · 2016-12-11 · BACK TO THE FUTURE! PART 2 Presenter: Ben Curry ... • Minrole • Ok, this

MINROLE NOTES

• HelpsZDP(ZeroDowntimePatching)• FarmServicesArchitectureGovernance

Page 17: 2016 Back to the Future Pt 2nellisconsultingllc.com/Resources/SPTechConSF2016Slides... · 2016-12-11 · BACK TO THE FUTURE! PART 2 Presenter: Ben Curry ... • Minrole • Ok, this
Page 18: 2016 Back to the Future Pt 2nellisconsultingllc.com/Resources/SPTechConSF2016Slides... · 2016-12-11 · BACK TO THE FUTURE! PART 2 Presenter: Ben Curry ... • Minrole • Ok, this

APP LAUNCHER

• RequiresUPA• AfterUPAprovisioning,waitand/orrefreshpages• UPAFIMisgone!

• Centralizedmanagement isn’tthere…yet• Let’sALLkeepaskingMStoputthisinthere!• Iwishwehadglobaledit

• O365nowhassomeofthis,sofingerscrossed!

Page 19: 2016 Back to the Future Pt 2nellisconsultingllc.com/Resources/SPTechConSF2016Slides... · 2016-12-11 · BACK TO THE FUTURE! PART 2 Presenter: Ben Curry ... • Minrole • Ok, this

UPA CHANGES

• Importonly• NomoreFIM• UseMIMifyouneedmorethansimpleADImport• Overview:https://technet.microsoft.com/en-

us/library/mt627723(v=office.16).aspx• Convertscripts:https://technet.microsoft.com/en-

us/library/mt627724(v=office.16).aspx

Page 20: 2016 Back to the Future Pt 2nellisconsultingllc.com/Resources/SPTechConSF2016Slides... · 2016-12-11 · BACK TO THE FUTURE! PART 2 Presenter: Ben Curry ... • Minrole • Ok, this

WEB APPLICATION• SSLisstillintheinterfaceJ

• TLS1.2isthenewstandard• Besmartifyouareeventuallygoingtocloud

• Goodsitenames• RelativeURLs• Don’tdependonon-premisefeatures!

• Wecanhavebigdatabases!!• AskyourSQLDBA• It’smostlyaboutbackup/restore

Page 21: 2016 Back to the Future Pt 2nellisconsultingllc.com/Resources/SPTechConSF2016Slides... · 2016-12-11 · BACK TO THE FUTURE! PART 2 Presenter: Ben Curry ... • Minrole • Ok, this

DURABLE LINKS

• Well,kindof…• SPSiteScoped(IDisstoredincontentdatabaseand

can’tbecopiedtoanothercontentdatabase...yet)• RequiresOfficeWebApps

Page 22: 2016 Back to the Future Pt 2nellisconsultingllc.com/Resources/SPTechConSF2016Slides... · 2016-12-11 · BACK TO THE FUTURE! PART 2 Presenter: Ben Curry ... • Minrole • Ok, this

ODF SUPPORT IN DOCUMENT LIBRARY

• Supportotherdocumenttools• Changetemplatevia:• One-offODFtemplateviaFormsfolder• Contenttypestomanage“sitetemplates”

Page 23: 2016 Back to the Future Pt 2nellisconsultingllc.com/Resources/SPTechConSF2016Slides... · 2016-12-11 · BACK TO THE FUTURE! PART 2 Presenter: Ben Curry ... • Minrole • Ok, this

ACCESSIBILITY SHORTCUTS I USE

• Alt+N - New• Alt+E - Edit• Alt+U - Upload• Alt+M - Manage• Alt+S - Share• Alt+Y - Synchronization

Page 24: 2016 Back to the Future Pt 2nellisconsultingllc.com/Resources/SPTechConSF2016Slides... · 2016-12-11 · BACK TO THE FUTURE! PART 2 Presenter: Ben Curry ... • Minrole • Ok, this

MISC IMPROVEMENTS• Goodbye,SSL,helloTLS1.2• CarefulwithAdminUIandterminology

• Dist CacheisImproved• Newsfeeds,AuthN,OneNoteclientaccess,securitytrimming,

pageloadperf• SearchScaling• http://blogs.technet.com/b/wbaer/archive/2015/08/28/search-

scale-and-resiliency-improvements-in-sharepoint-server-2016-it-preview.aspx

Page 25: 2016 Back to the Future Pt 2nellisconsultingllc.com/Resources/SPTechConSF2016Slides... · 2016-12-11 · BACK TO THE FUTURE! PART 2 Presenter: Ben Curry ... • Minrole • Ok, this

DLP

• SteveSmithBlog-https://blogs.msdn.microsoft.com/mvpawardprogram/2016/01/13/data-loss-prevention-dlp-in-sharepoint-2016-and-sharepoint-online/

• Nota replacementforexistingpoliciesandpractices• It’sExchangeDLPandFASTthatgotmarried,basically• “DataLossPrevention”– find,restrict,andtakeactiononconfidentialor

sensitivedata• FasterthanSPO(generally)becausewecanforcecrawls• It’sabigbenefittoOneDrive

• InadditiontoCustomAuditLogaggregation

Page 26: 2016 Back to the Future Pt 2nellisconsultingllc.com/Resources/SPTechConSF2016Slides... · 2016-12-11 · BACK TO THE FUTURE! PART 2 Presenter: Ben Curry ... • Minrole • Ok, this

• keywordmatches,dictionarymatches, theevaluationofregularexpressions, internalfunctions,andothermethods

Page 27: 2016 Back to the Future Pt 2nellisconsultingllc.com/Resources/SPTechConSF2016Slides... · 2016-12-11 · BACK TO THE FUTURE! PART 2 Presenter: Ben Curry ... • Minrole • Ok, this

WHY DLP?

• Thisisa“how”and“what’snewin2016”workshop…but... https://technet.microsoft.com/en-us/library/fp161516.aspx

• Confidentialdata• LawsandRegulations• Litigation• Misc non-compliance solutions

Page 28: 2016 Back to the Future Pt 2nellisconsultingllc.com/Resources/SPTechConSF2016Slides... · 2016-12-11 · BACK TO THE FUTURE! PART 2 Presenter: Ben Curry ... • Minrole • Ok, this

DLP FOUNDATIONS – SEARCH!!• Youneedawellrunningsearchserviceapplication• MakesureDistributedCacheisrunning• Checkforhungupgrade,pack,configDB lock• VerifyFileTypesarebeingcrawled• Newcontentprocessingcomponent“ClassificationOperator”• Asourcenotcrawledcannotbediscovered

• TaginPageHTML• SiteSettings• ListSettings• Erroronpage/sitethatpreventssuccessfulcrawling

Page 29: 2016 Back to the Future Pt 2nellisconsultingllc.com/Resources/SPTechConSF2016Slides... · 2016-12-11 · BACK TO THE FUTURE! PART 2 Presenter: Ben Curry ... • Minrole • Ok, this

DLP CONT’D

• Searchhastowork...fromstep1• Setuptakessearch,notjustDLPfeatures!• SearchisusedtocreatepoliciesandfindSPSitesfor

deletionpolicies

Page 30: 2016 Back to the Future Pt 2nellisconsultingllc.com/Resources/SPTechConSF2016Slides... · 2016-12-11 · BACK TO THE FUTURE! PART 2 Presenter: Ben Curry ... • Minrole • Ok, this

DEMO• http://www.paypalobjects.com/en_US/vhelp/paypalmanager_help/

credit_card_numbers.htm• MusthaveReadsitepermissionstorunDLPqueries• CreateaNewItem• Choosereasonableinstancethreshold(lowerwillhavemorefalse

positives)• ToapplypoliciesacrossSPSites,youneedtocreateanew

CompliancePolicyCenter…seenextslide(DocumentDeletionPolicyCenter)• Yupagain,sameSPSite,2featuresmanaged

Page 31: 2016 Back to the Future Pt 2nellisconsultingllc.com/Resources/SPTechConSF2016Slides... · 2016-12-11 · BACK TO THE FUTURE! PART 2 Presenter: Ben Curry ... • Minrole • Ok, this

OVERVIEW

• Searchmustbepurring• E-Discoverermusthaveatleastreadpermissionson

contenttobediscovered• SitesmustnothaveNoCrawl set• ListsmustnothaveNoCrawl set• Youmusthaveoneormoree-DiscoveryCenter• YoumusthaveoneormoreCompliancePolicyCenters• CreateDLPQuery(findit,reportit)• CreateDLPPolicy(takeaction)

Page 32: 2016 Back to the Future Pt 2nellisconsultingllc.com/Resources/SPTechConSF2016Slides... · 2016-12-11 · BACK TO THE FUTURE! PART 2 Presenter: Ben Curry ... • Minrole • Ok, this

DOCUMENT DELETION POLICY CENTER

• CreatePolicies• Assoc withSPSite• Assoc withSPSiteTemplate• Ensureuniformity• Policiesaremadeupofoneormorerule

Page 33: 2016 Back to the Future Pt 2nellisconsultingllc.com/Resources/SPTechConSF2016Slides... · 2016-12-11 · BACK TO THE FUTURE! PART 2 Presenter: Ben Curry ... • Minrole • Ok, this

OFFICE 365 INTEGRATION

• HybridConfigurationRequiresUPAprovisioned• Sites• Audience-driven• Auditing

Page 34: 2016 Back to the Future Pt 2nellisconsultingllc.com/Resources/SPTechConSF2016Slides... · 2016-12-11 · BACK TO THE FUTURE! PART 2 Presenter: Ben Curry ... • Minrole • Ok, this

Contact Information

[email protected]