
問題:
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 担当者に送信でき、担当者はどのバッテリーをリコールする必要があるかの結果を報告します。
お役に立てれば。