
Frank07 asked a question.
How Flexera can help us on finding the servers which contains the Log4j on windows systems.
We see some in our Flexera application but not all.
We have tried on on system where we now a log4j file is present to run:
C:\Program Files (x86)\ManageSoft\Tracker>"C:\Program Files (x86)\ManageSoft\Tracker\ndtrack.exe" -o InventoryType=Machine -o UserInteractionLevel=Quiet -o IncludeDirectory=C:\\;D:\\
This command was not showing all the files. It was not showing: "log4j.jar"
We added an option:
"C:\Program Files (x86)\ManageSoft\Tracker\ndtrack.exe" -o InventoryType=Machine -o UserInteractionLevel=Quiet -o IncludeDirectory=C:\\;D:\\ -o IncludeExtension=jar
This option can only be set directly on the command and not on the application interface. (Don't know if it can be set on the beacon in the policy - don't have this knowledge)
The NDI file now contains the log4j file but not information on which version.
<Content MD5="NO_MD5" Size="489884">
<Instance Path="C:\xxxxxxxx\xxxx\agent\lib\log4j.jar" DateTime="20210727T061220"/>
</Content>
Is the FlexNet Agent able to read on the jar file the software version ? And what parameter to be set for this ?
Regards, Frank07
Try the following as your query (the critical change is a correction to the join condition to SoftwareFileName):