如何使用PowerShell在远程系统上获取McAfee Agent版本

时间:2017-08-08 21:54:33

标签: powershell

我找到了以前用户的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版本信息。

1 个答案:

答案 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