community.windows.win_file_version module – Get DLL or EXE file build version
Note
This module is part of the community.windows collection (version 2.3.0).
You might already have this collection installed if you are using the ansible
package.
It is not included in ansible-core
.
To check whether it is installed, run ansible-galaxy collection list
.
To install it, use: ansible-galaxy collection install community.windows
.
To use it in a playbook, specify: community.windows.win_file_version
.
Synopsis
Get DLL or EXE file build version.
Parameters
Parameter |
Comments |
---|---|
File to get version. Always provide absolute path. |
Notes
Note
This module will always return no change.
See Also
See also
- ansible.windows.win_file
Creates, touches or removes files or directories.
Examples
- name: Get acm instance version
community.windows.win_file_version:
path: C:\Windows\System32\cmd.exe
register: exe_file_version
- debug:
msg: '{{ exe_file_version }}'
Return Values
Common return values are documented here, the following are the fields unique to this module:
Key |
Description |
---|---|
build number of the file. Returned: no error |
|
the major part of the version number. Returned: no error |
|
the minor part of the version number of the file. Returned: no error |
|
file private part number. Returned: no error |
|
File version number.. Returned: no error |
|
file path Returned: always |
|
The version of the product this file is distributed with. Returned: no error |