PowerShell Community

A place for the community to learn PowerShell and share insights

About this Blog

The intended purpose of this blog is to provide a platform for the PowerShell Community to show off the great things you can do with PowerShell. The blog should be a set of simple steps to take, with PowerShell, to achieve some task. Blog posts can cover either Windows PowerShell, or the open source PowerShell 7. While we welcome deep, deep posts, most posts are likely to be at the 200-300 level. In other words, great practical advice on how to solve real-world IT Professional problems, with a side-helping of technical depth. This blog welcomes submissions to the blog both from internal Microsoft teams and external people.

Posts to the blog can discuss products and technologies that are not part of the core PowerShell product or even made by Microsoft, as long as the post’s content is relevant to PowerShell users and is not marketing those products.

How to interact

There are several ways you can interact, depending on your needs and levels of enthusiasm.

  1. The entry-level, so to speak, is to read the blog and enjoy the content. You can come here directly or use a blog aggregation mechanism to view the content. Over time, we hope and expect the major search engines to index these posts, making it easy for IT Pros to find and use the information contained.

  2. You can also comment on any of blog posts. This blog uses WordPress, so in order to add comments, you need to create and login to a WordPress account. Once you logon successfully, WordPress allows you to add comments to the posts here. See the Wiki pages for detailed instructions. We welcome comments – but keep them civil and constructive.

  3. You may want to contribute to the development of blog posts. You are welcome to create new posts, file issues, or help review content submissions. And should you find an error, feel free to file a GitHub issue. If there is a specific question you feel might make a good blog post, also file an issue.

If you want to either create new blog posts or participate in the creation and review of new posts, then you need to head to this blog’s GitHub home. You need a GitHub account to be able to submit anything to the blog’s GitHub repository. You can sign up for a GitHub account at GitHub’s new account sign up page.

Acceptance of any blog post is done at the sole discretion of the Blog admins. Before we can accept any blog post submission, you must sign the Contributor License Agreement (CLA). This is a one-time event.