Monday, January 14, 2019

20339-1A: Planning and Administering SharePoint 2016

Course Details

Course 20339-1: Planning and Administering SharePoint 2016
About this course
This five-day course will provide you with the knowledge and skills to plan and administer a Microsoft SharePoint 2016 environment. The course teaches you how to deploy, administer, and troubleshoot your SharePoint environment. This course also provides guidelines, best practices, and considerations that help you optimize your SharePoint deployment.
This is the first in a sequence of two courses for IT professionals and is aligned with the SharePoint 2016 IT Pro certification.

Audience profile
The course is targeted at experienced IT professionals who are interested in learning how to install, configure, deploy, and manage SharePoint 2016 installations either in a data center or in the cloud.
Students typically have more than one year of hands-on experience* with planning and maintaining SharePoint and two years’ experience with other core technologies on which SharePoint depends, including Windows Server 2012 R2 or later, Internet Information Services (IIS), Microsoft SQL Server 2014 or later, Active Directory Domain Services (AD DS), and networking infrastructure services.
The minimally qualified candidate typically:
  • Is an IT professional who plans, implements, and maintains a multi-server deployment of SharePoint 2016.
  • Has a working knowledge of, and preferably hands-on experience, with SharePoint Online.
  • Has broad familiarity with SharePoint workloads.
  • Has experience with business continuity management, including data backup, restoration, and high availability.
  • Has experience with authentication and security technologies.
  • Has experience with Windows PowerShell.

Suggested Classes

More from the Cloud Engineer - SharePoint Classes

20339-1 (5 Day) Planning and Administering SharePoint 2016
20339-2 (5 Day) Advanced Technologies of SharePoint 2016
55234 (5 Day) SharePoint 2016 Site Collections and Site Owner Administration
55198 (2 Day) Content Management for SharePoint 2016
SharePoint Legacy
55033 (5 Days) Site / Site collection Admin
50547 – SharePoint 2010 Site Collection and Site Administration
MCSA: Windows Server 2012

20410 – Installing and Configuring Windows Server 2012
20411 – Administering Windows Server 2012
20412 – Configuring Advanced Windows Server 2012 Services
MCSA: SQL Server10774 – Querying Microsoft SQL Server 2012
10775 – Administering Microsoft SQL Server 2012 Databases
10777 – Implementing a Data Warehouse with Microsoft SQL Server 2012
Office 365
20347 (5 Day) Enabling and Managing Office 365
55234 (5 Day) SharePoint 2016 Site Collections and Site Owner Administration

10961 – Automating Administration with PowerShell 3.0 / 4.0
10325 – Automating Administration with PowerShell 2.0


MCSE Productivity Solutions Expert
SharePoint MCSE (legacy)
MCSE SharePoint 2013 – Certification Information
MCSE SharePoint 2016 – Certification Information


More from The Cloud Engineer

Module 1 “Introducing SharePoint 2016"

Explore SharePoint Server 2016
SharePoint 2016 – Deprecated or Removed

SharePoint 2019 - Deprecated or Removed

New or Removed (Community)
Office Online Server
Browser Support List

Plan for SharePoint Server 2016

Hosted Solutions … Old URL Saved by Wayback
Understanding multi-tenancy in SharePoint Server 2016
General guidance for hosters SharePoint Server 2016
More from the Cloud Engineer - Versions

Module 2, “Designing an Information Architecture"

Software boundaries and limits for SharePoint 2016 (docs)

Technical Diagrams – Posters

More from the Cloud Engineer

Web Application vs Site Collection vs Site
Compare Versions
Special Characters

Module 3 “Designing a Logical Architecture"

Software boundaries and limits for SharePoint 2016
Plan sites and site collections in SharePoint Server 2016

Document farm configuration settings in SharePoint Server
More from the Cloud Engineer
Web Application vs Site Collection vs Site

Module 4 “Designing a Physical Architecture"

Software boundaries and limits for SharePoint 2016 Hardware and software requirements for SharePoint Server 2016

Hardware (MSDN)

Virtualization (2013)

Best Practice Hyper-V (2013)

Technical Diagrams – Posters

Office 365 Roadmap
Linux (SQL)
Database types and descriptions in SharePoint Server 2016

Module 5 “Installing and Configuring SharePoint Server 2016"

Offical - Install and configure SharePoint Server 2016 Guide
Slipstream SharePoint 2016
“Slipstream or not to slipstream that is the question”
Why Use OOS
OOS – OWA Replacement
OOS Installation
OOS  Office Online Server version compatibility list
Office Online Server and SharePoint Server 2016 (https)

