在Powershell中使用解压缩获取jar文件的清单版本

时间:2019-02-20 17:20:07

标签: powershell

我正在尝试使用Powershell脚本中的unzip命令获取jar文件的实现版本。我得到的结果很少,但不是全部。如果我从powershell命令运行相同的命令,则可以,但是不能从脚本运行。

这是我使用的代码

@{n='v';Expression={unzip -q -c $_.fullname META-INF/MANIFEST.MF |findstr Implementation-Version}}

例如,一个名为rt.jar的文件,我可以直接在命令提示符下运行它,但是在脚本中使用Get-ChildItem和{{1 }}

在命令提示符下:

Select-Object

实施版本:1.8.0_201

代码部分

PS C:\PC\Libaudit> unzip -q -c "C:\Program Files\Java\jre1.8.0_201\lib\rt.jar" META-INF/MANIFEST.MF |findstr Implementation-Version

0 个答案:

没有答案