Powershell脚本修正

时间:2017-08-25 08:47:19

标签: powershell

我正在尝试从注册表中获取迈克菲“AVDatVersion”和AVDatDate,并且我能够获得用于获取输出的注册表路径,如下所示。 但问题是,输出中的AVDatVersion是十六进制值我只想在输出中捕获十进制值。 我也能收集AVDatDate,但我希望输出只作为日期,没有其他值。

任何人都可以帮我纠正这个问题,这样我就可以将AVDatveriosn的输出作为十进制值,并将AVDatdate作为日期。

实施例

AVDatVersion 8633  AVDatDate 2017/08/24

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

以下是如何获取mcAfee代理版本的示例。

$version = [Version](Get-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\McAfee\Agent").AgentVersion

当值仍为十六进制时,尝试使用powershell转换它。(Google)

对于日期尝试与上面相同的行并进行调整