我正在尝试使用这批安装 Autodesk2013 Suite
@echo off
title Installing Autodesk Suite then logging off....
NET USE \\directory /user:********\****** ****** /persistent:YES
ECHO "Installing Autodesk Suite. This workstation will log off automatically when installation is complete."
START /WAIT /B "" "....\Setup.exe" /qb /I \AutoDesk2013.ini /language en-us
ECHO "Finished"
TIMEOUT /T 10
SHUTDOWN /l /f
EXIT
它可以很好地初始化安装,但它不会等到它完成,立即继续。我以为 /WAIT 是为了阻止这种情况?
提前致谢。
编辑:最终工作批次:
@echo off
title Installing Autodesk Suite then logging off....
NET USE \\sccm\d$ /user:******\***** ******* /persistent:YES
ECHO "Installing Autodesk Suite. This workstation will log off automatically when installation is complete."
START /B "" "\AdminImage\Setup.exe" /qb /I \AdminImage\AutoDesk2013.ini /language en-us
TIMEOUT /T 10
SETLOCAL
SET TARGET=Setup.exe
@ECHO Started!
:LOOP
ping -5 2 localhost >NUL
FOR /F %%T IN ('tasklist.exe /FI "IMAGENAME eq %TARGET%"') DO (
SET FOUND=0
IF "%%~T"=="%TARGET%" SET FOUND=1
)
IF %FOUND%==1 GOTO :LOOP
ECHO "Finished"
TIMEOUT /T 10
SHUTDOWN /l /f
EXIT