首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从特定PC的注册表中找到Trend的版本?

如何从特定PC的注册表中找到Trend的版本?
EN

Stack Overflow用户
提问于 2018-05-24 20:06:53
回答 1查看 698关注 0票数 0

我想知道是否有方法可以找到特定计算机的注册表值。我能找到的唯一方法就是进入pssession,然后退出。

代码语言:javascript
复制
$Computer = Read-Host "Enter the PC Name: "


$connection=test-connection -ComputerName  $Computer -Quiet
if($connection -eq $True) {




Enter-PSSession $Computer


$TrendServer= Get-ItemProperty -Path Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\TrendMicro\PC-cillinNTCorp \CurrentVersion | Select Server
write-output $TrendServer



if($TrendServer -ne $null){
Exit-PSSession
 }
 } else{Write-Output "Computer is not available. Please check Lan Sweeper "}
EN

回答 1

Stack Overflow用户

发布于 2018-05-24 20:23:04

如果它是使用Windows Installer安装的,您可以使用WMI,尽管众所周知这个类非常慢:

代码语言:javascript
复制
Get-CimInstance -Query "SELECT * FROM Win32_Product WHERE Name = 'TrendMicro'" `
                -ComputerName $computer

将名称从'TrendMicro‘更改为任何实际名称(我没有安装它进行检查),并且对于较旧版本的PowerShell,使用Get-WmiObject而不是Get-CimInstance

欲了解更多信息,请访问:Working with Software Installations

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

https://stackoverflow.com/questions/50509012

复制
相关文章

相似问题

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