代码之家  ›  专栏  ›  技术社区  ›  user310291

为什么msiexec TARGETDIR似乎不起作用

  •  0
  • user310291  · 技术社区  · 6 年前

    我试过了

    msiexec /i "yarn-1.10.1.msi" TARGETDIR="C:\programs" /qb
    

    它已安装但未安装在TARGETDIR中,我是否遗漏了什么?

    1 回复  |  直到 6 年前
        1
  •  2
  •   Stein Åsmul    6 年前

    msiexec.exe /i "yarn-1.10.1.msi" INSTALLDIR="C:\programs" /qb
    

    • 标准符合性 :安装在下面 %ProgramFiles% 始终推荐。部署中的创造性通常被高估,通常会导致不必要的问题。但是,您可以有一个需要自定义路径的SOE设置?
    • 路径更新 :每用户路径变量将添加到默认情况下未创建的文件夹中( %SystemDrive%\Users\[UserName]\AppData\Local\Yarn\bin ). 这是精心设计的。应用程序可能在运行时创建文件夹。

    行政装置 : TARGETDIR 通常用于 administrative installations (基本上是从MSI提取文件)为提取的文件指定输出目录:

    msiexec.exe /a yarn-1.10.1.msi TARGETDIR=D:\YarnExtractedFiles\
    

    TARGETDIR 目标目录