AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题

问题[msi](server)

Martin Hope
Hiddai
Asked: 2022-01-27 00:54:58 +0800 CST

为什么第二次运行 ansible.windows.win_package 不起作用?

  • 1

我有一个产品,我可以先安装它,然后更新它——这意味着为我的基础产品添加更多功能

我是第一次执行 MSI,然后进入添加\删除程序,选择产品时,您可以单击“更改”,安装向导将再次出现,允许您选择并安装产品中的附加功能

我为此任务创建了 2 个 ansible 角色和剧本第一个角色使用 ansible.windows.win_package 安装基础产品(参见下面的示例)

- name: Install Server.msi primary_appserver
  ansible.windows.win_package:
    path: C:\product.msi
    log_path: C:\InstallProduct.log
    arguments:
     ADDLOCAL=DB,Agent
    state: present
  become: true
  become_method: runas
  vars:
    ansible_become_user: "{{ ansible_user }}"
    ansible_become_password: "{{ ansible_password }}"
  when: "'primary_appservers' in group_names"

第二个角色再次使用 ansible.windows.win_package 和不同的 ADDLOCAL 参数(附加功能):

- name: Install Engine primary_appserver
  ansible.windows.win_package:
    path: C:\product.msi
    log_path: C:\InstallEngine.log
    arguments:
     ADDLOCAL=Engine
    state: present
  become: true
  become_method: runas
  vars:
    ansible_become_user: "{{ ansible_user }}"
    ansible_become_password: "{{ ansible_password }}"
  when: "'primary_appservers' in group_names"

第一个角色工作正常并执行 msi 文件,第二个角色 - 不是

windows installation automation msi ansible
  • 1 个回答
  • 458 Views
Martin Hope
Peter VARGA
Asked: 2020-03-20 10:05:41 +0800 CST

Windows Installer:系统无法打开指定的设备或文件

  • 1

我以管理员身份在 Chrome 中下载了一个安装程序.msi文件 [Citrix XenCenter Management; 所以它不是一个外来程序] 在 Windows Server 2012 R2 上的驱动器中,该驱动器F:托管在 SBS 上并在登录过程中映射到 Windows Server 2012 R2 终端服务器会话。

当我双击此文件时,我收到此错误消息:

在此处输入图像描述

所以,我列出了这些奇怪的事实,它们以某种方式告诉我这可能是一个愚蠢的安全设置,但我无法解决它:

  1. 将此文件复制到桌面它会被执行和安装。
  2. 在 SBS 中从原始位置运行此文件 [然后在登录过程中映射] 也会被执行和安装。
  3. 在此目录中,还有其他.msi文件被执行/安装,但其中一些文件也有完全相同的问题并显示错误消息。

我停用了 Windows SmartScreen 和网络访问保护代理,但没有成功。

我的问题:

如何解决此问题以便.msi安装这些文件?

更新:

一旦安装了程序[当我从桌面位置运行它时],突然.msi可以执行映射驱动器中的文件,所以我可以选择修改或删除程序。

terminal-server windows-installer msi windows-server-2012-r2 windows-sbs-2011
  • 1 个回答
  • 906 Views
Martin Hope
Joe Smith
Asked: 2020-01-31 09:45:24 +0800 CST

无法使用 MSIEXEC 静默卸载 Python 3.8.1

  • 2

我最初使用此处找到的 MSI 在我们的组织中部署了 Python 3.8.1(如果相关,则通过 WSUS Package Publisher)。我使用 WSUS Package Publisher 安装了这些 MSI,并为每个 MSI 使用以下命令:

msiexec.exe /i core.msi /qn /norestart ALLUSERS=1

不幸的是,由于某种原因,这对我造成了许多问题,这些问题似乎都指向 ALLUSERS=1 被忽略,可能是由于安装程序缺乏提升(未出现在已安装的应用程序列表中,未通过 py 出现 - 0 列表)。令人沮丧的是,在我们意识到这些问题之前,这些都被意外地部署到了每个人身上。

要清理,我现在需要卸载这些 MSI。在受影响的机器上右键单击这些 MSI 并单击“卸载”可以正常工作 - 我会看到“您确定要卸载吗?” 提示,然后是提升请求,然后按预期卸载。

但是,因为我试图默默地这样做,以便我可以推出它。这是我试图通过提升的 shell 运行的命令:

 msiexec.exe /x .\core.msi /qn

什么都没发生。我可以在任务管理器中看到 msiexec.exe 正在运行而没有任何活动,所以我的感觉是它正在达到“你确定吗?” 提示并卡在该提示上。

如何在静默卸载期间绕过此提示?

windows python msi silent uninstall
  • 1 个回答
  • 2359 Views
Martin Hope
dragonspeed
Asked: 2016-11-24 14:48:22 +0800 CST

如何使用参数从powershell调用msiexec

  • 0

我正在尝试从 powershell 脚本执行以下行:

msiexec /qb /i ps-pulse-win-5.2r5.1-b897-64bitinstaller.msi CONFIGFILE="ALS GSLB.jnprpreconfig"

