Product documentation

Read the 2019 State of DevOps Report and improve your security posture.

Puppet for Windows

Automate the deployment of your Windows servers, install Windows software across multiple machines, build and deploy IIS, manage software patches, run PowerShell scripts, and even deploy Windows Azure machines. Whether you’re using vRealize to manage your hybrid cloud or SCCM to deploy changes, Puppet integrates with your existing toolchain.

Find out how to get started now with Puppet for Windows documentation.


  • Puppetize call for papers now open 
    Our first-ever all-virtual user conference, Puppetize Digital, is coming up on 19 November 2020. With Puppetize Digital comes the opportunity for you to share what you’ve been working on lately — a cool tool you’ve built, a problem you’ve automated away with Puppet, or just something awesome that you want the community to know about.
  • Removing harmful language in Puppet 
    Language matters. We at Puppet are in the process of removing and replacing harmful terms in our software & documentation.
  • Automate patching workflows with Puppet Enterprise 2019.8 
    Review available patches across your Windows and Linux nodes, apply the patches, and report on the patch success or failure to ensure your systems are back to a healthy state.
Puppet sites use proprietary and third-party cookies. By using our sites, you agree to our cookie policy.