1

Проблема:
Сбой LenovoBattery.exe при вызове через командный файл. Есть ли способ заставить его работать?

Детали: Lenovo расширила добровольный отзыв аккумуляторов для ноутбуков. Они просят отрасль запустить свою утилиту LenovoBattery.exe и отправить сгенерированный файл .csv соответствующему торговому представителю Lenovo.

Их документация утверждает, что пример не совместим с файлами .bat.

Объем:
SCCM 2012 R2 CU4
Ноутбуки Lenovo

Информация:
http://support.lenovo.com/us/en/documents/hf004122
http://www.lenovo.com/batteryprogram2014

Скачать утилиту:
http://www.lenovoengineering.com/batteryprogram2014/batteryutility.zip

Ручная серийная проверка:
https://lenovobattery2014.orderz.com/

1 ответ1

2

Одним из решений является развертывание пакета, содержащего следующий пакетный файл и утилиту lenovo:

  • CheckBattery.bat
  • LenovoBattery.exe

CheckBattery.bat - -
Этот .bat проверит, чтобы убедиться, что он может обмениваться данными с общей папкой, а затем будет выполнен, сохранив .csv. Если общий ресурс недоступен, скрипт завершится.

: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 

Полученные CSV-файлы могут быть заархивированы и доставлены одному из сотрудников Lenovo, который сообщит о результатах, по которым отдельные батареи нуждаются в отзыве.

Надеюсь это поможет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .