PowerShell for Professional SharePoint Administrators
(PSGSPT, Live Instructor-Led Training, 3 days)


Dates and Pricing


Jan 17 to Jan 19, 2018$1,675/person Feb 14 to Feb 16, 2018$1,675/person Mar 14 to Mar 16, 2018$1,675/person

Outline

Introduction to PowerShell
Setting up the Environment
Running Basis Operating System Commands
Obtaining Basic Operating System Information
Using Variables in Simple Scripts
Piping Information into Commands
A Few Useful Scripts
Creating and Running PowerShell Scripts
Setting Execution Policies
Running Standalone Scripts
About PowerShell Scripts and Permissions
Making use of Plugins
Editing Scripts
Passing Script Parameters
Advanced Scripting
Interacting with the User
Working with Variables
Implementing Conditional Logic
Implementing Repeating Logic
Creating Functions and Procedures
Working with Arrays
Exception Handling
More on Piping Information
SharePoint and PowerShell
History of PowerShell in SharePoint
PowerShell vs. Search
PowerShell, SharePoint Management Shell and cmdlets
Security and Permissions Needed
Getting Started with PowerShell
Working with SharePoint Objects
Exploring SharePoint Site Specific: GUIDs, Sites vs. Webs
The SharePoint Object Hierarchy
SharePoint Specifics
Memory Management and Disposing Objects
Limiting Impact on Production Servers
Getting Farm Information: version, services, services, features
Getting Web Application information
Exploring Site Collections
Working with the Recycle Bins
Exploring Webs
Exploring Lists and Libraries
Exploring Content Types
Finding documents
Deleting content
Downloading and uploading files
Users and Security
Working with Users
Working with Groups
Working with Active Directory
Working with Permissions
Working with Role Assignments
Managing Sites
Finding Inactive Webs
Creating and Deleting Site Collections
Getting Site Collection Data
Creating and Deleting Subsites
Working With SharePoint Designer Settings
Putting it All Together