Posts Tagged ‘Microsoft’

ULS Log Viewer v2 for SharePoint 2013

September 18, 2014

Microsoft has released an updated version of the ULS Log Viewer application for SharePoint 2013. Get it here:

http://www.microsoft.com/en-us/download/details.aspx?id=44020

Advertisements

Studying for Exam 70-331: Core Solutions of Microsoft SharePoint 2013

April 12, 2013

This post is a study guide for exam 70-331: Core Solutions of Microsoft SharePoint 2013. I passed this exam on the 8th May 2013 with a score of 773/1000. Yay! 🙂

When I do Microsoft Certification exams I like to do everything I can – read the books, read the articles, practice exams, online prep exams… anything at all that can help! But 70-331 is still pretty new, and while there seems to be plenty of sites out there trying to sell their information, I wanted a set of reliable sources that match the content of the exam. Hence this post.

The exam itself has 70 questions with a total score of 1,000 possible. The pass mark is 700. The format of the exam is:

  1. 30 general SharePoint 2013 questions comprising multiple choice, single choice, and do-things-in-the-right-order question types
  2. 5 case studies with varying numbers and types of questions i.e. 8, 10, 12, etc.

There is a focus on SharePoint Online and Office 365 integration with on-premise SharePoint farms, particularly in the case studies, so it is worth focusing some attention in this area (which I quickly found out I was woefully underprepared for :/). There is more information for Hybrid environments on TechNet under Hybrid for SharePoint Server 2013, and I would strongly advise understanding all the content available on this subject. See the Case Studies section in part 2 of this post for more information.

Articles are sourced from TechNet and Microsoft blogs, with some additional content added where I felt it helped with my study.

The 70-331 Microsoft information page has the “Skills Being Measured” section, which has a list of the exam topics being covered. I will be working my way through the sections of the skills list and collecting links to relevant references that provide information on the topic. Hoping this is useful to other people too! These articles were gleaned from Bing using the search terms: “site:technet.microsoft.com -site:social.technet.microsoft.com sharepoint 2013 [keywords]”, replacing [keywords] with the content I was looking for. This searches only TechNet, ignores social.technet, includes sharepoint 2013, plus my keywords.

Design a SharePoint Topology (20-25%)

Design information architecture.

This objective may include but is not limited to: design an intersite navigational taxonomy, design site columns and content types, design keywords, synonyms, best bets, and managed properties, plan information management policies, plan managed site structures, plan term sets

design an intersite navigational taxonomy:

SharePoint Managed Navigation, Part 1

SharePoint Managed Navigation, Part 2

Managed Metadata and Navigation in SharePoint 2013

Managed Navigation in SharePoint 2013

design an site columns and content types:

Plan content types and workflows in SharePoint 2013

design keywords:

Overview of managed metadata in SharePoint Server 2013

synonyms:

Create and deploy a thesaurus in SharePoint Server 2013

  1. Key powershell command from this article is:
    $searchApp = Get-SPEnterpriseSearchServiceApplication
    Import-SPEnterpriseSearchThesaurus -SearchApplication $searchApp -Filename <Path>

best bets (NOTE now referred to as promoted results):

Plan to transform queries and order results in SharePoint 2013

Create query rules for web content management in SharePoint Server 2013

How To Customize SharePoint 2013 Search Results Using Query Rules and Result Sources

managed properties:

Overview of crawled and managed properties in SharePoint Server 2013

Manage the search schema in SharePoint Server 2013

  1. Crawled property: value or attribute extracted from an indexed item, document, etc. Crawled properties must be mapped to managed properties to be searchable.
  2. Managed property: a user-searchable property that can be mapped to one or more crawled properties.
  3. Office 365 and Site Collections allows you to create new management properties for Text and Yes/No field types only. Use existing unused managed properties if you want a property with a different type.

Use Windows PowerShell cmdlets to administer and configure search in SharePoint 2013

plan information management policies:

Overview of document management in SharePoint 2013

Plan for information management policy in SharePoint Server 2013

plan managed site structure:

Plan authoring sites for cross-site publishing in SharePoint Server 2013

Plan publishing sites for cross-site publishing in SharePoint Server 2013

Configure cross-site publishing in SharePoint Server 2013

plan term sets:

Plan terms and term sets in SharePoint Server 2013