Reset Farm PassPhrase
SQL Client Alias - cliconfg
Automated SharePoint 2010/2013/2016 PowerShell-based Installation Scripts

Sorry – No Server Core for You

PSConfig Steps at each task
Step by Step Guide to SharePoint Server 2016 Installation Example

Central Administration Provisioning or Unprovisioning (2016)
MinRole Services
SharePoint Multi-Tenancy - Spence Harbar
Multi-Tenancy Articles here (2010), here (2013), and on TechNet
Restarting IIS
IISRESET Switches Defined – See Table 2-3 – noforce (1 min)

More from The Cloud Engineer
SharePoint Install Guides
SharePoint PowerShell

Module 6 “Creating Web Applications and Site Collections"

Create Web Application (2010)
Create Web Application via PowerShell (2016)
Create Site Collection via PowerShell (2016)

Comparison of host-named site collections and path-based site collections (2016)

Document farm configuration settings in SharePoint Server 2016
Unhide Blank Site Template
Guide to Host Named Site Collection (2013)
Renaming Web Application (2010)
Renaming Web Application (2013)
Pros/Cons of 3 Options to Change URL and Bindings for a Web Application in SharePoint Server (2010 2013)

Manage large lists and libraries in SharePoint (LVT – List View Threshold)
More from The Cloud Engineer
Web app vs site collection vs site
Site Collection Owner vs Site Collection Administrator
Web Template List

Module 7 “Planning and Configuring Service Applications"

Manage service applications in SharePoint 2016
Manage service applications in SharePoint 2013 (legacy service apps)
Start and Stop a Service in SharePoint 2016
State Service Application 2016
Word Automation Service 2016 (Required)

Share service applications across farms in SharePoint Server

More from The Cloud Engineer
SharePoint Versions
SharePoint Features Comparison

Module 8 “Managing users and permissions, and securing content"

Understanding Permission Levels in SharePoint
Update – Refresh AD User Group Membership
Nested AD Groups

TDE on Content Databases
Set Permissions on Content Editor Web Part (2010 – 2016)
More from the Cloud Engineer

Module 9 “Configuring Authentication for SharePoint 2016"

SAML 1.1 Support

Server to Server (Oauth)

ADFS – Upgrade 2.1 or 3.0 (Note 2.1 use proxy 3.0 uses webapplication proxy)
SharePoint Authentication and Session Management (2013)
Oath - TechNet
Plan Server to Server (Oauth)
Exchange trust certificates between farms in SharePoint Server 2016
Share service applications across farms in SharePoint Server 2016
Server-to-server authentication and user profiles in SharePoint Server 2016
Configure an on-premises partner application for Skype for Business Server 2015

Old Reference
Server-to-server (2013)
Establish OAuth Trust and Service Permissions on SharePoint Server 2013
SharePoint 2013 Site Mailboxes (Multi-part article)
Claims Encoding (2013)
Re-provision the Security Token Service Application (2010 – 2016 ok)

More from The Cloud Engineer

Module 10 “Securing a SharePoint 2016 Deployment"

Plan security hardening for SharePoint Server 2016
Custom AccessDenied.ASPX
More from The Cloud Engineer
SQL Port Redirection

SharePoint Deletion Log
Auditing in SharePoint


Microsoft SharePoint Reflective XSS Vulnerability (fix June 13 2017 CU)

Microsoft SharePoint Reflective XSS Vulnerability (fix 09/11/2018)

Module 11 “Managing Taxonomy"

Column – How to Add

Column Types
Content Types

Custom File Retention Schedule
Site Collection Features
Site Features
Using XML Update MMS
Gary Lapointe XML Solution MMS
Content Type Hub
How to do refresh all published content types on next update in Content Type Hub in SharePoint Office 365 Programmatically (CSOM)
Content Type Hub Possible Causes
Add Languages
Working with Languages
More from The Cloud Engineer

Module 12 “Configuring User Profiles"

LDAP Search Filters
LDAP Search Filter Examples
LDAP Query Basics
AD Import Setup (2016)
AD Mappings
Monitor AD Import Using ULS
Monitor AD Import Using PowerShell – Dev Only
Audience (2010 Latest Found)
Audience (2016)
Audience via PowerShell
USPA My Site SharePoint Personal Site instantiation queues (2013)
LDAP Naming Convention

SharePoint 2016 UPSA Cleanup (Part 1 2 3 4)

