Hi,
I am encountering an issue in MS Defender Portal, under "Vulnerability management" -> Inventories we have 100+ devices marked as not up-to-date in regards with Notepad++ version 8.9.4.
Yes, we do have a larger number of customer VMs with older versions, which i am not allowed to touch at the moment, BUT our company laptops are being updated by Patch My PC Cloud and it is being handled by PMP for a long time. Defender is showing the latest 8.9.4.0 version for company laptops, notice that .0 which is missing From the Product Version when you click on the notepad++.exe properties. Is this a reporting issue? What does MS actually take when doing the inventory? The File Version or Product Version?
this is the PowerShell requirement script that is auto-generated from PMP Cloud:
if([IntPtr]::Size-eq4){exit 0};try{$r='\d+(?:[-_.]\d+){0,3}';$t='silentlycontinue';$z='Notepad++ (64-bit x64)';$u=[System.Text.Encoding]::UTF8.GetString([Convert]::FromBase64String('XihOb3RlcGFkXCtcK3xOb3RlcGFkXCtcKyBcKDY0LWJpdCB4NjRcKSkk'));$o='Applicable';$d='8.9.4';function l {if($_.pschildname-eq($m='')){($f=$true)}elseif($e=''){$_.a-notlike$e-and($_.a-like$z-or($_.a-match$u-and$u-ne''))-and}else{($_.a-like$z-or($_.a-match$u-and$u-ne''))-and}}){if($f){l $g $true "$($s.a) $m";return $o}if((c $s.b)-lt(c $d)-or(!$s.b-and$s.c-ne''-and(c $s.c)-lt(c $d))){if(($s.b-like($v='')-or$s.c-like$v)){l $g $true "$($s.a) $d";return $o}}}l $g $false "$z $m $d"}}}catch{l '' '' $_.Exception.Message}if([IntPtr]::Size-eq4){exit 0};try{$r='\d+(?:[-_.]\d+){0,3}';$t='silentlycontinue';$z='Notepad++ (64-bit x64)';$u=[System.Text.Encoding]::UTF8.GetString([Convert]::FromBase64String('XihOb3RlcGFkXCtcK3xOb3RlcGFkXCtcKyBcKDY0LWJpdCB4NjRcKSkk'));$o='Applicable';$d='8.9.4';function l {param($h,$f,$s)$v=$env:username-eq"${env:computername}$";$l="$(ni...
Could this be the issue? It is also showing only 8.9.4 without the 0