Plan navigation term sets in SharePoint Server 2013

Managed metadata cmdlets in SharePoint Server 2013

Design a logical architecture.

This objective may include but is not limited to: plan application pools, plan web applications, plan for software boundaries, plan content databases, plan host-header site collections, plan zones and alternate access mapping

plan application pools:

SharePoint 2013 design samples: Corporate portal and extranet sites

plan web applications:

Capacity planning for SharePoint Server 2013

SharePoint 2013 design samples: Corporate portal and extranet sites

Create a web application in SharePoint 2013

plan for software boundaries:

Software boundaries and limits for SharePoint 2013

plan content databases:

Content database limits

plan host-header site collections:

SharePoint 2013 design samples: Corporate portal and extranet sites

Powershell commands: Set-SPSiteURL, Remove-SPSiteUrl, Get-SPSiteUrl

Plan for host-named site collections (SharePoint Server 2010)

plan zones:

Plan for user authentication methods in SharePoint 2013

Claims-based authentication: supports multiple authentication providers on a single zone. You can also use multiple zones.

Classic mode: discouraged. Only one type of authentication per zone. Only supports windows authentication methods.

Create a web application in SharePoint 2013

Configure basic authentication for a claims-based web application in SharePoint 2013

alternate access mapping:

SharePoint 2013 design samples: Corporate portal and extranet sites

“Alternate access mappings are automatically created when you create a zone.”

Design a physical architecture.

This objective may include but is not limited to: design a storage architecture, configure basic request management, define individual server requirements, define service topologies, plan server load balancing, plan a network infrastructure

design a storage architecture:

Capacity planning for SharePoint Server 2013

“Dataset describes the volume of content stored in the system and how it can be distributed in the data store”

Hardware and software requirements for SharePoint 2013

Storage and SQL Server capacity planning and configuration (SharePoint Server 2010)

configure basic request management:

Configure Request Manager in SharePoint Server 2013

“Request manager has two supported deployment modes: Dedicated and Integrated”

“Request Manager has two configurable parts: General settings and Decision information”

Powershell: Set-SPRequestManagementSettings, Set-SPLogLevel “Request Management” –TraceSeverity Verbose

define individual server requirements:

Hardware and software requirements for SharePoint 2013

  1. Minimum hardware requirements: 8GB RAM, 64-bit 4 cores, 80GB system drive
  2. Minimum OS requirements: Windows 2008 R2 with SP1 standard/enterprise/datacentre OR Windows 2012 standard/datacentre
  3. Minimum SQL version: 64-bit SQL 2012 OR 64-bit SQL 2008 R2 with SP1

Capacity planning for SharePoint Server 2013

Detailed design and system specification process for a virtual SharePoint 2013 farm

define service topologies:

Overview of SharePoint 2013 installation and configuration

Install SharePoint 2013 across multiple servers for a three-tier farm

Manage the search topology in SharePoint Server 2013

Tips: Scale out with new index partitions every 10Million items

To add an index partition:

  1. Start the search service instance on the new server
  2. Clone the search topology
  3. Add the new index component and associate it with a partition
  4. Active the (cloned) topology

plan server load balancing:

Capacity planning for SharePoint Server 2013

Install SharePoint 2013 across multiple servers for a three-tier farm

plan a network infrastructure:

Overview of farm virtualization and architectures for SharePoint 2013

IP support in SharePoint 2013

Plan a SharePoint Online (Microsoft Office 365) deployment.

This objective may include but is not limited to: evaluate service offerings, plan service applications, plan site collections, plan customizations and solutions, plan security for SharePoint Online, plan networking services for SharePoint Online

evaluate service offerings:

SharePoint Online for IT pros

SharePoint Online Service Description

  1. Small Business service family (Maximum of 25 users)
    Office 365 Small Business, Office 365 Small Business Premium
  2. Midsize service family (Maximum of 300 users)
    Office 365 Midsize Business
  3. Enterprise service family
    Office 365 Enterprise E1/E3/K1, Office 365 Education A2/A3/A4, Office 365 Government G1/G3/G4/K1

plan service applications:

Overview of Excel Services in SharePoint Server 2013

plan site collections:

plan customizations and solutions:

plan security for SharePoint Online:

