Ansible is not certified on Windows and will never. The best solution that we found was to run Ansible inside a docker container.
To install it:
Create the install directory
Clone the repository
Clone the repository into the install directory
git clone https://github.com/gerardnico/ansible c:\ansible
Install Docker for Windows
By asking the version, the Ansible wrapper should download the docker image and print the version at the console.
Ansible Version: 2.8 ansible 2.8.10 config file = /etc/ansible/ansible.cfg configured module search path = [u'/home/ansible/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules'] ansible python module location = /usr/lib/python2.7/dist-packages/ansible executable location = /usr/bin/ansible python version = 2.7.12 (default, Oct 8 2019, 14:14:10) [GCC 5.4.0 20160609]
Add the install directory into the PATH environment variable
To be able to run the ansible command line client from anywhere you would add the installation directory to your PATH environment variable