【问题标题】:Autodesk Suite 2013 Batch Install not waiting for completionAutodesk Suite 2013 批量安装未等待完成
【发布时间】: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


【解决方案1】:

/WAIT 不是保证。 AutoDesk 产品在这方面尤其糟糕。我们必须监控setup.exe的进程列表来判断安装是否完成。

这样的事情证明了这个想法:

@ECHO OFF
SETLOCAL

SET TARGET=notepad.exe
start notepad
@ECHO Started!

:LOOP
ping -n 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!

ping 是一个(骇人听闻的)延迟。 -n 参数实际上变成了延迟多少秒。

【讨论】:

  • 谢谢,看起来很棒。我会做几个测试然后回复你。
  • 工作就像一个魅力,再次感谢。如果 Autodesk 用特定的开关回复我,我会更新
猜你喜欢
  • 1970-01-01
  • 2021-10-14
  • 2015-01-07
  • 2013-10-24
  • 1970-01-01
  • 1970-01-01
  • 2014-10-04
  • 2019-10-08
  • 2013-06-30
相关资源
最近更新 更多