Skip to content
ictcLogo
  • About
  • Training
  • Learning Paths
  • Training Center
  • News
  • Contact
Menu
  • About
  • Training
  • Learning Paths
  • Training Center
  • News
  • Contact
Microsoft

Course 55095-A: SharePoint 2010 and 2013 Auditing and Site Content Administration using PowerShell

  • Duration: 1 days
  • Job Role: Developer

Course 55095-A: SharePoint 2010 and 2013 Auditing and Site Content Administration using PowerShell

Share This Learning Path

Need more info? Contact us

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.

Audience Profile

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

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.

Course outline

Module 1: SharePoint and PowerShell

Module Overview

This module provides an introduction to the topics covered in the class, introduces SharePoint PowerShell terminology and provides a review of important PowerShell features.

Lessons

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

Lab Sessions

SharePoint and PowerShell

Lab Lessons

Using PowerShell with SharePoint

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

Module Overview

This module introduces the SharePoint object model and some important terminology.

Lessons

GUIDs
Sites vs. Webs
The SharePoint Object Hierarchy

Lab Sessions

Working with SharePoint CMDLETs and Objects

Lab Lessons

Get a list of all Site Collections and their GUIDs
Get a list of all Webs in all Site Collections
Given a web’s URL get its parent web and web application

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

Module Overview

This module explores limiting impact on server memory usage and performance.

Lessons

Memory Management and Disposing Objects
Limiting Impact on Production Servers

Lab Sessions

Managing Memory and Limiting Performance Impact

Lab Lessons

Exploring PowerShell’s use of system memory.
Testing the impact of scripts on server performance

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

Module Overview

This module explores SharePoint using PowerShell from the Farm down to individual list items.

Lessons

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

Lab Sessions

Working with Content

Lab Lessons

Explore the farm.
Inventory site collections.
Create a recycle bin report.
Finding all blog sites.
Find all picture libraries.
Find all PDF files over 5 MB.
Delete all videos in a site collection.

After completing this module, students will be able to:

Explorer, inventory and maintain SharePoint content using PowerShell.

Module 5: Users and Security

Module Overview

This module covers the use of PowerShell to explore and document SharePoint permissions.

Lessons

Users: find a user, get a list of all users, working with Active Directory groups
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
Expanding users lists that include Active Directory groups
Documenting Broken Inheritance / Unique Permissions: webs, lists, libraries, folders, items
Working with Role Assignments

Lab Sessions

Users and Security

Lab Lessons

Get a list of all users who have access to a Site Collection.
Get a list of all groups in a Site Collection.
Get a list of all groups a user belongs to.
List all users who may have access to a SharePoint securable.
Get a list of all securables with broken inheritance.

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

Module Overview

This module explorers Site Collection and Web management from PowerShell.

Lessons

Finding Inactive Webs
Creating and Deleting Site Collections
Getting Site Collection Data
Creating and Deleting Subsites
Working With SharePoint Designer Settings

Lab Sessions

Managing Sites

Lab Lessons

Create a report for inactive sites.
Create a site collection and subsites.
Delete a site.
Delete a site collection.
Disable SharePoint Designer in all site collections.

After completing this module, students will be able to:

Manage SharePoint Site Collections and webs from PowerShell.

Book Your Seat​

Find Learning Paths​

  • Search Paths

  • Vendors

Latest Learning Paths​

Microsoft

Course MB-920T00-A: Microsoft Dynamics 365 Fundamentals (ERP)

  • Dynamics-365
  • Beginner

Microsoft

Course PL-600T00-A: Power Platform Solution Architect

  • Power-Platform
  • Advanced

Microsoft

Course 20703-1-B: Administering System Center Configuration Manager

  • Windows
  • Advanced

Join our community of certified professionals

Sign Up to our newsletter, and stay always up to date with latest IT certifications

About Us

ICTC is the leader in technical certification courses and exams. Our labs consist of a latest tech PCs and our instructors are certified from each vendor

Facebook Linkedin

Learn

View all the provided certifications and there relevant courses. Book online for a certification exam.

Explore

Contact Us

  • +30 211 500 29 00
  • info@ictc.gr
  • Lagoumitzi 24, Kallithea
ictcLogo

International Computer Training Center

  • Copyright reserved to ICTC
  • Proudly Crafted by GTP Works

Copyright reserved to ICTC. Proudly Crafted by GTP Works

Choose how to get more info...

Give as a call

211 500 2 900

Let us, call you

Send us an email