Skip to content

MicrosoftDocs/PowerShell-Docs

Folders and files

NameName
Last commit message
Last commit date
May 17, 2023
Mar 3, 2025
Jan 29, 2025
Mar 4, 2020
Nov 8, 2024
Mar 26, 2025
Feb 24, 2025
Jan 14, 2025
Aug 30, 2021
Feb 13, 2023
Mar 21, 2023
Nov 28, 2016
Aug 17, 2022
Nov 6, 2024
Nov 8, 2024
Mar 21, 2023
Jan 3, 2025
Jan 14, 2025
Aug 28, 2024
Aug 28, 2024
Jan 17, 2025
Aug 28, 2024
Aug 28, 2024
Nov 17, 2020
Aug 8, 2024
Jul 20, 2020
May 5, 2022
May 5, 2022
ms.date
01/17/2025

PowerShell Documentation

Welcome to the PowerShell-Docs repository, the home of the official PowerShell documentation.

Microsoft Open Source Code of Conduct

This project has adopted the Microsoft Open Source Code of Conduct.

PowerShell Updatable Help (CabGen) CI Build Status

Build Status

Repository Structure

The following list describes the main folders in this repository.

  • .devcontainer - configuration files for the VS Code Remote - Containers extension
  • .github - contains configuration settings used by GitHub for this repository
  • .vscode - contains configuration settings and recommended extensions for VS Code
  • assets - contains downloadable files linked in the documentation
  • redir - contain redirection mapping files
  • reference - contains the documentation published to learn.microsoft.com. This includes both reference and conceptual content.
    • 5.1 - contains the cmdlet reference and about topics for PowerShell 5.1
    • 7.4 - contains the cmdlet reference and about topics for PowerShell 7.4
    • 7.5 - contains the cmdlet reference and about topics for PowerShell 7.5
    • 7.6 - contains the cmdlet reference and about topics for PowerShell 7.6
    • bread - contains the TOC used for breadcrumb navigation
    • docs-conceptual - contains the conceptual articles that are published to the Docs site. In general, the folder structure mirrors the Table of Contents (TOC).
    • includes - contains markdown include files
    • mapping - contains the version mapping configuration used by the build system
    • media - contains image files used in documentation. There are media folders throughout the docs-conceptual content. See the Contributor Guide for information on using images in documentation.
    • module - contains the markdown source for the Module Browser page
  • tests - contains the Pester tests used by the build system
  • tools - contains other tools used by the build system

Note

The reference content (in the numbered folders) is used to create the webpages on the Docs site as well as the updateable help used by PowerShell. The articles in the docs-conceptual folder are only published to the Docs website.

Contributing

We welcome public contributions into this repository via pull requests into the main branch. Please note that before we can accept your pull request you must sign our Contribution License Agreement. This is a one-time requirement.

For more information on contributing, read our contributor's guide. The contributor's guide contains detailed information about how to contribute documentation, suggested tools, and style and formatting requirements. Please use the Issue and Pull Request templates to help keep documentation consistent across versions.

Licenses

There are two license files for this project. The MIT License applies to the code contained in this repo. The Creative Commons license applies to the documentation.