Using PowerShell to import Profile Photos when using Active Directory Import and SharePoint Server 2013/2016/2019

Ah Cheng - Bulk Import User Profile Photo using PowerShell

More from The Cloud Engineer

Module 13 “Configuring Enterprise Search"

SharePoint Search Query Tool (2016 OK)

SharePoint Search Feed and Crawl (2013)

SP2013 Crawling *Explained (Part 1 and 2)
With VerboseEx logging enabled, the crawl of a single item (or interchangeably, a "document") can generate more than 6000 ULS events

Search Planning

Scale search for Internet Sites in SharePoint Server 2016
Reasons for a Full Crawl (2013 Latest)

Manage continuous crawls in SharePoint Server 2016

Promoted Search Results (2013 Latest)

New Visual Best Bets (2013 Latest)
Full Crawl (2013)

Default crawled file name extensions and parsed file types in SharePoint Server

People Search – Permissions, Content Source, and Crawl Rule fix

People Search

more from the cloud engineer
SharePoint Search Query Tool
SharePoint Search

Module 14 “Monitoring and Maintaining a SharePoint 2016 Environment"

Configure diagnostic logging in SharePoint (2016)

View data in the logging database in SharePoint (2016)

Health Monitoring (2016)
Manage the Distributed Cache service in SharePoint Server 2016

Distributed Cache in SharePoint Server 2016
Overview Distributed Cache service in SharePoint Server (2013)
(Microblog features, feeds, following, likes, and activity)

Social computing terminology and concepts in SharePoint Server (2013) SharePoint 2016

Logging Area and Category in ULS

Timer Job Reference 2016
Create Custom Timer Jobs
Missing Custom Timer Jobs
Monitor SharePoint Timer Jobs via PowerShell

Best practices for SQL Server in a SharePoint Server 2016 farm

Shrink SharePoint Database

Visual Student Load Testing Tool (2013 2016)

Load Testing SharePoint 2013 using Visual Studio 2013 (Full Session)

More from The Cloud Engineer

TroubleShooting Tools – Fiddler WireShark ULSViewer

Developer Dashboard


PowerShell for SharePoint

Use Windows PowerShell to administer SharePoint 2016
Index of Windows PowerShell cmdlets for SharePoint 2013

Use Windows PowerShell to administer SharePoint 2013

More Info

Posters (2016)

Old Posters (2013)

Office Visio Stencil

SQL Server 2016 Dev Edition
Comment on SharePoint Uservoice
SharePoint Books - Free
Dev Install – Single Server Installation & Configuration of SharePoint Server 2016
gMSA and MSA (2013)
Do NOT use Managed Service Accounts or Group Managed Service Accounts in SharePoint 2013


Tuesday, January 8, 2019

20697-1 - Implementing and Managing Windows 10

Course Details

Implementing and Managing Windows 10

Prerequisites and Overview

Before attending this course, students must have:

  • Knowledge of networking fundamentals, including TCP/IP, User Datagram Protocol (UDP), and DNS.

  • Knowledge of Active Directory Domain Services (AD DS) principles, and fundamentals of AD DS management.

  • Understanding of certificate-based security.

  • Understanding of Windows Server 2008 or Windows Server 2012 fundamentals.

  • Understanding of Windows client operating system essentials, such as a working knowledge of Windows Vista, Windows 7, or Windows 8.

About this course
This course is designed to provide students with the knowledge and skills required to install and configure Windows 10 desktops and devices in a Windows Server domain corporate environment. These skills include learning how to install and customize Windows 10 operating systems and apps, and configure local and remote network connectivity and storage. Students will also learn how to configure data security, device security, and network security, and maintain, update, and recover Windows 10.

Audience profile
This course is intended for IT professionals who administer and support Windows 10 desktops, devices, users, and associated network and security resources. Students who seek certification in the 70-697 Windows 10 Configuring exam will also benefit from this course. This course is also intended to provide skills for Enterprise Desktop/Device Support Technicians (EDSTs) who provide Tier 2 support to users who run Windows 10 desktops and devices within a Windows domain environment in medium to large enterprise organizations.

Suggested Classes

Microsoft Technology Associate (MTA)

The fundamentals of IT

CompTIA A+, Network+, Security+


More from Tech Bytes

Windows 10 Course List

Deploying Windows Desktops and Enterprise Applications


10961 – Automating Administration with PowerShell 

Course Outline

Module 1: Overview of Windows 10

What’s New in Windows 10

