首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用McAfee查找PowerShell版本

用McAfee查找PowerShell版本
EN

Stack Overflow用户
提问于 2015-04-03 05:18:32
回答 3查看 6.7K关注 0票数 0

我想找到安装在系统上的McAfee产品。我正在尝试运行这个PowerShell代码,但是它不起作用:

代码语言:javascript
复制
Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* 
    |  Select-Object DisplayName, DisplayVersion, Publisher, InstallDate 
    | Where-Object {$_.DisplayName -contains "McAfee"}

下面的命令显示所有已安装软件的列表,但是过滤不起作用:

代码语言:javascript
复制
Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* 
   |  Select-Object DisplayName, DisplayVersion, Publisher, InstallDate

请帮我找到我失踪的地方?

谢谢和问候,Kedar S Tamboli

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-04-03 06:46:47

-like可能是您要找的接线员。试一试

代码语言:javascript
复制
Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* |  Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Where-Object {$_.DisplayName -like "McAfee*"}

这个帮助解释了操作人员。

https://technet.microsoft.com/en-us/library/hh847759.aspx

-Contains描述:安全壳操作符。说明引用值的集合是否包括单个测试值。总是返回一个布尔值。只有当测试值与至少一个引用值完全匹配时,才返回TRUE。

-Like描述:使用通配符(*)匹配。示例:

代码语言:javascript
复制
      PS C:\> "Windows PowerShell" -like "*shell"
      True

      PS C:\> "Windows PowerShell", "Server" -like "*shell"
      Windows PowerShell
票数 0
EN

Stack Overflow用户

发布于 2022-10-19 11:21:55

要在当前工作服务器上获取McAfee的内容版本,可以使用以下代码:

代码语言:javascript
复制
$server = hostname

Get-ItemProperty HKLM:\Software\McAfee\AVSolution\DS\DS* | select @{n='Server';e={$server}},dwContentMajorVersion,szContentCreationDate

因此,我试图在网络中连接的另一台服务器上调用功能。

下面的代码将帮助您完成工作:

代码语言:javascript
复制
$server= "Server_Name"



Invoke-Command -cn $server -ScriptBlock {Get-ItemProperty HKLM:\Software\McAfee\AVSolution\DS\DS* | select @{n='Server';e={$server}},dwContentMajorVersion,szContentCreationDate}
票数 0
EN

Stack Overflow用户

发布于 2019-08-15 19:48:47

代码语言:javascript
复制
Clear-Host

$MAVersion = "5.6.1.308"

$CompName = Read-Host -Prompt 'Input computer name or ip'

write-host $CompName

$MARemote = (Get-Item \\\$CompName\c$\'Program Files'\McAfee\Agent\cmdagent.exe).VersionInfo.FileVersion

if ($MARemote -ne $MAVersion) {

write-host 'MA Remote ='$MARemote

write-host "Outdated MA" -ForegroundColor Red

}
票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29426613

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档