Courses / PowerShell

PowerShell for SharePoint Training Course

Automate SharePoint Online and Microsoft 365 administration with PowerShell 7 and PnP PowerShell, from the basics to bulk scripts.

What you will be able to do

The practical skills you take from this course.

  • Install and set up PowerShell 7, the SharePoint Online Management Shell and VS Code
  • Connect to SharePoint Online with different authentication methods
  • Use variables, arrays, loops, functions, objects and conditions with confidence
  • Work with files, CSV and JSON, add error handling, and schedule scripts
  • Manage sites, lists, permissions, pages and templates with PnP PowerShell
  • Administer Teams, Microsoft 365 groups, Entra ID and the Power Platform, including Graph PowerShell

Course curriculum

Every module and lesson in this course.

Chapter-1: Introduction to Windows PowerShell and SharePoint Online

Chapter-2: Installing PowerShell 7, SharePoint Online Management Shell and Visual Studio Code

Chapter-3: Connecting to SharePoint Online using Different Authentication Methods

Chapter-4: PowerShell Fundamentals (Variables, Arrays, Loops)

Chapter-5: PowerShell Fundamentals (Functions and Objects)

Chapter-6: Operators and Conditional Statements in PowerShell

Chapter-7: Working with Files in PowerShell

Chapter-8: Working with CSV and JSON Files in PowerShell

Chapter-9: Managing SharePoint Sites using PowerShell

Chapter-10: Create SharePoint Departmental sites with Columns Views in Bulk

Chapter-11: Error Handling, Logging and Debugging Scripts

Chapter-12: Working with Scheduled Tasks in PowerShell

Chapter-13: PowerShell Tips & Tricks and Best Practices for SharePoint

Chapter-1: Introduction to PnP PowerShell and Installation

Chapter-2: Working with SharePoint Sites using PnP PowerShell

Chapter-3: Working with SharePoint Lists and Libraries using PnP PowerShell

Chapter-4: Working with SharePoint Groups and Microsoft 365 Groups using PnP PowerShell

Chapter-5: Working with SharePoint Pages using PnP PowerShell

Chapter-6: Working With Navigation in SharePoint Site using PnP PowerShell

Chapter-7: Managing SharePoint Site Templates and Provisioning

Chapter-8: SharePoint Tenant Administration using PowerShell

Chapter-9: Microsoft Teams Administration using PnP PowerShell

Chapter-10: Microsoft Graph PowerShell SDK for Microsoft 365

Chapter-11: PowerShell for Power Apps Administration

Chapter-12: PowerShell for Power Automate Administration

PowerShell SharePoint Online

Introduction to Windows PowerShell ISE

How to use PowerShell get-date

3 SharePoint PowerShell Example

Install PnP PowerShell for SharePoint Online -Updated 08-01-2022

PnP PowerShell Setup

PnP PowerShell Command

PnP PowerShell Examples

SharePoint Document Property Promotion

Disable Versioning in SharePoint document library using PowerShell and PnP PowerShell

PnP SharePoint Core Library with Example

PnP SharePoint Examples - Create List Library folder and sub folders

Create Delete Sub Sites using PnP SharePoint CSOM

Create site column content type and list using PnP csom

One membership, one year of unlimited learning

Everything you need, with one simple annual payment.

  • SharePoint Online, SPFx and PowerShell training courses
  • Power Apps, Power Automate, Power BI, Copilot Studio and Power Pages training courses
  • 50+ ready-to-use Power Platform and SPFx solutions
  • Regular course and solution updates
  • Full learning resources: PDFs, source files and code
  • WhatsApp and private community access
  • Dedicated mentor support
  • Monthly live sessions and webinars
  • Interview prep, placement support and real projects

1 year All-Access

USD 149USD 299

One payment. No automatic renewal.

Join All-AccessQuestions? Book a free 30-minute call

What learners say

Feedback from professionals who trained with Bijay.

SharePoint online development training includes concepts from the basics to the advanced. It had been a great help in my current project, which was based on SharePoint Online development. Regarding the trainer, Bijay is always ready to help with any queries, be it related to the course or your project. He is a great tutor.
Photo of DeepaDeepaSr. SharePoint Consultant
I really enjoyed the course and feel that a lot of the content, processes, and procedures can and should be used within my workplace. He not only clearly knows his subject, but he also manages to make the content interesting and delivers with great real-world examples of where it works and where it doesn't.
Photo of SivaSivaSr. SharePoint Tech Lead
Bijay Kumar, 13-times Microsoft MVP, at his desk

Your instructor

Learn from Bijay Kumar

Bijay has worked with Microsoft technologies for more than 18 years, focusing on Microsoft 365, SharePoint and Power Platform. He is the founder of TSinfo Technologies, a SharePoint and Power Platform development company, so the training comes from real client work.

13-timesMicrosoft MVP
18+ yearswith Microsoft technologies
20K+YouTube subscribers

Training a team?

We train organizations online and onsite on SharePoint, Power Platform and SPFx. Tell us what your team needs.

Talk to Us

Frequently asked questions

Can't find an answer? Email hello@spguides.academy

Who is this PowerShell training course for?

This course is ideal for Microsoft 365 admins, SharePoint professionals, and IT engineers who want to automate administration tasks, reporting, and bulk operations using PowerShell.

Do I need previous scripting or coding experience?

No. Basic IT/admin knowledge is enough. You'll start from PowerShell fundamentals and gradually move into practical scripts for Microsoft 365, SharePoint, and Microsoft Teams.

What kind of tasks will I be able to automate after this course?

You'll be able to automate user and group management, SharePoint site and content operations, license and security reporting, and recurring admin tasks that usually take a lot of manual effort.

Does the course focus on real Microsoft 365 and SharePoint scenarios?

Yes. The examples and scripts are built around real-world Microsoft 365 and SharePoint Online administration scenarios, so you can directly apply them in your environment.

How will PowerShell skills help my career as a Microsoft 365 professional?

PowerShell skills make you more efficient, more valuable, and more senior-ready by enabling you to manage large environments, standardize processes, and handle tasks that aren't possible through the UI alone.

Is this a subscription with automatic renewal?

No. This is a one-time annual payment with no automatic renewal. You choose whether to renew after 1 year.

How long can I access the courses and solutions?

You get full access to every course and premium solution for 1 year from the date of purchase.