Guión: retirada de baterías de Lenovo

Guión: retirada de baterías de Lenovo

Problema:
LenovoBattery.exe falla cuando se llama mediante un archivo por lotes. ¿Hay alguna manera de hacerlo funcionar?

Detalles: Lenovo ha ampliado su retirada voluntaria de baterías de portátiles. Solicitan a la industria que opere su servicio público,lenovobattery.exey envíe el .csv generado a su respectivo representante de ventas de Lenovo.

Su documentación indica que el ejemplo no es compatible con archivos .bat.

Alcance:
SCCM 2012 R2 CU4
Portátiles Lenovo

Información:
http://support.lenovo.com/us/en/documents/hf004122
http://www.lenovo.com/batteryprogram2014

Descargar utilidad:
http://www.lenovoengineering.com/batteryprogram2014/batteryutility.zip

Verificación de serie manual:
https://lenovobattery2014.orderz.com/

Respuesta1

Una solución es implementar un paquete que contenga el siguiente archivo por lotes y la utilidad de Lenovo:

  • ComprobarBatería.bat
  • lenovobattery.exe

CheckBattery.bat - -
Este .bat verificará que pueda comunicarse con el archivo compartido, luego se ejecutará y guardará el .csv. Si no se puede acceder al recurso compartido, el script se cerrará.

:Check Network
Ping server.domain
if %errorlevel%==1 GOTO Offline
if %errorlevel%==0 GOTO Online

:Offline
echo Offline
EXIT 4

:Online
echo Online
SET @VAR="--output-to-file \\server.domain\_Scripts\LenovoBatteryCheck\Results --cname"
"%~dp0LenovoBattery.exe" /verysilent /CMD=%@VAR%
exit 0 

Los CSV resultantes se pueden comprimir y entregar al responsable de Lenovo, quien informará con los resultados de qué baterías individuales necesitan ser retiradas.

Espero que esto ayude.

información relacionada