我找到了以前用户的PowerShell脚本,该脚本能够在本地计算机上找到McAfee Agent版本。脚本如下:
Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* |
Select-Object DisplayName, DisplayVersion, Publisher, InstallDate |
Where-Object {$_.DisplayName -like "McAfee*"}
但是,如何在远程系统上获取此信息,例如:另一个工作站或服务器。
例如,我想在我的工作站上执行此PS脚本,以获取远程系统(如另一个工作站和/或服务器)上的McAfee Agent版本信息。
答案 0 :(得分:0)
$ComputerName = "localhost" #Example
$MCAfeeInfo =Invoke-Command -ComputerName $ComputerName -ScriptBlock {
$ReturnValue = Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Where-Object {$_.DisplayName -like "McAfee*"}
Return $ReturnValue
}
确保以管理员身份运行脚本,并在目标计算机上启用远程PowerShell