Как найти версию Trend из Реестра конкретного ПК? - PullRequest
0 голосов
/ 24 мая 2018

Мне было интересно, есть ли способ найти значение реестра для определенного компьютера.Единственный способ, которым я мог найти, - войти в pssession и затем выйти.

$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 "}

1 Ответ

0 голосов
/ 24 мая 2018

Если он установлен с помощью установщика Windows, вы можете использовать WMI, хотя этот класс, как известно, довольно медленный:

Get-CimInstance -Query "SELECT * FROM Win32_Product WHERE Name = 'TrendMicro'" `
                -ComputerName $computer

Измените имя с «TrendMicro» на то, чем оно является на самом деле (я нене установлено, чтобы проверить), и для более старых версий PowerShell, используйте Get-WmiObject вместо Get-CimInstance.

Получить больше информации здесь: Работа с установками программного обеспечения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...