Manage Windows Azure Active Directory by using Windows PowerShell

Tip: for Single Sign-On, the New-MsolFederatedDomain adds a new single sign on domain to Microsoft Online Services and configures the relying party trust settings between the on-premises AD FS server and Microsoft Online Services.

Powershell: New-MsolFederatedDomain, Update-MsolFederatedDomain

Powershell: Connect-SPOService

plan networking services for SharePoint Online:

Plan Security (20-25%)

Plan and configure authentication.

This objective may include but is not limited to: plan and configure Windows authentication, plan and configure identity federation, configure claims providers, configure site-to-site (S2S) intra-server and OAuth authentication, plan and configure anonymous authentication, configure connections to Access Control Service

plan and configure Windows authentication:

Plan authentication in SharePoint 2013

Plan for user authentication methods in SharePoint 2013

Plan for Kerberos authentication in SharePoint 2013

plan and configure identity federation:

Configure SAML-based claims authentication with AD FS in SharePoint 2013

Test Lab Guide: Demonstrate SAML-based Claims Authentication with SharePoint Server 2013

Steps to config AD FS with the web application as a relying party:

  1. Configure AD FS for a relying party
  2. Configure claim rules in AD FS
  3. Export a token signing certificate from AD FS
  4. Import the AD FS token signing certificate in SharePoint
  5. Define identity and role claim mappings in SharePoint
  6. Add a new authentication provider (powershell New-SPTrustedIdentityTokenIssuer)
  7. Configure SAML claims-based authentication in SharePoint CA
  8. Enable SSL for the SharePoint web app in SharePoint CA

Claims authentication does not validate user (SharePoint 2013)

configure claims providers:

Configure authentication infrastructure in SharePoint 2013

configure site-to-site (S2S) intra-server and OAuth authentication:

Plan for server-to-server authentication in SharePoint 2013

Configure server-to-server authentication in SharePoint 2013

oAuth authentication in SharePoint 2013 (Bing video)

plan and configure anonymous authentication:

Authentication in SharePoint 2013 learning roadmap

Plan authentication in SharePoint 2013

configure connections to Access Control Service:

Plan app permissions management in SharePoint 2013

App permission request scopes: SPSite, SPWeb, SPList, Tenancy

App permission requests: Read-Only, Write, Manage, Full Control

App authorization policies: User and app policy, App-only policy, User-only policy

App Management Service cmdlets in SharePoint 2013

Plan and configure authorization.

This objective may include but is not limited to: plan and configure SharePoint users and groups, plan and configure People Picker, plan and configure sharing, plan and configure permission inheritance, plan and configure anonymous access, plan web application policies

plan and configure SharePoint users and groups:

Permissions planning for sites and content in SharePoint 2013

Determine permission levels and groups in SharePoint 2013

Plan user profiles and identities (SharePoint Server 2013)

plan and configure People Picker:

People Picker and claims providers overview (SharePoint 2013)

Plan for People Picker in SharePoint 2013

Configure People Picker in SharePoint 2013

The stsadm.exe command is used to configure the people picker at the zone level

plan and configure sharing:

Plan document libraries in SharePoint 2013

plan and configure permission inheritance:

Plan site permissions in SharePoint 2013

plan and configure anonymous access:

Assign permission levels in SharePoint 2013

plan web application policies:

Manage permission policies for a web application in SharePoint 2013

Plan and configure platform security.

This objective may include but is not limited to: plan and configure security isolation, plan and configure services lockdown, plan and configure general firewall security, plan and configure antivirus settings, plan and configure certificate management

plan and configure security isolation:

Security planning for SharePoint 2013 farms

Plan for administrative and service accounts in SharePoint 2013

SharePoint 2013 app infrastructure configuration and isolation (Bing video)

Security Tip: use a separate domain to host SharePoint Apps because some browsers don’t support sub-domain isolation i.e. *.contosoapps.com instead of apps.contoso.com

plan and configure services lockdown:

Security planning for SharePoint 2013 farms

Plan security hardening for SharePoint 2013

plan and configure general firewall security:

Security planning for SharePoint 2013 farms

Plan security hardening for SharePoint 2013

Configure SQL Server security for SharePoint 2013 environments

plan and configure antivirus settings:

Microsoft’s Position on Antivirus Solutions for Microsoft SharePoint Portal Server

