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.4.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
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.win_file_version }}'
Return Values
Common return values are documented here, the following are the fields unique to this module:
Key |
Description |
---|---|
dictionary containing all the version data Returned: success |
|
build number of the file. Returned: no error Sample: |
|
the major part of the version number. Returned: no error Sample: |
|
the minor part of the version number of the file. Returned: no error Sample: |
|
file private part number. Returned: no error Sample: |
|
File version number. Returned: no error Sample: |
|
File version number that may not match the file_version Returned: no error Sample: |
|
file path Returned: always |
|
The version of the product this file is distributed with. Returned: no error Sample: |