问题:
通过批处理文件调用 LenovoBattery.exe 时失败。有办法让它工作吗?
细节: 联想扩大了笔记本电脑电池的自愿召回范围。他们要求业界运行他们的实用程序,联想电池管理程序,并将生成的 .csv 提交给各自的联想销售代表。
他们的文档指出该示例与.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
一种解决方案是部署包含以下批处理文件和联想实用程序的包:
- 检查电池.bat
- 联想电池管理程序
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 压缩并发送给联想处理人员,后者将报告哪些电池需要召回的结果。
希望这可以帮助。