Certain folders may have to be excluded from antivirus scanning when you use file-level antivirus software in SharePoint

Antivirus and SharePoint 2013

plan and configure certificate management:

Exchange trust certificates between farms in SharePoint 2013

Tip: SharePoint CA or PowerShell can be used to manage trust certificates. In the SharePoint CA it is located via Security, General Security, Manage Trust.

Powershell: Get-SPCertificateAuthority, Get-SPSecurityTokenServiceConfig, New-SPTrustedRootAuthority, New-SPTrustedServiceTokenIssuer, Get-PfxCertificate

Guidelines for using certificates in high-trust apps for SharePoint 2013

Configure SSL for SharePoint 2013

Plan and configure farm-level security.

This objective may include but is not limited to: plan rights management, plan and configure delegated farm administration, plan and configure delegated service application administration, plan and configure managed accounts, plan and configure blocked file types, plan and configure web part security

plan rights management:

Plan Information Rights Management in Office 2013

Enabling IRM services in SharePoint Online

Apply Information Rights Management to a list or library

plan and configure delegated farm administration:

Choose administrators and owners for the administration hierarchy in SharePoint 2013

Server or farm level: Farm Administrators group, Windows Administrators group

Shared services level: Service application administrators, Feature administrators

Web application level: (web policy via CA)

Site level: Site collection administrators, Site owners

plan and configure delegated service application administration:

Assign or remove administrators to a service application (SharePoint 2013)

Tip: Assigning administrators can be done via SharePoint CA or Powershell

Powershell: New-SPClaimsPrincipal, Get-SPServiceApplication, Get-SPServiceApplicationSecurity, Grant-SPObjectSecurity, Revoke-SPObjectSecurity, Set-SPServiceApplicationSecurity

Delegate administration of User Profile service application features in SharePoint Server 2013

User Profile service application features: Manage Profiles, Manage Audiences, Manage Permissions, Retrieve People Data for Search Crawlers, Manage Social Data

plan and configure managed accounts:

Plan for administrative and service accounts in SharePoint 2013

Configure automatic password change in SharePoint 2013

Powershell: Get-SPManagedAccount, New-SPManagedAccount, Remove-SPManagedAccount, Set-SPManagedAccount.

plan and configure blocked file types:

Manage blocked file types in SharePoint 2013

Tip: Set at the web application level. Use SharePoint CA, Security, General Security, Define blocked file types

plan and configure web part security:

Manage Web Parts in SharePoint 2013

Configure and deploy Web Parts in SharePoint 2013

Install and Configure SharePoint Farms (20-25%)

Plan installation

This objective may include but is not limited to: identify and configure installation prerequisites, implement scripted deployment, implement patch slipstreaming, plan and install language packs, plan and configure service connection points, plan installation tracking and auditing

identify and configure installation prerequisites:

Hardware and software requirements for SharePoint 2013

  1. Minimum hardware requirements: 8GB RAM, 64-bit 4 cores, 80GB system drive
  2. Minimum OS requirements: Windows 2008 R2 with SP1 standard/enterprise/datacentre OR Windows 2012 standard/datacentre
  3. Minimum SQL version: 64-bit SQL 2012 OR 64-bit SQL 2008 R2 with SP1

implement scripted deployment:

 Install prerequisites for SharePoint 2013 from a network share

Tips: Create an arguments file PrequisiteInstaller.Arguments.txt and save to the same directory as PrerequisiteInstaller.exe

Command line: PrerequisiteInstaller.exe /IDFX: “\\<path>\Windows6.1-KB974405-x64.msu” /sqlncli: “\\<path>\sqlncli.msi” /Sync: “\\<path>\Synchronization.msi”

Powershell: New-SPConfigurationDatabase

Setup command-line reference (SharePoint Server 2010)

Config.xml reference (SharePoint Server 2010)

Add web or application servers to farms in SharePoint 2013

implement patch slipstreaming:

Prepare to deploy software updates for SharePoint 2013

Create an installation source that includes software updates (Office SharePoint Server 2007) (NOTE: procedure remains the same for SharePoint 2013)

Tip: Extract patches into the Updates folder to create a slipstream version

 Install a software update (SharePoint 2013)

plan and install language packs:

 Install or uninstall language packs for SharePoint 2013

Tip: The SharePoint 2013 Configuration Wizard must be run after installing language packs

plan and configure service connection points:

About service applications and services in SharePoint 2013

Add or remove service application connections from a web application in SharePoint 2013

Connect to service applications on remote farms in SharePoint 2013

plan installation tracking and auditing:

Upgrade site collections to SharePoint 2013

Verify database upgrades in SharePoint 2013

Plan and configure farm-wide settings.

This objective may include but is not limited to: configure incoming and outgoing email, plan and configure proxy groups, configure SharePoint Designer settings, plan and configure a corporate catalog, configure Office Web Apps integration, configure Windows Azure workflow server integration

configure incoming and outgoing email:

Configure email integration for a SharePoint 2013 farm

Configure incoming email for a SharePoint 2013 farm

Configure outgoing email for a SharePoint 2013 farm

Tips: Only SharePoint CA can be used to configure outgoing email – Powershell cannot be used.

Configure site mailboxes in SharePoint Server 2013

Requirements: Exchange Server 2013, User Profile Synchronisation, App Management Service Application, SSL configured for the default zone

plan and configure proxy groups (aka Service Application Connection Group):

Add or remove service application connections from a web application in SharePoint 2013

Using SharePoint CA: Application Management, Service Applications, Configure service application associations, Web applications

Powershell: Add-SPServiceApplicationProxyGroupMember, Remove-SPServiceApplicationProxyGroupMember

configure SharePoint Designer settings:

Tips: Configures SharePoint Designer support for a web application. Valid settings are AllowDesigner, AllowMasterPageEditing, AllowRevertFromTemplate, ShowURLStructure

Powershell: Get-SPDesignerSettings, Set-SPDesignerSettings

plan and configure a corporate catalog (aka app catalog):

Plan for apps for SharePoint 2013

Tips: Increase security by creating a separate domain name. This limits unauthorised access and reduces cross-site scripting attacks, and is known as app isolation.

Configuration steps: Set up wildcard DNS domain, create wildcard certifications, configuration subscription settings and the app management service, create app URLs

Configure an environment for apps for SharePoint (SharePoint 2013)

Powershell: Get-SPManagedAccount, New-SPServiceApplicationPool, New-SPSubscriptionSettingsServiceApplication, New-SPSubscriptionSettingsServiceApplicationProxy, New-SPAppManagementServiceApplication and New-SPAppManagementServiceApplicationProxy.

