
問題:
透過批次檔呼叫 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
答案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 可以壓縮並交付給聯想處理人員,後者將報告需要召回的單一電池的結果。
希望這可以幫助。