As well as Linux hosts, Ansible is capable of remotely managing Microsoft Windows hosts. This includes Windows Desktop 7, 8, and 10, and Windows Server 2008, 2008 R2, 2012, 2012 R2, and 2016.
The Windows clients require you to have some specific versions of the following applications installed:
- PowerShell 3.0 or higher
- .NET 4.0
Those two requirements are met on most Windows releases, except for Window 7 and Windows server 2008.
There is an Ansible-made PowerShell script that can carry out an automatic installation of the missing requirements that can be found at the following link: https://github.com/PacktPublishing/Ansible-QuickStart-Guide/blob/master/Chapter2/Upgrade_Powershell.ps1.
To be able to execute this script, or any other third-party script, we need to change the execution policy from restricted to unrestricted, run our script...