community.windows.win_file_version 模块 – 获取 DLL 或 EXE 文件版本号

注意

此模块是 community.windows 集合 (版本 2.3.0) 的一部分。

如果您使用的是 ansible 软件包,则可能已经安装了此集合。它不包含在 ansible-core 中。要检查它是否已安装,请运行 ansible-galaxy collection list

要安装它,请使用: ansible-galaxy collection install community.windows

要在剧本中使用它,请指定: community.windows.win_file_version

概要

  • 获取 DLL 或 EXE 文件版本号。

参数

参数

注释

path

路径 / 必需

要获取版本的文件。

始终提供绝对路径。

备注

注意

  • 此模块将始终返回无更改。

另请参阅

另请参阅

ansible.windows.win_file

创建、触摸或删除文件或目录。

示例

- 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 }}'

返回值

常见返回值在此处 记录,以下是此模块特有的字段

描述

file_build_part

字符串

文件的版本号。

返回:无错误

file_major_part

字符串

版本号的主版本部分。

返回:无错误

file_minor_part

字符串

文件的版本号的次版本部分。

返回:无错误

file_private_part

字符串

文件私有部分号。

返回:无错误

file_version

字符串

文件版本号。

返回:无错误

path

字符串

文件路径

返回:始终返回

product_version

字符串

此文件随附的产品版本。

返回:无错误

作者

  • Sam Liu (@SamLiu79)