Summer-Ready Savings: Find the Training Course You Need at a Price You'll Love

closeClose

SharePoint 2010 and 2013 Auditing and Site Content Administration using PowerShell

  • Tuition USD $390 Save $39
  • Reviews star_rate star_rate star_rate star_rate star_half 346 Ratings
  • Course Code 55095
  • Duration 1 day
  • Available Formats Classroom

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.

Skills Gained

  • Use PowerShell to query just about anything inside of SharePoint.
  • Understand the core SharePoint object model and object hierarchy as seen from PowerShell.
  • Format PowerShell output in to reports.
  • Manage resources to limit the impact on production servers.
  • Create and delete Site Collections, subsites, lists, libraries and content.

Who Can Benefit

This course is intended for:
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 Details

Outline


Module 1: SharePoint and PowerShell
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 1: SharePoint and PowerShell
  • 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
This module introduces the SharePoint object model and some important terminology.
Lessons
  • GUIDs
  • Sites vs. Webs
  • The SharePoint Object Hierarchy

Lab 1: Working with SharePoint CMDLETs and Objects
  • Get a list of all Site Collections and their GUIDs
  • Get a list of all Webs in all Site Collections
  • Given a webs 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
This module explores limiting impact on server memory usage and performance.
Lessons
  • Memory Management and Disposing Objects
  • Limiting Impact on Production Servers

Lab 1: Managing Memory and Limiting Performance Impact
  • Exploring PowerShells 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
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 1: Working with Content
  • 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
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 1: Users and Security
  • 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
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 1: Managing Sites
  • 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.

How do I enroll?

A comprehensive listing of ExitCertified courses can be found here. You can register directly for the required course/location when you select "register". If you have any questions or prefer to speak with an ExitCertified education consultant directly, please submit your query here. A representative will contact you shortly.

How do I pay for a class?

You can pay at the time of registration using credit card (Mastercard/Visa/American Express) cheque or PO.

What if I have training credits?

ExitCertified honors all savings programs from the partners we work with. ExitCertified also offers training credits across multiple partners through our FLEX Account.

When does class start/end?

Classes begin promptly at 9:00 am, and typically end at 5:00 pm.

Lunchtime?

Lunch is normally an hour long and begins at noon. Coffee, tea, hot chocolate and juice are available all day in the kitchen. Fruit, muffins and bagels are served each morning. There are numerous restaurants near each of our centers, and some popular ones are indicated on the Area Map in the Student Welcome Handbooks - these can be picked up in the lobby or requested from one of our ExitCertified staff.

How can someone reach me during class?

If someone should need to contact you while you are in class, please have them call the center telephone number and leave a message with the receptionist.

What languages are used to deliver training?

Most courses are conducted in English, unless otherwise specified. Some courses will have the word "FRENCH" marked in red beside the scheduled date(s) indicating the language of instruction.

The instructor was very good. He had a terrific temperament and never seemed to get tired. He was very patient with some of the participants and their lack of experience.

Scott A. was very knowledgeable in Cognos Analytics course, He also had additional insights on how to apply this tool to real life business scenarios. If you are interested in learning more about Cognos Analytics I would highly recommend this course.

Exactly what we needed for our organization, at the right time, at the right price. We'll be back!

Had great paid experiences, the free experience was not a waste of time, it provided the overview AWS that I needed to get started.

very good... also gave relevant examples to our current business requirements.

0 options found

undo
Contact Us 1-800-803-3948
Contact Us Live Chat
FAQ Get immediate answers to our most frequently asked qestions. View FAQs arrow_forward