I will describe my problem in the following.
First, we use NCPA as an Inventory tool.
We have PowerShell scripts which collects informations about our servers and send it to a collector, where everything will be pushed to a database.
This Information can be visited afterwards on a Website.
Now to my problem. I wrote a PS-script which collects all installed software on a Windows server.
Therefore, the script reads two registry keys for 32- and 64-Bit Software.
PowerShell script:
Code: Select all
Get-ItemProperty "HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*", "HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*" | Select-Object ("DisplayName") | Where-Object DisplayName -ne $null
Code: Select all
PS C:\Program Files (x86)\Nagios\NCPA\plugins> C:\Program Files (x86)\Nagios\NCPA\plugins\inv_software.ps1
DisplayName
-----------
7-Zip 19.00 (x64)
Mozilla Firefox 60.5.2 ESR (x64 en-US)
VMware Tools
Microsoft Visual C++ 2010 x64 Redistributable - 10.0.40219
McAfee Agent
TortoiseSVN 1.14.0.28885 (64 bit)
McAfee Data Exchange Layer for MA
Microsoft Visual C++ 2019 X64 Minimum Runtime - 14.27.29016
Microsoft Visual C++ 2019 X64 Additional Runtime - 14.27.29016
McAfee Agent
NCPA
WinPcap 4.1.3
WinSCP 5.15.4
Wireshark 1.10.2 (64-bit)
Microsoft Visual C++ 2015-2019 Redistributable (x86) - 14.27.29016
Microsoft Visual C++ 2015-2019 Redistributable (x64) - 14.27.29016
Microsoft Visual C++ 2019 X86 Additional Runtime - 14.27.29016
SolarWinds Event Log Forwarder for Windows
McAfee VirusScan Enterprise
McAfee Data Exchange Layer for MA
Microsoft Visual C++ 2019 X86 Minimum Runtime - 14.27.29016
Output NCPA
Code: Select all
DisplayName
-----------
McAfee Agent
NCPA
WinPcap 4.1.3
WinSCP 5.15.4
Wireshark 1.10.2 (64-bit)
Microsoft Visual C++ 2015-2019 Redistributable (x86) - 14.27.29016
Microsoft Visual C++ 2015-2019 Redistributable (x64) - 14.27.29016
Microsoft Visual C++ 2019 X86 Additional Runtime - 14.27.29016
SolarWinds Event Log Forwarder for Windows
McAfee VirusScan Enterprise
McAfee Data Exchange Layer for MA
Microsoft Visual C++ 2019 X86 Minimum Runtime - 14.27.29016
McAfee Agent
NCPA
WinPcap 4.1.3
WinSCP 5.15.4
Wireshark 1.10.2 (64-bit)
Microsoft Visual C++ 2015-2019 Redistributable (x86) - 14.27.29016
Microsoft Visual C++ 2015-2019 Redistributable (x64) - 14.27.29016
Microsoft Visual C++ 2019 X86 Additional Runtime - 14.27.29016
SolarWinds Event Log Forwarder for Windows
McAfee VirusScan Enterprise
McAfee Data Exchange Layer for MA
Microsoft Visual C++ 2019 X86 Minimum Runtime - 14.27.29016
The service account for NCPA client have the right permissions and can read the registry key.
Could someone please help me or do someone have the same experience??
Kind regards hopeing for help