这在从 DOS 命令行调用时有效,但 MSIEXEC 抱怨当我从 powershell 调用它时事情不正确。

这确实有效...

msiexec /qb /i ps-pulse-win-5.2r5.1-b897-64bitinstaller.msi

显然,有些东西弄乱了我的论点,但我不知道如何让它发挥作用。

(删除了“/”)

powershell command-line-interface msi
  • 1 个回答
  • 3852 Views
Martin Hope
Barbados Slim
Asked: 2015-05-23 07:56:55 +0800 CST

MSI 安装重新配置其他应用程序

  • 0

我觉得发这个很傻,但我很困惑,我部门里似乎没有人想帮助我或沟通。

我应该在今晚/明天推出一个脚本,安装我们的一个关键程序的新版本。

我编写了脚本,它使用命令 start /w 并使用 MSIEXEC 安装 3 或 4 个不同的 MSI。之后,我的问题是,最初使用 MSI 安装的应用程序(最重要的是我们的 ShoreTel Communicator 程序)无法打开。无论出于何种原因,他们似乎都试图连接回原始安装位置。

不同计算机上的行为似乎不同。一台机器,应用程序似乎已启动,但是我收到一个安装栏和以下错误消息。

找不到路径 \server\apps\etc\etc\Shore Tel Communicator.msi。验证您是否有权访问此位置并重试,或者尝试在可以安装产品 ShoreTel Communicator 的文件夹中找到安装包 ShoreTel Communicator.msi。

然后....

错误 1706。找不到产品 SHoreTel Communicator 的有效来源。Windows 安装程序无法继续。

这似乎不仅仅是这个应用程序。昨晚我将这些 MSI 推广​​到了两个部门,我们的财务部门报告了他们的一个财务计划出现了类似的错误。

我猜这是因为本地用户没有安装权限。我真的不知道我们的 GPO/权限是如何设置的。他们一团糟,我不处理那些东西。

基本上,我要问的是,是否有人知道安装一个 MSI 会导致 MSI 过去安装的其他应用程序出现问题的情况。

任何帮助将不胜感激。我今天应该有半天的时间,但似乎没有发生。:(

msi
  • 2 个回答
  • 263 Views
Martin Hope
pepoluan
Asked: 2012-06-12 20:11:59 +0800 CST

GPO 链接已禁用,软件会被卸载吗?

  • 2

我一直在推动通过 GPO 安装软件。如果该软件已安装在所有需要它的工作站上,禁用 GPO 链接(或彻底删除该链接)是否会导致软件被卸载?

group-policy installation active-directory msi
  • 3 个回答
  • 8060 Views
Martin Hope
user40177
Asked: 2010-04-10 10:42:19 +0800 CST

为 NT4 域中的远程 MSI 安装准备计算机

  • 0

我们最近购买了 EMCO Remote Installer 来部署我们正在创建的 MSI 包。我们仍然(不幸的是)在 NT4 域中,当我尝试使用域的管理员凭据部署包时,我得到“拒绝访问”。在 EMCO 网站 ( http://www.emco.is/products/remote-installer/requirements.php ) 的“远程计算机要求”部分下,它说它要求远程计算机具有:

* Started services: Computer Browser, Remote Registry
* File and Printer sharing enabled
* Windows Installer 3.1
* TCP ports opened: 135, 139, 445
* UDP ports opened: 137, 138

有没有办法编写这些更改的脚本?如果是这样,有人可以让我开始吗?我有大约 200 台机器需要使用它。

感谢你的帮助!!

deployment msi
  • 1 个回答
  • 474 Views
Martin Hope
Cyril
Asked: 2010-03-26 19:23:20 +0800 CST

组策略应用程序部署的日志文件

  • 1

我正在研究使用组策略来部署几个应用程序。我希望将每次安装的日志写入文件服务器上的共享文件夹以进行跟踪。

如果我传递了适当的参数,我可以创建日志。例如:msiexec /i Package.msi /l*vx c:\Package.log

但是,使用组策略进行部署,您不能将任何参数传递给安装文件。

有没有在创建msi包的过程中指定日志文件位置?

group-policy deployment msi
  • 1 个回答
  • 405 Views
Martin Hope
Bård
Asked: 2010-03-11 06:14:11 +0800 CST

组策略软件安装升级与替换

  • 6

我在 gpo 软件安装中选择升级以升级现有软件包。我不更换包裹。

旧包和升级包会安装在加入域的新计算机上吗?

group-policy deployment msi windows-server-2008-r2
  • 1 个回答
  • 905 Views
Martin Hope
Bård
Asked: 2010-02-18 01:36:23 +0800 CST

如何在 mst 中合并 msiexec 参数

  • 1

我正在使用 Microsoft 的 Orca 工具创建要在 gpo 部署中使用的转换。我想知道如何编辑 msi 以获得与此命令行相同的结果:

msiexec /qn+ /i setup.msi FOO_SETTING=BAR_VALUE

我将 FOO_SETTING=BAR_VALUE 放在 msi 的哪个表中?

谢谢

group-policy msi
  • 1 个回答
  • 1299 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve