gpt4 book ai didi

powershell - Dockerfile 和 MSI 安装

转载 作者:行者123 更新时间:2023-12-02 19:18:31 25 4
gpt4 key购买 nike

我正在尝试在使用 Dockerfile 构建镜像的过程中安装一个 MSI 文件的应用程序。

当我在容器上输入 PowerShell session 时,我可以通过运行以下命令正确安装 MSI:

C:\Windows\Syswow64\msiexec.exe/i "C:\Folder\File Name with spaces.msi"/qn/l*v "C:\log.log"

我已经尝试了使用 dockerfile 中的 powershell 和 cmd 的各种 RUN 命令我能想到的一切。

如果这只是正确转义引号或空格的问题,任何人都有任何想法吗?

谢谢,

最佳答案

使用 powershell,您可以使用以下代码安装 msi 文件。

$msiPath = "your msi file path"
$arguments = "/i `"$msiPath`" /quiet"
Start-Process msiexec.exe -ArgumentList $arguments -Wait

使用相同的引号

关于powershell - Dockerfile 和 MSI 安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61809047/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com