PowerShell Team
Automating the world one-liner at a time…
Latest posts
Desired State Configuration + Puppet
Our goal with PowerShell Desired State Configuration is to make Windows easy to manage, regardless of what tool you’re using. We view DSC as a platform technology to manage Windows, and this technology can be extended with the creation of new resources as well as the reuse of PowerShell DSC functionality in different solutions. As Microsoft partners make their components configurable via DSC, their customers will be able to choose from a wide range of configuration management tools that support DSC. To that end, we are pleased to share that Puppet Labs has launched their support for PowerShell Desired Stat...
The New Home of DSC Documentation
I’m pleased to announce that our official PowerShell Desired State Configuration (DSC) documentation now has a new home on MSDN. We heard your feedback loud and clear, and began working on a documentation platform that reflects our customer-focused approach to addressing that feedback with improvements to the content and structure of the DSC documentation. These changes were enabled and continue to be driven by the fact that this documentation is now available in Markdown format on GitHub via the PowerShell-Docs repository. Furthermore, we have leveraged a continuous integration and deployment system to all...
How to use WMF 4 with Azure DSC Extension in Azure Resource Manager (ARM)
Overview In version 2.7 of the Azure DSC Extension, we added support to leave your Virtual Machine on the latest supported version of WMF 4.0. This blog will show you how to use this feature in Azure Resource Manager (ARM) templates. For this, I will use the Azure Resource Manger Tools, that were released with Azure SDK 2.6 for .NET. I will assume you already have Visual Studio 2015 setup. I also assume you have read 'How to use WMF 4 with Azure DSC Extension in Azure Cloud Service Manager (ASM)', as it describes the meaning of some of the terms. The MSDN topic 'Creating and Deploying Azure Resource Group Depl...
PowerShell DSC FAQ: Sorting Out Certificates
Today's blog post is by guest author Mr. Ashley McGlone, also known as GoateePFE. Ashley is a Microsoft Premier Field Engineer who teaches and supports PowerShell for Microsoft Premier customers. You can find more content from Ashley at his blog on TechNet. Certificates, Oh No! One of the most common questions I get regarding PowerShell Desired State Configuration is about certificates. What kind do I need? How many? Where do they go? Most people enjoy working with certificates as much as they enjoy going to the dentist. Exactly. Many of us only touch the certificate server when we have no other choice. It i...
How to use WMF 4 with Azure DSC Extension in Azure Cloud Service Manager (ASM)
Overview In version 2.7 of the Azure DSC Extension, we added support to leave your Virtual Machine on the latest supported version of WMF 4.0. This blog will show you how to use this feature in Azure Cloud Service Manager (ASM). This assumes you already know how to create a VM in the Azure PowerShell SDK. If you don't please see MSDN. We are working to add this feature into the Azure Powershell SDK DSC extension Cmdlets directly. Currently, the WMF 4 feature is only available if you form the JSON yourself and send it to the extension using the generic extension Cmdlet. In this Example I will show you: ...
Azure DSC Extension v2.7 released
NOTE: For information on OS support, and other features, please refer to our release history. Summary Today, we released version 2.7 of the Azure DSC Extension, which adds support to leave your Virtual Machine on the latest supported version of WMF 4.0. We have a blog posted with examples of how to use this in Azure Cloud Service Manager (ASM) and Azure Resource Manager (ARM.) Use "Set-AzureVMDscExtension -Version 2.7" to install this version on your VM. Please feel free to reach to us posting comments to this post, or by posting feedback on Connect.
PowerShell DSC for Linux version 1.1 is Now Available! And New Linux Resources!
We are pleased to announce the availability of PowerShell DSC for Linux version 1.1. You can download this release here, or grab the source code here. This release implements the following new scenarios: Version 1.1 also includes all cumulative fixes in resources made to date. For more information on this release, please review the DSC for Linux v1.1. release notes. New Linux Resources The following new DSC for Linux resources are now available. These are available on the PowerShell gallery, included in the DSC for Linux download package, and available as source code. The additional modules can be distribute...
Azure DSC Extension v2.6 released
// <![CDATA[ document.write("", "\n")); document.write("@font-face {\ font-family: fontawesome-mini;\ src: url(data:font/woff;charset=utf-8;base64,d09GRgABAAAAAAzUABAAAAAAFNgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABbAAAABwAAAAcZMzaOEdERUYAAAGIAAAAHQAAACAAOQAET1MvMgAAAagAAAA+AAAAYHqhde9jbWFwAAAB6AAAAFIAAAFa4azkLWN2dCAAAAI8AAAAKAAAACgFgwioZnBnbQAAAmQAAAGxAAACZVO0L6dnYXNwAAAEGAAAAAgAAAAIAAAAEGdseWYAAAQgAAAFDgAACMz7eroHaGVhZAAACTAAAAAwAAAANgWEOEloaGVhAAAJYAAAAB0AAAAkDGEGa2htdHgAAAmAAAAAEwAAADBEgAAQbG9jYQAACZQAAAAaAAAAGgsICJBtYXhwAAAJsAAAACAAAAAgASgBD25hbWUAAAnQAAACZwAABOD4no+3cG9zdAAADDgAAABsAAAAmF+yXM9wcmV...
Azure DSC Extension v2.5 released
NOTE: For information on OS support, and other features, please refer to our release history. Today we released version 2.5 as a minor update that includes additional debug information helpful to diagnose some network issues. This version of the Extension does not include any additional changes. Use "Set-AzureVMDscExtension -Version 2.5" to install this version on your VM (or you can use 2.* if you wish your VM to auto-update when a new version is released.) Please feel free to reach to us posting comments to this post, or by posting feedback on Connect.