SharePoint 2010 and 2013 Auditing and Site Content Administration using PowerShell

Unlock the full potential of SharePoint administration with our PowerShell-focused course, tailored for server administrators and auditors to efficiently query and manage SharePoint 2010 and 2013 environments.

Course Thumbnail

Essential Skills Gained

Checkmark

Utilize PowerShell to query and manage SharePoint environments.

Checkmark

Comprehend the SharePoint object model through PowerShell.

Checkmark

Develop PowerShell reports from formatted output.

Checkmark

Minimize server impact while managing resources.

Format

  • Instructor-led
  • 1 days with lectures and hands-on labs.

Audience

  • SharePoint server administrators
  • SharePoint auditors
  • SharePoint developers

Description

This one day class is designed for SharePoint 2010 and 2013 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. These scripts cover:

  • using the SharePoint Management Shell and the ISE
  • general tips for counting, reformatting and exporting results;
  • understand and drilling up and down the SharePoint object model
  • getting lists / inventories of servers, services web applications, sites, webs, lists, libraries, items, fields, content types, users and much more
  • finding lists by template type, content type and types of content
  • finding files by user, content type, file extension, checked out status, size and age
  • finding inactive sites
  • finding and changing SharePoint Designer settings and finding and resetting customized pages
  • inventorying and managing features
  • deleting and recycling files and list items
  • inventorying users and user permissions and finding out “who can access what”
  • creating sites, lists and libraries
  • uploading and downloading files
  • and much more…

Calendar icon

Upcoming Course Dates

No upcoming dates. Please check back later.

Course Outline

Download PDF

Module 1: SharePoint and PowerShell

  1. History of PowerShell in SharePoint

  2. PowerShell vs. Search

  3. PowerShell, SharePoint Management Shell and cmdlets

  4. Security and Permissions Needed

  5. Getting Started with PowerShell: Counting Items, Custom Columns, Reformatting Numbers, Saving Results to a File

  6. Changing and Updating Content: Creating SharePoint Objects, Changing Objects

Module 2: Working with SharePoint CMDLETs and Objects

  1. GUIDs

  2. Sites vs. Webs

  3. The SharePoint Object Hierarchy

Module 3: Managing Memory and Limiting Performance Impact

  1. Memory Management and Disposing Objects

  2. Limiting Impact on Production Servers

Module 4: Working with Content

  1. Getting Farm Information: version, services, services, features

  2. Getting Web Application information

  3. Exploring Site Collections: retrieve Site Collections, Site Collection Administrators, quotas

  4. Working with the Recycle Bins: finding items, getting file counts and bytes, deleted sites

  5. Exploring Webs: web templates, finding webs, finding webs based on template, Quick Launch and Top Link Bar navigation

  6. Exploring Lists and Libraries: finding all lists, lists by type, lists by Content Type, columns/fields, document count by web or library

  7. Exploring Content Types

  8. Finding documents: by a word in the title, file type, content type, size, date age, checked out status, approval status and many more

  9. Deleting content

  10. Downloading and uploading files

Module 5: Users and Security

  1. Users: find a user, get a list of all users, working with Active Directory groups

  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

  3. Expanding user lists that include Active Directory groups

  4. Documenting Broken Inheritance / Unique Permissions: webs, lists, libraries, folders, items

  5. Working with Role Assignments

Module 6: Managing Sites

  1. Finding Inactive Webs

  2. Creating and Deleting Site Collections

  3. Getting Site Collection Data

  4. Creating and Deleting Subsites

  5. Working With SharePoint Designer Settings

Your Team has Unique Training Needs.

Your team deserves training as unique as they are.

Let us tailor the course to your needs at no extra cost.