SharePoint 2010 and 2013 Auditing and Site Content Administration using PowerShell

Session Detail:    Classroom 1 Day

This one day class is designed for SharePoint server administrators and auditors who need to query just about anything in SharePoint. The class handout is effectively a cheat sheet with over 175 PowerShell scripts plus the general patterns to create your own scripts.

Prerequisites

  • Very good knowledge of SharePoint and its features
  • Good experience using PowerShell 2 or later or recent completion of a PowerShell class such as 10961 or 50414

Who Can Benefit

This course is intended for:

  • SharePoint server administrators
  • SharePoint auditors
  • Also valuable for SharePoint developers

Session Outline

Class Outline

Module 1: SharePoint and PowerShell

  • Lesson 1: History of PowerShell in SharePoint
  • Lesson 2: PowerShell vs. Search
  • Lesson 3: PowerShell, SharePoint Management Shell, and cmdlets
  • Lesson 4: Security and Permissions Needed
  • Lesson 5: Getting Started with PowerShell: Counting Items, Custom Columns, Reformatting Numbers, Saving Results to a File
  • Lesson 6: Changing and Updating Content: Creating SharePoint Objects, Changing Objects

After completing this module, students will be able to:

  • Get started using PowerShell to inventory and update SharePoint

Module 2: Working with SharePoint CMDLETs and Objects

  • Lesson 1: GUIDs
  • Lesson 2: Sites vs. Webs
  • Lesson 3: The SharePoint Object Hierarchy

After completing this module, students will be able to:

  • Explore sites and webs using PowerShell.
  • Retrieve important properties of common SharePoint objects

Module 3: Managing Memory and Limiting Performance Impact

  • Lesson 1: Memory Management and Disposing Objects
  • Lesson 2: Limiting Impact on Production Servers

After completing this module, students will be able to:

  • Recognize and manage the impact of PowerShell on a SharePoint server

Module 4: Working with Content

  • Lesson 1: Getting Farm Information: version, services, services, features
  • Lesson 2: Getting Web Application information
  • Lesson 3; Exploring Site Collections: retrieve Site Collections, Site Collection Administrators, quotas
  • Lesson 4: Working with the Recycle Bins: finding items, getting file counts and bytes, deleted sites
  • Lesson 5: Exploring Webs: web templates, finding webs, finding webs based on template, Quick Launch, and Top Link Bar navigation
  • Lesson 6: Exploring Lists and Libraries: finding all lists, lists by type, lists by Content-Type, columns/fields, document count by web or library
  • Lesson 7: Exploring Content Types
  • Lesson 8: Finding documents: by a word in the title, file type, content type, size, date age, checked out the status, approval status and many more
  • Lesson 9: Deleting content
  • Lesson 10: Downloading and uploading files

After completing this module, students will be able to:

  • Explorer, inventory and maintain SharePoint content using PowerShell

Module 5: Users and Security

  • Lesson 1: Users: find a user, get a list of all users, working with Active Directory groups
  • Lesson 2: SharePoint groups: Get lists of groups, get the members of a group, find all groups a user belongs to, find the groups associated with a web
  • Lesson 3: Expanding users lists that include Active Directory groups
  • Lesson 4: Documenting Broken Inheritance / Unique Permissions: webs, lists, libraries, folders, items
  • Lesson 5: Working with Role Assignments

After completing this module, students will be able to:

  • Explore and document users and user permissions
  • Explore and document SharePoint groups
  • Explore and document broken inheritance

Module 6: Managing Sites

  • Lesson 1: Finding Inactive Webs
  • Lesson 2: Creating and Deleting Site Collections
  • Lesson 3: Getting Site Collection Data
  • Lesson 4: Creating and Deleting Subsites
  • Lesson 5: Working With SharePoint Designer Settings

After completing this module, students will be able to:

  • Manage SharePoint Site Collections and webs from PowerShell

Need to train your team?

All of our sessions can be customized to meet your team’s specific need. Build the perfect program by picking and choosing topics from any of the courses in our catalog. A personalized private session gives you the ultimate flexibility and helps maximize your team’s valuable time!

Requesting Team Training
DateTimeTypePriceAdd To Cart

SharePoint 2010 and 2013 Auditing and Site Content Administration using PowerShell

1 Day
Classroom

$390.00

Chat with a Coach

Chat with a Coach

Have a more immediate need? Why spend the next hour searching online for answers when you can spend just 15 minutes with one of our experts and get accurate and personalized answers to all of your questions. 

$9.99 | 15 Minutes

Book Now