スクリプト - Lenovo バッテリーリコール

スクリプト - Lenovo バッテリーリコール

問題:
LenovoBattery.exe はバッチ ファイル経由で呼び出されると失敗します。これを動作させる方法はありますか?

詳細: レノボはノートパソコンのバッテリーの自主回収を拡大した。業界にユーティリティを実行するよう要請している。レノボバッテリー.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

手動シリアルチェック:
翻訳:

答え1

1 つの解決策は、次のバッチ ファイルと Lenovo のユーティリティを含むパッケージを展開することです。

  • チェックバッテリー.bat
  • レノボバッテリー.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 担当者に送信でき、担当者はどのバッテリーをリコールする必要があるかの結果を報告します。

お役に立てれば。

関連情報