Script - Lenovo Battery Recall

1

Problema:
LenovoBattery.exe falha quando chamado via arquivo em lotes. Existe uma maneira de fazer isso funcionar?

Detalhes: A Lenovo expandiu seu recall voluntário de baterias de notebook. Eles solicitam que o setor execute seu utilitário, LenovoBattery.exe , e envie o arquivo .csv gerado para seu respectivo representante de vendas da Lenovo.

A documentação deles declara que o exemplo não é compatível com arquivos .bat.

Âmbito:
SCCM 2012 R2 CU4
Laptops Lenovo

Info:
http://support.lenovo.com/us/en/documents/hf004122
http://www.lenovo.com/batteryprogram2014

Download Utility:
http://www.lenovoengineering.com/batteryprogram2014/batteryutility.zip

Manual Serial Check:
https://lenovobattery2014.orderz.com/

    
por semtex41 13.05.2015 / 21:52

1 resposta

2

Uma solução é implantar um pacote contendo o seguinte arquivo em lote e o utilitário da lenovo:

  • CheckBattery.bat
  • LenovoBattery.exe

CheckBattery.bat - -
Este .bat verificará se ele pode se comunicar com o compartilhamento de arquivos e, em seguida, executará, salvando o .csv. Se o compartilhamento estiver inacessível, o script será encerrado.

: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 

Os CSVs resultantes podem ser compactados e entregues ao manipulador da Lenovo, que informará os resultados dos quais as baterias individuais precisam ser recuperadas.

Espero que isso ajude.

    
por 13.05.2015 / 21:52