【发布时间】:2013-12-20 22:05:02
【问题描述】:
我正在尝试使用这批安装 Autodesk2013 套件
@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
【问题讨论】:
-
一些安装程序 (
setup.exe) 调用msiexec完成工作并退出,将工作留给系统。你确定这不是你的情况吗? -
有没有办法在不专门查看 Autodesk Setup 是否执行此操作的情况下找到此问题?
-
开始设置并在任务管理器中查看它是保持打开还是关闭。
-
太快了,我想我都说不出来。我最终在 TM 中得到了一个 TrustedInstall.exe 和 2 个 Setup.exe。
标签: batch-file wait autodesk