【问题标题】:How to silently install exe using powershell如何使用powershell静默安装exe
【发布时间】:2017-05-09 11:14:05
【问题描述】:

我正在尝试使用 Powershell 命令安装 Lotus Notes Designer 的试用版

Start-Process -FilePath "EXEPath" -Verb runAs -ArgumentList "/qn"

但是这个命令显示的是正常的安装向导,我该如何让它静默安装?

【问题讨论】:

  • 这取决于安装程序。许多(但也许不是全部)有静默安装的方法,但它们都不同,有时需要某种无人值守的安装脚本。

标签: powershell silent-installer domino-designer-eclipse


【解决方案1】:

静默安装命令因程序本身及其使用的安装程序而异。使用/qn 将适用于大多数(但不是全部!)MSI 安装程序,因为大多数人都会遵循 Microsoft 标准,但 EXE 安装程序可能非常不同,因为它们没有像微星。

搜索程序名称和“静默安装”可能会打开程序帮助页面或列出您需要使用的命令的博客。

搜索“lotus notes Designer 静默安装”会弹出this article,其中列出的命令为:

setup.exe /s /v"/qn"

你会这样使用:

Start-Process -FilePath "C:\folder\setup.exe" -Verb runAs -ArgumentList '/s','/v"/qn"'

注意:我无法对此进行测试,因为我不使用 Lotus Notes,但它应该可以工作,或者至少让您知道该怎么做。

【讨论】:

  • 感谢您的快速回复,但我仍然无法使用此命令静默安装。
  • @GaurangDave 仅仅因为我对 this question 的回答不适用于您的问题,这并不是投反对票的理由。跨度>
  • 对我来说这个命令有效:Start-Process -Wait -FilePath FILE_PATH -ArgumentList '/S','/v','/qn' -passthru
【解决方案2】:

请在 powershell 中尝试以下命令,它将与等待和输出一起静默安装。注意:您的安装程序应该支持 /S 选项并且没有尝试使用 LotusNotes。

Start-Process .\installer.exe /S -NoNewWindow -Wait -PassThru

【讨论】:

    【解决方案3】:

    使用这个

     Start-Process -FilePath "D:\Software\app.exe /S /NoPostReboot _?=D:\Software\app.exe" -NoNewWindow -Wait -PassThru $process.ExitCode
    

    【讨论】:

      猜你喜欢
      • 2019-02-19
      • 2020-03-02
      • 1970-01-01
      • 2015-01-03
      • 2022-11-24
      • 2022-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多