Script - Recall de bateria Lenovo

Script - Recall de bateria Lenovo

Problema:
LenovoBattery.exe falha quando chamado por meio de arquivo em lote. Existe uma maneira de fazer isso funcionar?

Detalhes: A Lenovo expandiu seu recall voluntário de baterias de notebooks. Eles solicitam que a indústria administre seus serviços públicos,LenovoBattery.exee envie o .csv gerado ao respectivo representante de vendas da Lenovo.

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

Escopo:
SCCM 2012 R2 CU4
Lenovo portáteis

Informações:
http://support.lenovo.com/us/en/documents/hf004122
http://www.lenovo.com/batteryprogram2014

Baixar utilitário:
http://www.lenovoengineering.com/batteryprogram2014/batteryutility.zip

Verificação serial manual:
https://lenovobattery2014.orderz.com/

Responder1

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 pode se comunicar com o compartilhamento de arquivos e, em seguida, será executado, 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 responsável pela Lenovo, que apresentará um relatório com os resultados de quais baterias individuais precisam ser recuperadas.

Espero que isto ajude.

informação relacionada