腳本 - 聯想電池召回

腳本 - 聯想電池召回

問題:
透過批次檔呼叫 LenovoBattery.exe 時失敗。有辦法讓它發揮作用嗎?

細節: 聯想擴大了筆記本電池的自願召回範圍。他們要求該行業運行他們的公用事業,聯想電池.exe,並將產生的 .csv 提交給各自的 Lenovo 銷售代表。

他們的文檔指出該範例與 .bat 檔案不相容。

範圍:
SCCM 2012 R2 CU4
聯想筆記型電腦

資訊:
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

一種解決方案是部署包含以下批次檔和 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 可以壓縮並交付給聯想處理人員,後者將報告需要召回的單一電池的結果。

希望這可以幫助。

相關內容