Powershell:二进制模块设置版本号

时间:2015-10-29 07:46:11

标签: powershell

我正在写一个由可执行文件安装的powershell二进制模块。 在安装时,我将二进制文件复制到我的$ env:PSModulePath路径中,然后自动加载器将它们拾取并开始使用它们。

到目前为止一切顺利。

问题,模块从何处获取版本。

在我的情况下,模块的版本为2.0.0.0但我的DLL版本为1.0.1963.0

Get-Module DLL Properties

根据对here问题的回答,我原以为它来自dll版本,但似乎并非如此。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

Take a look here并搜索“有关模块的元数据,例如模块版本号,作者和说明”。 here你得到了一个模块清单的例子。

要获取文件的版本信息,这很有用:

(Get-Item -Path "C:\Windows\System32\...").VersionInfo | Format-List