我正在尝试从注册表中获取迈克菲“AVDatVersion”和AVDatDate,并且我能够获得用于获取输出的注册表路径,如下所示。 但问题是,输出中的AVDatVersion是十六进制值我只想在输出中捕获十进制值。 我也能收集AVDatDate,但我希望输出只作为日期,没有其他值。
任何人都可以帮我纠正这个问题,这样我就可以将AVDatveriosn的输出作为十进制值,并将AVDatdate作为日期。
AVDatVersion 8633 AVDatDate 2017/08/24
非常感谢任何帮助。
答案 0 :(得分:1)
以下是如何获取mcAfee代理版本的示例。
$version = [Version](Get-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\McAfee\Agent").AgentVersion
当值仍为十六进制时,尝试使用powershell转换它。(Google)
对于日期尝试与上面相同的行并进行调整