# installing/upgrading vmwasre tools windows

**URL:** <https://forum.ansible.com/t/installing-upgrading-vmwasre-tools-windows/33587>\
**Category:** Ansible Project\
**Tags:** windows\
**Created:** [August 11, 2020, 3:28pm UTC](https://forum.ansible.com/t/installing-upgrading-vmwasre-tools-windows/33587 "2020-08-11T15:28:24Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tony\_Wong](https://avatars.discourse-cdn.com/v4/letter/t/3ab097/32.png) [@Tony\_Wong](https://forum.ansible.com/u/Tony_Wong)\
**Post date:** [August 11, 2020, 3:28pm UTC](https://forum.ansible.com/t/installing-upgrading-vmwasre-tools-windows/33587/1 "2020-08-11T15:28:24Z")

</div>

can someone help me improve this playbook. downloading the executable for each vm is not what i want to do

---

<div class="post-metadata">

**Author:** ![Dick\_Visser](https://avatars.discourse-cdn.com/v4/letter/d/d9b06d/32.png) [@Dick\_Visser](https://forum.ansible.com/u/Dick_Visser)\
**Post date:** [August 11, 2020, 4:24pm UTC](https://forum.ansible.com/t/installing-upgrading-vmwasre-tools-windows/33587/2 "2020-08-11T16:24:42Z")

</div>

Best to be less ambiguous and just say what you DO want.

Continuing assuming/guessing, you probably want to download the binary  
to the controller node once (using get\_url), then copy it to each node  
(using copy module).

---

<div class="post-metadata">

**Author:** ![David\_Foley](https://avatars.discourse-cdn.com/v4/letter/d/9e8a1a/32.png) [@David\_Foley](https://forum.ansible.com/u/David_Foley)\
**Post date:** [August 11, 2020, 6:42pm UTC](https://forum.ansible.com/t/installing-upgrading-vmwasre-tools-windows/33587/3 "2020-08-11T18:42:00Z")

</div>

It’s best practice to, use Update manager within vSphere, Set install vmtools on next reboot on the Machines, you can use Powershell for that,  
Not sure why you want to use Ansible for This.

---

<div class="post-metadata">

**Author:** ![Gajendra\_Gaikwad1](https://avatars.discourse-cdn.com/v4/letter/g/9de053/32.png) [@Gajendra\_Gaikwad1](https://forum.ansible.com/u/Gajendra_Gaikwad1)\
**Post date:** [September 4, 2020, 4:29am UTC](https://forum.ansible.com/t/installing-upgrading-vmwasre-tools-windows/33587/4 "2020-09-04T04:29:31Z")

</div>

As dick said,.same process I am doing it in my environment.  
I have downloaded the VMware tool on control node, and whenever required I copy from control machine to target node using win\_copy module.

Regards,  
Gg

---

<div class="post-metadata">

**Author:** ![daemenseth](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/daemenseth/32/677_2.png) [@daemenseth](https://forum.ansible.com/u/daemenseth)\
**Post date:** [September 5, 2020, 8:09am UTC](https://forum.ansible.com/t/installing-upgrading-vmwasre-tools-windows/33587/5 "2020-09-05T08:09:29Z")

</div>

You can also use:  
[https://docs.ansible.com/ansible/latest/modules/vmware\_guest\_tools\_upgrade\_module.html](https://docs.ansible.com/ansible/latest/modules/vmware_guest_tools_upgrade_module.html)
