在 Windows Server 2016 中使用命令行获取 exe 的“版权”信息字段

kha*_*han 2 powershell cmd file-properties

我有兴趣使用 cmd 或 PowerShell 获取“版权”信息字段。手动,它可以通过

RighClick the executable -> Properties -> Details -> Copyright

我知道wmic datafile命令,

wmic 数据文件,其中 Name="C:\Windows\System32\cmd.exe" 获取制造商、名称、版本

但它没有提供Details文件属性选项卡中的大部分详细信息。

如何使用 cmd 或 PowerShell 获取此信息?我相信Python应该能够轻松解决它,但有时在生产服务器上安装python不是一个选择。

Nic*_* W. 5

Powershell 实际上在 VersionInfo 属性中为您提供了大量信息。

(Get-Item "C:\Windows\System32\cmd.exe").VersionInfo.LegalCopyright
Run Code Online (Sandbox Code Playgroud)

如果您需要,这里是一篇技术网文章,其中包含更多信息。
https://blogs.technet.microsoft.com/askpfeplat/2014/12/07/how-to-correctly-check-file-versions-with-powershell/