Windows 10 Versions
Windows 10 Versions for Business

Windows 10 LTSB

Windows 10 TechCenter
Keyboard Shortcuts

NOTE: Click Notifications Icon to bring up Action Center

PC Reset Issues (Win10)

Windows 10 release build version - Current versions by servicing option


Module 2: Installing Windows 10

1709 (OS Build 16299.15)

Windows 10 Enterprise system requirements

Windows Upgrade Analytics Service

Deploy and update Windows 10

Windows Assessment and Deployment Kit

ADT – What is the right one?

More from TEch Bytes
Windows 10 Deployment Scenarios – WICD – MDT 

Module 3: Configuring Your Device

Manage your Microsoft devices in one place

PowerShell Video

GPO – Group Policy Objects

Group Policy Download – Windows 10

Group Policy Search

Command-Line Reference

OneDrive Icons

Files On-Demand

Module 4: Configuring Network Connectivity

Get-NetIPAddress - TechNet

Windows PowerShell equivalents for common networking commands

Network Shell (Netsh)

The Network Connection Status Icon (Applies to Windows 10) (Dell good explaination)

Application remoting and the Cloud

Module 5: Managing Storage


Storage Spaces
Storage Spaces via PowerShell


Windows Confidential: Just What Is ‘Size on Disk’?

Storage Spaces
Storage Spaces FAQ
Mirrored Storage Spaces via PowerShell

Storage Spaces, Microsoft Adds Rebalancing Command!
Great Screen Shots And Response From Microsoft Team

Great In-Depth Article
More on ISO/VHD Mounting and Storage Spaces


How to Manage Hard Disk with PowerShell

Module 5 PowerShell and Commands Summary

Fsutil - Technet

Module 6: Managing Files and Printers

What's changed in File Explorer
Change folder views and behavior
Classic View


Updating Claims Info

Good 5 part article on DAC from

Work Folders Overview

Work Folders and OneDrive for Business Compare


Module 7: Managing Apps in Windows 10

Apps and Games

Application Remoting and the Cloud – Future of UE-V and RemoteApp

Progressive Web Apps

Edge Developer F12

Force IE InPrivate Browsing (CTRL+SHIFT+P)

“C:\Program Files\Internet Explorer\iexplore.exe” -private

Module 8: Managing Data Security

EFS – Sorry Go Home

Bitlocker FAQ

Bitlocker Improvements 1507 and 1511

Microsoft BitLocker Administration and Monitoring 2.5

Microsoft Desktop Optimization Pack

Module 9: Managing Device Security

Security Compliance Manager (SCM)


Sysinternals Process Utilities

Module 10: Managing Network Security

Windows Firewall

Import and Export Firewall Settings via GUI and Netsh

Export Firewall Settings via PowerShell

Isolating Windows Store Apps on Your Network

Module 11: Troubleshooting and Recovery

Troubleshooting in Windows

Safe Mode

Advanced Boot Options

So you want F8 back ... bcdedit /set {default} bootmenupolicy legacy
back to default … bcdedit /set {default} bootmenupolicy standard

Module 12: Maintaining Windows 10

Windows 10 Updates

Quick guide to Windows as a service

Windows 10 Roadmap - Business Updates

Window Upgrade- Free Special Needs – Assistive Technologies

How To Enable Hidden Administrator Account In Windows 10


Offline install of .NET Framework 3.5 in Windows 10 using DISM

Dism /online /enable-feature /featurename:NetFX3 /All /Source:D:\sources\sxs /LimitAccess

Bonus Material


Networking Terms

Windows 10 Library

Tips and Tricks

How To Save All Windows Spotlight Lockscreen Images

Make Your Windows do awesome stuff

Update Cache Cleaner

ReFS without Storage Spaces

So you need to create an ReFS volume?  Using the following registry location you can add an ReFS volume to Windows 10, but note data only booting from ReFS is not yet supported. Make sure to backup registry first!

Computer \ HKLM \ SYSTEM \ CurrentControlSet \ Control \ MiniNT


NOTE you need to create volume first but do not format. Format RAW Partition.



Build-in Administrator account can’t run Metro app - fix

Initial Logon Slow in Windows 10

Windows 10 Boot Process

Other Good Articles on Windows 10 Boot Process

Windows Hacks For The Power User (and the lazy)

Privacy Concerns

Microsoft Offical Statement
Telemetry Tool - Spybot Anti-Beacon

Windows Keyboard Shortcuts

[WIN] + A = Action Center

More from Microsoft