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
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.
- January 2024
PowerShell FAQs goes live
The first tutorial, running a PowerShell script from the command line with parameters, is published.
- February 2024
SharePoint Online guides begin
Coverage of Microsoft 365 automation starts with connecting to SharePoint Online with PnP PowerShell.
- 2024
458 tutorials in the first year
The core of the site: arrays, strings, variables, loops, operators, and working with files and folders.
- 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.
- 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.
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.
- 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.
- Preview changes with
-WhatIfCmdlets that change or delete things, such as
Remove-ItemandStop-Process, show what they would do without doing it. - Only run as administrator when needed
Use an elevated session for tasks that require it, and keep everyday work in a normal session.
- 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.
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.Get in touch
Questions, corrections or topic ideas?
Every message is read. Email Bijay directly:
bijay@powershellfaqs.com Send an email