Do you need to know hostname, service tag, warranty expiry date of a remote dell server?
Try this quick hack:
echo "Hostname, Model, ServiceTag, Expiry Date" ; ssh -l root yourserver "export HW=\"\$(dmidecode | grep -i edge | awk -F':' '{ print \$2 }')\" ; export SN=\"\$(dmidecode | grep -i 'serial number' | head -n 1 | awk -F':' '{ print \$2 }')\" ; export EXP=\"\$(wget -q -O - \"http://support.dell.com/support/DPP/Index.aspx?c=us&cs=555&l=en&s=biz&ServiceTag=\$SN\" | grep --col 'Days Left' | perl -pe 's/.+?(\d+\/\d+\/\d+).+?(\d+\/\d+\/\d+).+/\$2/g')\"; echo \"\$HOSTNAME, \$HW, \$SN, \$EXP\""
which will print something like:
Hostname, Model, ServiceTag, Expiry Date
yourserver, PowerEdge 2950, ABCDEFG, 11/23/2011