The official PowerShell documentation sources
Clone or download
Failed to load latest commit information.
.github Update versions in template Sep 18, 2018
contributing Updating contributor guide (#3125) Oct 17, 2018
developer Update (#3140) Oct 18, 2018
dsc Changing owner of DSC to Bobby Reed (#2916) Sep 14, 2018
gallery Recommending use of PSGet instead of NuGet in best practices (#2953) Sep 25, 2018
jea Remove self referencing link in "See also" section (#2992) Oct 5, 2018
reference Update (#3139) Oct 18, 2018
tests Fix test failure Feb 8, 2017
wmf remove loc info in links (#2904) Sep 13, 2018
.gitattributes Initialize open publishing repository:… Jun 25, 2018
.gitignore Update .gitignore Aug 17, 2017
.localization-config Incl. only TURKEY.MD to disable HO/HB, moving to CEO Nov 28, 2016 OP New Schema Jan 12, 2016
.openpublishing.publish.config.json fix typo - missing comma Jun 25, 2018
.openpublishing.redirection.json Changes to formatting system documentation (#2980) Oct 15, 2018 update to contributor guide (#2500) Jun 5, 2018
LICENSE New license files from CELA. Mar 22, 2017
LICENSE-CODE New license files from CELA. Mar 22, 2017 update to contributor guide (#2500) Jun 5, 2018
ThirdPartyNotices New license files from CELA. Mar 22, 2017
appveyor.ps1 Pandoc not rendering tables correctly (#2410) May 8, 2018
appveyor.yml Allow all MD files to trigger AppVeyor (#1828) Nov 2, 2017

Microsoft Open Source Code of Conduct

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact with any additional questions or comments.

Build status

PowerShell Documentation

Welcome to the PowerShell-Docs repository, housing the official PowerShell documentation.

Repository Structure

Each of the following top-level folders in this repo contain a DocSet that is published to Microsoft Docs.

  • /developer/ is the future home of the PowerShell SDK documentation
    • We are in the process of migrating this content from MSDN
  • /dsc/ is for the Desired State Configuration feature
  • /gallery/ is for the PowerShell Gallery
  • /jea/ is for the Just Enough Administration feature
  • /reference/ is for PowerShell conceptual topics and module reference across versions 3.0, 4.0, 5.0, 5.1, and 6.0
    • This content is also the source of help content retrieved by the Get-Help cmdlet
  • /wmf contains release notes for the Windows Management Framework, the package used to distribute new versions of PowerShell to previous versions of Windows.


We actively merge contributions into this repository via pull request into the staging branch. Please note that before you submit a pull request you must sign a Contribution License Agreement to ensure that the community is free to use your submissions.

For more information on contributing, read our contributor's guide. The contributor's guide contains detail 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.


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.