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

如何使用PowerShell在远程系统上获取McAfee代理版本,powershell,Powershell,我从以前的用户那里找到了一个PowerShell脚本,该用户能够在本地计算机上找到McAfee代理版本。脚本如下: 获取项目属性HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*| 选择对象DisplayName、DisplayVersion、Publisher、InstallDate| 其中对象{$\.DisplayName-类似于“McAfee*”} 但是,如何在远程系统上获取此信息,例如:另一个工作站或服务器 例如,我希

我从以前的用户那里找到了一个PowerShell脚本,该用户能够在本地计算机上找到McAfee代理版本。脚本如下:

获取项目属性HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*|
选择对象DisplayName、DisplayVersion、Publisher、InstallDate|
其中对象{$\.DisplayName-类似于“McAfee*”}
但是,如何在远程系统上获取此信息,例如:另一个工作站或服务器

例如,我希望在工作站上执行此PS脚本,以获取远程系统(如其他工作站和/或服务器)上的McAfee Agent版本信息

$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

确保以管理员身份运行脚本,并且在目标计算机上启用了远程powershell

Use,但要求目标计算机为。Use,但要求目标计算机为。