For HP warranty scanning issues, please do the following *
before* contacting Lansweeper support:
- Double-check your Lansweeper version number in the web console under Configuration/Scanning Setup/Your License. Make sure you are running 5.2.0.27, which uses a new link for HP warranty scanning.
- Ensure that the "enable warranty tracking on this server" checkbox is checked under Configuration/Scanning Setup/Server Options. You only need to enable warranty scanning on one scanning server.
- If you are using a proxy server, add your proxy settings in the Lansweeper web console under Configuration/Scanning Setup/Server Options. HP warranty information is pulled from http://h20566.www2.hp.com by Lansweeper 5.2.0.27, though we are still testing other links/scripts that could potentially provide more accurate information.
- Rescan warranties by clicking the Rescan All Asset Warranties Now button under Configuration/Scanning Setup/Server Options. Wait at least an hour for all scans to complete.
If warranty information is still missing or incorrect for some or all of your machines, run the report below.
You can click on a link in the Hyp column to see the warranty page Lansweeper tried to read.- If the information listed on the HP warranty page does not match the information scanned by Lansweeper, warranty information may not have been rescanned since you updated Lansweeper or a proxy server may be blocking access to the warranty page. Check your proxy settings and rescan warranties.
- If the HP website is producing a blank or error page or is listing incorrect information, the problem is HP and not Lansweeper. You can send the output of the report below to support@lansweeper.com, so we can test other warranty links and see if they provide better information for your specific assets. If you know of a specific link that lists correct information, include it in your email. Do note that many HP links produce CAPTCHAs when repeatedly queried and cannot be used to scan warranty information.
Select Top 1000000 tblAssets.AssetID,
tblAssets.AssetName,
tblAssets.Domain,
tblAssets.ServiceVersion,
Case When tblAssetCustom.Model Is Null Or tblAssetCustom.Serialnumber Is Null
Or tblAssetCustom.SystemSKU Is Null Or tblAssetCustom.Model = '' Or
tblAssetCustom.Serialnumber = '' Or
tblAssetCustom.SystemSKU =
'' Then
'Warranty scanning not supported for this asset! Model, serial and SKU are required!' End As Comment,
'http://h20566.www2.hp.com/portal/site/hpsc/template.PAGE/action.process/public/kb/search/?javax.portlet.action=true&javax.portlet.sync=c976365085d9a0536a2e338142a15c01&javax.portlet.tpst=867000c4cf25636cc859bfdeb053ce01&javax.portlet.prp_867000c4cf25636cc859bfdeb053ce01=wsrp-interactionState%3D_serialNumber%253D' + tblAssetCustom.Serialnumber + '%257C_productNumber%253D' + SubString(tblAssetCustom.SystemSKU, CharIndex('#', tblAssetCustom.SystemSKU) - 20, 20) + '%257C_op%253Dserial&javax.portlet.begCacheTok=com.vignette.cachetoken&javax.portlet.endCacheTok=com.vignette.cachetoken&sp4ts.oid=4091412&sp4ts.pn=' + SubString(tblAssetCustom.SystemSKU, CharIndex('#', tblAssetCustom.SystemSKU) - 20, 20) + '&sp4ts.sn=' + tblAssetCustom.Serialnumber As hyperlink_hyp,
'Link to HP warranty page: ' + tblAssetCustom.Serialnumber As
hyperlink_name_hyp,
tblAssetCustom.Manufacturer,
tblAssetCustom.Model,
tblAssetCustom.Serialnumber,
tblAssetCustom.SystemSKU,
tblAssetCustom.PurchaseDate,
tblAssetCustom.Warrantydate,
tblWarranty.LastWarrantyTry,
tblWarranty.LastWarrantySuccess,
Case
When tblWarranty.Error Like '%parsing error%' Then
'Lansweeper was unable to read the HP warranty page. If rescanning warranties does not resolve this issue, a proxy server may be blocking access or HP may be pointing to a blank or error page' End As Error,
tsysAssetTypes.AssetTypeIcon10 As icon
From tblAssets
Left Join tblWarranty On tblAssets.AssetID = tblWarranty.AssetId
Left Join tblAssetCustom On tblAssets.AssetID = tblAssetCustom.AssetID
Inner Join tsysAssetTypes On tsysAssetTypes.AssetType = tblAssets.Assettype
Where (tblAssetCustom.Manufacturer Like '%hewlett-packard%') Or
(tblAssetCustom.Manufacturer Like '%hp%')
Order By tblAssets.Domain,
tblAssets.AssetName