Overview of steps to configure an environment for apps for SharePoint:

  1. Purchase a domain for apps (contosoapps.com)
  2. Create a forward lookup zone for apps (contosoapps.com)
  3. Create a CNAME alias from the app domain to the SharePoint domain (*.contosoapps.com -> sharepoint.contoso.com)
  4. Create a wildcard SSL certificate for the new app domain (https://*.contosoapps.com)
  5. Configure the Subscription Settings service application by using Powershell
  6. Configure the App URLs in CA (domain: contosoapps.com prefix: apps)

Manage the App Catalog in SharePoint 2013

How to: Set up an app catalog on SharePoint

Tips: Set at the web application level, only one app catalog per web app. Only available via SharePoint CA

SharePoint CA: Apps, App Management, Manage App Catalog

configure Office Web Apps integration:

Overview of Office Web Apps and how they work on-premises with SharePoint 2013

Plan Office Web Apps (Used with SharePoint 2013)

Tips: Requires claims-based authentication

Licensing: View-only (free), Edit and view (editing license required via Volume Licensing program)

Configure SharePoint 2013 to use Office Web Apps

Powershell: New-SPWOPIBinding, Set-SPWOPIBinding, Get-SPWOPIZone, Set-SPWOPIZone

configure Windows Azure workflow server integration:

Getting started with SharePoint Server 2013 workflow

Installing and configuring workflow for SharePoint Server 2013

Powershell: Register-SPWorkflowService

Start: Set up and configure SharePoint 2013 Workflow Manager

Create and configure enterprise search.

This objective may include but is not limited to: plan and configure a search topology, plan and configure content sources, plan and configure crawl schedules, plan and configure crawl rules, plan and configure crawl performance, plan and configure security trimming

plan and configure a search topology:

Overview of search in SharePoint Server 2013

Enterprise search architectures for SharePoint Server 2013

Manage the search topology in SharePoint Server 2013

Manage search components in SharePoint Server 2013

Search components are:

  1. Analytics processing component
  2. Content processing component
  3. Crawl component
  4. Search administration component
  5. Query processing component

Powershell: Get-SPEnterpriseSearchServiceInstance, Start-SPEnterpriseSearchServiceInstance, Get-SPEnterpriseSarchServiceApplication, Get-SPEnterpriseSearchTopology, Get-SPEnterpriseSearchComponent, New-SPEnterpriseSearchTopology, New-SPEnterpriseSearchAdminComponent, New-SPEnterprseSearchAnalyticsProcessingComponent, New-SPEnterpriseSearchContentProcessingComponent, New-SPEnterpriseSearchCrawlComponent, New-SPEnterpriseSearchQueryProcessingComponent, Set-SPEnterpriseSearchTopology

Manage the index component in SharePoint Server 2013

Change the default search topology in SharePoint Server 2013

plan and configure content sources:

Manage continuous crawls in SharePoint Server 2013

Add, edit, or delete a content source in SharePoint Server 2013

plan and configure crawl schedules:

plan and configure crawl rules:

Manage crawl rules in SharePoint Server 2013

Crawl configurations:

  1. Exclude all items in this path (refine with Exclude complex URLs that contain question marks(?))
  2. Include all items in this path (refine with Follow links on the URL without crawling the URL itself, Crawl complex URLs, Crawl SharePoint content as http pages)

Authentication:

  1. Use the default content access account
  2. Specify a different content access account
  3. Use client certificate for authentication
  4. Use form credentials
  5. Use cookies
  6. Use anonymous access

plan and configure crawl performance:

View search diagnostics in SharePoint Server 2013

“In SharePoint Server 2010, host distribution rules are used to associate a host with a specific crawl database. Because of changes in the search system architecture, SharePoint Server 2013 does not use host distribution rules. Instead, Search service application administrators can determine whether the crawl database should be rebalanced by monitoring the Databases view in the crawl log”

plan and configure security trimming:

Powershell: New-SPEnterpriseSearchSecurityTrimmer, Get-SPEnterpriseSearchSecurityTrimmer, Remove-SPEnterpriseSearchSecurityTrimmer

Create and configure a Managed Metadata Service (MMS) application.

This objective may include but is not limited to: configure proxy settings for managed service applications, configure content type hub settings, configure sharing term sets, plan and configure content type propagation schedules, configure custom properties, configure term store permissions

configure proxy settings for managed service applications (aka proxy groups):

Add or remove service application connections from a web application in SharePoint 2013

Share service applications across farms in SharePoint 2013

The following service applications can be published:

  1. Business Data Connectivity
  2. Machine Translation
  3. Managed Metadata
  4. User Profile
  5. Search
  6. Secure Store

To publish and consume service applications across farms:

  1. Exchange trust certificates between the farms
  2. On the publishing farm, publish the service application
  3. On the consuming farm, set the permission to the appropriate service applications
  4. On the consuming farm, connect to the remote service application
  5. Add the shared service application to a Web application proxy group on the consuming farm
  6. Configure server-to-server authentication between the publishing and consuming farms

configure content type hub settings:

Overview of managed metadata service applications in SharePoint Server 2013

Plan to share term sets and content types in SharePoint Server 2013

configure sharing term sets:

Plan to share term sets and content types in SharePoint Server 2013

plan and configure content type propagation schedules:

configure custom properties:

configure term store permissions:

Create and configure a User Profile Service (UPA) application.

This objective may include but is not limited to: configure a UPA application, set up My Sites and My Site hosts, configure social permissions, plan and configure sync connections, configure profile properties, configure audiences

configure a UPA application:

Overview of the User Profile service application in SharePoint Server 2013

Administer the User Profile service in SharePoint Server 2013

Create, edit, or delete User Profile service applications in SharePoint Server 2013

UPA databases are:

  1. Profile database
  2. Synchronisation database
  3. Social tagging database

Powershell: New-SPProfileServiceApplication

set up My Sites and My Site hosts:

Plan for My Sites in SharePoint Server 2013

Tips: Naming options for site collections are User name (do not resolve conflicts), User name (resolve conflicts by using domain_username), Domain and user name (will not have conflicts)

Tips: User permissions for My Sites are Create Personal Site, Follow People and Edit Profile, and User Tags and Notes

Configure My Sites in SharePoint Server 2013

  1. Create a My Site host site collection
  2. Add a wildcard inclusion managed path to the web application
  3. Connect the web application to service applications
  4. Enable self-service site creation for the web application
  5. Configure My Site settings for the User Profile service application
  6. Enable the User Profile Service Application – Activity Feed Job

Tip: The maximum number of site collections in a My Sites content database is 10,000

configure social permissions:

Configure social computing features in SharePoint Server 2013

Configure Following settings in SharePoint Server 2013

  1. In CA, Application Management, Service Applications group, click Manage Service Applications
  2. Set the User Profile service application
  3. In the Operations group, click Manage
  4. On the Manage Profile Service page, in the My Sites Settings section, click Manage Following
  5. Configure Max number of followed people, max number of followed docs, max number of followed sites
  6. Click OK

plan and configure sync connections:

configure profile properties:

configure audiences:

Create and Configure Web Applications and Site Collections (15-20%)

Provision and configure web applications.
This objective may include but is not limited to: create managed paths, configure HTTP throttling, configure List throttling, configure Alternate Access Mappings (AAM), configure an authentication provider, configure SharePoint Designer settings
create managed paths:
SharePoint CA: Application Management, Manage web applications, Managed Paths
Powershell: New-SPManagedPath
configure HTTP throttling:
The Request Manager can be configured to prioritize requests and throttle requests (such as when requests are from bots)
Three major components of Request Manager:
  1. Request Routing
  2. Request Throttling and Prioritizing
  3. Request Load Balancing
configure List throttling:
Options to assist with large lists include:
  • Creating SharePoint indexed columns (up to 20 columns)
  • Creating filtered views based on column indexes
  • Organising items into folders
  • Controlling the display of data on the page (item limits per page, use the preview pane, use group by)
  • Using the daily time window
  • Using offline synchronisation
  • Use the search box
  • Using Access with SharePoint products (Access App)
  • Using indexed and fallback queries
  • Using the document center site
  • Using external data
configure Alternate Access Mappings (AAM):
Powershell: Get-SPSiteUrl, Set-SPSiteUrl, Remove-SPSiteUrl
configure an authentication provider:
Supported authentication types: Windows (NTLM, Kerberos, Basic, Digest), Forms (AD DS, database, LDAP), SAML
Configure: Central Admin, Web Application, Authentication Providers, Zone, Edit Authentication
configure SharePoint Designer settings:

Tips: Configures SharePoint Designer support for a web application. Valid settings are AllowDesigner, AllowMasterPageEditing, AllowRevertFromTemplate, ShowURLStructure

Powershell: Get-SPDesignerSettings, Set-SPDesignerSettings

Create and maintain site collections.

This objective may include but is not limited to: configure Host header site collections, configure self-service site creation, maintain site owners, maintain site quotas, configure site policies, configure a team mailbox

configure Host header site collections:

SharePoint 2013: Alternate Access Mappings and Self-Service Site Creation (video)
Powershell: Get-SPSiteUrl, Set-SPSiteUrl, Remove-SPSiteUrl
SharePoint 2013 design samples: Corporate portal and extranet sites

configure self-service site creation:

maintain site owners:

maintain site quotas:

configure site policies:

configure a team mailbox:

Manage site and site collection security.

This objective may include but is not limited to: manage site access requests, manage App permissions, manage anonymous access, manage permission inheritance, configure permission levels, configure HTML field security

manage site access requests:

  1. In Site Settings, Users and Permissions, select Site permissions
  2. Click Access Request Settings
  3. Click Allow Access Requests
  4. Enter an email address to send requests to and click OK

manage App permissions:

manage anonymous access:

manage permission inheritance:

configure permission levels:

configure HTML field security:

Manage search.

This objective may include but is not limited to: manage result sources, manage query rules, manage display templates, manage Search Engine Optimization (SEO) settings, manage result types, manage a search schema

manage result sources:

Plan to transform queries and order results in SharePoint 2013

Understanding result sources for search in SharePoint Server 2013

Tips: Search experiences OOTB are Everything, People, Conversations and Video.

Tips: Result sources OOTB are Conversations, Documents, Items matching a content type, Items matching a tag, Items related to current user, Local People Results, Local Reports and Data Results, Local SharePoint Results, Local Video Results, Pages, Pictures, Popular, Recently changed items, Recommendations, Wiki

Tips: Result source protocols are Local SharePoint, Remote SharePoint, OpenSearch 1.0/1.1, Exchange

Configure result sources for search in SharePoint Server 2013

Tips: Create a result source via SharePoint CA using Application Management, Manage service application, Search service application, Queries and Results, Results Sources

manage query rules:

Plan to transform queries and order results in SharePoint 2013

Tips: Query rules can be configured for one or more result sources, and over a particular time period.

Manage query rules in SharePoint Server 2013

manage display templates (aka Best Bets and Visual Best Bets):

manage Search Engine Optimization (SEO) settings:

manage result types:

manage a search schema:

Manage taxonomy.

This objective may include but is not limited to: manage site collection term set access, manage term set navigation, manage topic catalog pages, configure custom properties, configure search refinement, configure list refinement

manage site collection term set access:

manage term set navigation:

manage topic catalog pages:

configure custom properties:

configure search refinement:

configure list refinement:

Maintain a Core SharePoint Environment (15-20%)

Monitor a SharePoint environment.

This objective may include but is not limited to: define monitoring requirements, configure performance counter capture, configure page performance monitoring, configure usage and health providers, monitor and forecast storage needs

define monitoring requirements:

Performance testing for SharePoint Server 2013

Tips: Load Test Kit (LTK) with Visual Studio Team System (VSTS) for load testing of SharePoint farms

configure performance counter capture:

configure page performance monitoring:

Plan for monitoring in SharePoint 2013

Tip: The SharePoint Developer Dashboard lets you analyse issues with page performance

configure usage and health providers:

Monitor health in SharePoint 2013

monitor and forecast storage needs:

Tune and optimize a SharePoint environment.

This objective may include but is not limited to: plan and configure SQL optimization, execute database maintenance rules, plan for capacity software boundaries, estimate storage requirements, plan and configure caching, tune network performance

plan and configure SQL optimization:

Best practices for SQL Server in a SharePoint Server farm

Configure the max degree of parallelism Server Configuration Option

Tips: 0=server decides, 1=no parallel plan generation, n=number of processor cores to use, max+=use all. Should be set to 1.

You Shall Configure your MAXDOP When Using SharePoint 2013

execute database maintenance rules:

Configure SharePoint Health Analyzer rules in SharePoint 2013

SharePoint Health Analyzer rules reference (SharePoint 2013)

plan for capacity software boundaries:

Software boundaries and limits for SharePoint 2013

estimate storage requirements:

plan and configure caching:

Plan for caching and performance in SharePoint Server 2013

Cache settings operations in SharePoint Server 2013

Tips: There are four types of cache:

  1. BLOB cache
  2. Page output cache profiles
  3. Object cache
  4. Anonymous search results cache

Configure object cache user accounts in SharePoint Server 2013

Powershell: Get-SPWebApplication

Plan for feeds and the Distributed Cache service in SharePoint Server 2013

Manage the Distributed Cache service in SharePoint Server 2013

Tip: To change the Distributed Cache configuration and maintain the cache, you need to:

  1. Run the Stop-SpDistributedCacheServiceInstance-Graceful command
  2. Run the Set-CacheHostConfig command
  3. In CA, start the Distributed Cache service instance

Powershell: Update-SPDistributedCacheSize, Stop-SPDistributedCacheServiceInstance, Remove-SPDistributedCacheServiceInstance

tune network performance:

Troubleshoot a SharePoint environment.

This objective may include but is not limited to: establish baseline performance, perform client-side tracing, perform server-side tracing, analyze usage data, enable a developer dashboard, analyze diagnostic logs

establish baseline performance:

perform client-side tracing:

perform server-side tracing:

Configure diagnostic logging in SharePoint 2013

Powershell: Set-SPDiagnosticConfig, Set-SPLogLevel, Clear-SPLogLevel

analyze usage data:

View usage reports in SharePoint Server 2013

enable a developer dashboard:

Overview of the SharePoint 2013 renewed developer dashboard (video)

analyze diagnostic logs: