About us

About PowerShell FAQs

PowerShellFAQs.com is a free, independent learning site for Microsoft PowerShell. Since January 2024, founder and 13-time Microsoft MVP Bijay Kumar has published 350+ practical tutorials that help IT admins, sysadmins and developers automate real work, with every script tested on PowerShell 7 and Windows PowerShell 5.1.

Start Learning PowerShell Meet the founder

  • 350+Free tutorials
  • 13×Microsoft MVP founder
  • 18+ yearsHands-on experience
  • 131Tutorials updated in 12 months
PS C:\> Get-Content .\about-powershellfaqs.txt

Website     : PowerShellFAQs.com
Founded     : January 2024
Founder     : Bijay Kumar, 13-time Microsoft MVP
Experience  : 18+ years with Microsoft technologies
Tutorials   : 350+, free to read
Tested on   : PowerShell 7, Windows PowerShell 5.1
Updated     : 131 tutorials in the past 12 months
Free ebook  : 100 PowerShell Cmdlets (PDF)
Contact     : bijay@powershellfaqs.com
Facts checked September 2026Read our story

Why this site exists

Real PowerShell Answers for Real Admin Work

Most PowerShell questions start with a job that needs doing today: clean up old log files, export a list of users to CSV, check free disk space on every server, or get past a red error message that stops a script from running. Microsoft’s documentation explains every parameter, but it rarely shows the quickest way to finish that one task.

PowerShell FAQs was built to close that gap. Each tutorial answers one question, the way an experienced colleague would: here is the script, here is what each part does, and here is the output you should see. No filler, no theory for its own sake.

The name says it all: the library is organized around the PowerShell questions people ask most often, from the first command to the errors that stop a script from running.

Our promise to every reader

  • Tested before it is publishedEvery script is run on PowerShell 7 and Windows PowerShell 5.1.
  • Written by a Microsoft MVPContent comes from 18+ years of hands-on work with Microsoft technologies.
  • Complete scripts, real outputNothing left for you to guess or piece together.
  • Kept accurateTutorials are updated when PowerShell, Windows or Microsoft 365 changes, and mistakes are fixed quickly.
  • Free, alwaysEvery tutorial is free to read. The site is supported by display advertising.

Our story

From One Tutorial to a Complete PowerShell Library

How PowerShell FAQs has grown since it launched, using the real publishing numbers from the site.

  1. January 2024

    PowerShell FAQs goes live

    The first tutorial, running a PowerShell script from the command line with parameters, is published.

  2. February 2024

    SharePoint Online guides begin

    Coverage of Microsoft 365 automation starts with connecting to SharePoint Online with PnP PowerShell.

  3. 2024

    458 tutorials in the first year

    The core of the site: arrays, strings, variables, loops, operators, and working with files and folders.

  4. 2025

    174 new tutorials and a free ebook

    Windows administration and Active Directory tasks, Select-String and regex, web requests, and the free 100 PowerShell Cmdlets ebook.

  5. 2026

    76 new tutorials so far

    Data and file conversion (Excel, CSV, XML, JSON, PDF), hardware inventory such as BIOS, disk and memory checks, and 131 existing tutorials updated in the past 12 months.

What we cover

PowerShell Tutorials by Topic

The number of tutorials in each part of the library. Select a topic to open its main guide.

Some tutorials belong to more than one topic. See all PowerShell commands or browse every tutorial.

What you get on every page

What Goes Into a PowerShell FAQs Tutorial

Tutorials follow a consistent format, so you can find the script, understand it and adapt it quickly.

  • The task in plain English

    Every tutorial starts with the exact job you are trying to do, so you know straight away if it is the right page.

  • A complete, copy-ready script

    Full scripts rather than fragments, and often several methods, so you can pick the one that fits your situation.

  • What each part does

    The cmdlets, parameters and pipeline steps are explained, so you can change the script with confidence.

  • The real output

    The result you should see, with screenshots where they help, so you can check your own run.

  • Version differences

    Where PowerShell 7 and Windows PowerShell 5.1 behave differently, the tutorial tells you.

  • Errors and next steps

    Common error messages and related tutorials, so you are not stuck when something goes wrong.

Bijay Kumar, 13-time Microsoft MVP and founder of PowerShellFAQs.com
Bijay KumarFounder & author, PowerShellFAQs.com 13× Microsoft MVP

Meet the founder

Bijay Kumar, 13-Time Microsoft MVP

Bijay Kumar has more than 18 years of hands-on experience with Microsoft technologies. Microsoft has recognized his technical expertise and his contributions to the community with the Most Valuable Professional (MVP) award 13 times, an award given to a small group of independent experts worldwide.

He has worked with HP, TCS and KPIT, and today he leads TSInfo Technologies, a Microsoft-focused development company that builds solutions for clients in the United States and Europe. PowerShell is part of that daily work: automating Windows administration, processing files and data, and managing Microsoft 365 and SharePoint Online at scale.

The tutorials on PowerShellFAQs.com come out of that experience. You can reach Bijay directly at bijay@powershellfaqs.com.

  • 13-time Microsoft MVPVerified on Microsoft’s MVP website
  • 18+ years of experienceHP, TCS, KPIT and TSInfo Technologies
  • PowerShell 7 & 5.1Windows administration, PnP PowerShell and Microsoft 365
  • 350+ tutorials publishedPlus the free 100 PowerShell Cmdlets ebook

Our editorial standards

How We Write and Test Every Script

The same four steps for every tutorial, so you can trust that what you read works on a real computer.

  • Real admin tasks

    Topics come from real work and real questions: automating files, managing Windows computers and SharePoint Online, and the errors that stop a script from running.

  • Every script is run first

    Each script is run on both PowerShell 7 and Windows PowerShell 5.1 before it is published. Where the two versions behave differently, the tutorial says so.

    PowerShell 7Windows PowerShell 5.1

  • Output you can check

    You see the command, an explanation of what each part does and the actual output or screenshot, so you know what to expect on your own computer.

  • Kept up to date

    Tutorials are reviewed and updated when PowerShell, Windows or Microsoft 365 changes, so older guides do not quietly stop working.

Found a script that doesn’t work or a step that’s out of date? Email bijay@powershellfaqs.com and it will be checked and fixed.

Before you run a script

Run PowerShell Scripts Safely

PowerShell is powerful: one line can change thousands of files or accounts. Keep these habits in mind whenever you run a script, from our tutorials or anywhere else.

  1. Test on a non-production machine first

    Try new scripts on a test computer or a copy of your data before you run them on servers or shared folders.

  2. Preview changes with -WhatIf

    Cmdlets that change or delete things, such as Remove-Item and Stop-Process, show what they would do without doing it.

  3. Only run as administrator when needed

    Use an elevated session for tasks that require it, and keep everyday work in a normal session.

  4. Keep the execution policy on

    Allow your own scripts with RemoteSigned rather than turning protection off completely.

Who we write for

Built for Everyone Who Works with PowerShell

  • IT admins & sysadminsAutomating users, services, updates, disks and daily health checks on Windows.
  • Microsoft 365 adminsManaging SharePoint Online sites, lists and libraries in bulk with PnP PowerShell.
  • Developers & DevOpsScripting file processing, REST APIs, data conversion and build tasks.
  • Beginners & studentsLearning PowerShell from the first command, one clear step at a time.

Questions about the site

About PowerShell FAQs: Common Questions

Who writes the tutorials on PowerShell FAQs?

The tutorials are written by Bijay Kumar, a 13-time Microsoft MVP with more than 18 years of experience with Microsoft technologies. You can verify his MVP award on Microsoft’s MVP website.

Are the scripts tested?

Yes. Every script is run on both PowerShell 7 and Windows PowerShell 5.1 before it is published. When the two versions behave differently, the tutorial explains the difference.

Which PowerShell version should I use?

For new scripts, PowerShell 7 is the better choice: it is actively developed and runs on Windows, macOS and Linux. Windows PowerShell 5.1 is still built into Windows and some older Windows modules work best there, which is why tutorials are tested on both. Check which version you have.

Is PowerShell FAQs free?

Yes. Every tutorial is free to read, and the site is supported by display advertising. The 100 PowerShell Cmdlets ebook is also free: you only need to enter your email address.

How often are tutorials updated?

Tutorials are reviewed when PowerShell, Windows or Microsoft 365 changes, or when a reader reports a problem. 131 tutorials were updated in the past 12 months.

How do I report a mistake or suggest a topic?

Email bijay@powershellfaqs.com. Include the tutorial link and your PowerShell version (run $PSVersionTable.PSVersion), and the tutorial will be checked and fixed.

100 PowerShell Cmdlets free PDF ebook by Bijay Kumar

Free PDF download

100 PowerShell Cmdlets with Examples

The most useful cmdlets in one handy PDF, each with a short explanation and an example you can run.

You’ll also get new PowerShell tutorials by email. Unsubscribe anytime.
Send Me the Ebook

Get in touch

Questions, corrections or topic ideas?

Every message is read. Email Bijay directly:

bijay@powershellfaqs.com Send an email