SCCM 2012 R2 CU3:
Hello,
I have an application wich has a powershell script to detect if the Software is installed. The script is generally working.
When I check the deployment status I see that a lot of the Clients having an error : "The script execution has timed out"
Here is my script:
$vApplicationName = 'Adobe Flash Player 14 Plugin'
$vApplicationName2 = 'Adobe Flash Player 14 ActiveX'
$VapplicationUpdate = 'Adobe Flash Player * NPAPI'
$vApplicationVendor = 'Adobe'
$vApplicationVersion = '14.0.0.125'
$vApplictaionDetect = get-wmiobject -class Win32_Product | where-object { $_.Name -like $vApplicationName+"*" -and $_.Vendor -like $vApplicationVendor+"*"}
$vApplictaionDetect2 = get-wmiobject -class Win32_Product | where-object { $_.Name -like $vApplicationName2+"*" -and $_.Vendor -like $vApplicationVendor+"*"}
$vApplictaionDetect3 = get-wmiobject -class Win32_Product | where-object { $_.Name -like $vApplicationUpdate+"*" -and $_.Vendor -like $vApplicationVendor+"*"}
if (($vApplictaionDetect.version -eq $vApplicationVersion -and $vApplictaionDetect2.version -eq $vApplicationVersion) -or ($vApplictaionDetect3.version -ge $vApplicationVersion))
{
Write-Host "Installed"
}
else
{
}