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 / 问题

问题[silent](server)

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
Ben Everard
Asked: 2010-02-19 09:11:03 +0800 CST

静默运行批处理文件,在远程桌面登录时执行

  • 2

在我们的办公室里,我们使用的是 Linux 瘦客户端机器,除了没有 IE 外,它们运行良好,这很痛苦,因为我们处理的公司太愚蠢了,无法更新他们的 Web 应用程序(请不要进行激烈的战争)。

为了解决这个问题,我们在我们的机房里有一台机器,用户可以通过远程桌面访问 Internet Explorer,这是通过运行一个打开 IE 的批处理脚本来实现的,当它关闭时将它们注销,这个设置对我们很有效。

即使我有@echo off并且 cmd 窗口没有显示任何内容,但我真的希望该批处理文件能够以静默方式执行,因此 cmd 窗口根本不会出现。

这可能吗?

Ubuntu 终端服务器客户端可以选择在登录时启动文件/应用程序,是否有一个命令可以用来静默运行此批处理。

我试过这些:

C:\my_batch.bat /NOCONSOLE
C:\my_batch.bat /NOWINDOW
C:\my_batch.bat /B
C:\my_batch.bat /Q

...没有成功,也许这就是我这样做的方式?

干杯:-)

编辑

远程桌面平台是一台 Windows XP 机器,没有什么特别之处,但不是 Windows Server 设置。

remote-desktop ubuntu batch-file silent
  • 5 个回答
  • 11055 Views
Martin Hope
VonC
Asked: 2009-08-05 06:26:11 +0800 CST

如何在没有 GUI 和 Internet 的基于 Unix 的服务器上安装 ClearCase 7.1?

  • 6

ClearCase 7.1 安装过程带来的挑战是多方面的:

  • Unix 的安装已更改(不再有 ' ./install_server' 脚本):使用统一的基于 GUI 的 Java 工具,适用于 Windows 和 Unix:安装管理器 (IM),基于 XML 配置文件:“响应文件” .
  • 如果出现任何问题,IM 将删除所有安装,(几乎)什么都不留下
  • no Gui 意味着静默安装,但这也意味着您无法轻松记录响应文件。
  • 没有互联网意味着,IM 将无法检测更新并为您加载它们。

该文档没有完全涵盖这种情况。
我在下面的回答将在那里(作为社区 Wiki)记录我迄今为止在此过程中的经历。

installation unix ibm silent clearcase
  • 4 个回答
  • 13412 Views
Martin Hope
JoshRivers
Asked: 2009-06-23 18:15:25 +0800 CST

MSI 静默安装

  • 6

静默安装 MSI 文件的命令行是什么?

windows deployment installation msi silent
  • 4 个回答
  • 10823 Views
Martin Hope
user9897
Asked: 2009-06-18 12:53:04 +0800 CST

在服务器注销的情况下,如何执行静默 gui 安装?

  • 0

我为客户创建静默软件安装包。如果安装是简单的文件转储,或者添加服务并启动,这非常简单;但如果客户说明(和有效负载媒体)基于 gui - '运行 setup.exe,单击下一步,输入文本......'等等......

因此,我一直在研究 autoit 实用程序的使用,它使安装能够作为 gui 进行(即完全按照客户安装说明的指示),但所有操作都自动执行。但是,据我所知,为了运行 gui autoit 脚本,需要具有适当权限的人登录到服务器。

我需要一种方法来启用上面的 gui 脚本运行,而无需任何用户实际登录到服务器 - 类似于作为服务运行的脚本。开发安装包、交付媒体和安装脚本,然后拨打电话都不是问题。在没有用户登录服务器并启动整个过程的情况下让脚本运行完成。

为了更仔细地研究这个问题,我创建了一个简单的脚本来打开记事本,输入一些文本,然后保存并关闭......

我尝试过:将脚本作为可以“与桌面交互”的服务运行 - 显示记事本,但无法发送击键并且脚本挂起。

我正在调查是否有可能引发一个 vncserver 会话,然后导出显示(类似于 unix 变体),当我遇到这个优秀的站点时......

有谁知道可以在服务器(例如win 2003)上提出交互式gui脚本的方法,当时没有用户登录?

谢谢

windows-server-2003 automated-install graphical-user-interface silent
  • 3 个回答
  • 1522 Views
Martin Hope
dezwart
Asked: 2009-06-16 21:31:50 +0800 CST

Linux CentOS 5.2 x86-32 上的 Oracle 11g 静默安装在创建数据库时失败

  • 2

阅读Oracle 11g 的 Linux 安装指南后,特别注意预安装要求;我已经能够根据成功的手动安装记录静默安装的响应文件。

问题是在根据记录的响应文件执行静默安装时,在执行生成 shell 脚本以手动执行任何需要干预的步骤时,安装过程将失败。

进一步挖掘(读取strace)在不碍事的日志文件中显示以下异常:

INFO: oracle.assistants.server:Internal PlugIn for {Micro Step state:step:1:configuration in CfmAggregateInstance: oracle.assistants.server:11.1.0.6.0:common:family=CFM:oh=/oracle/app/oracle/product/11.1.0/db_1:label=0} failed with an unhandled exception:
oracle.sysman.emCfg.common.CfwExceptionUninitializedParameter: {Parameter:S_SYSPASS in {Aggregate:oracle.assistants.server:11.1.0.6.0:common}}: parameter value has never been set and no default is present.
        at oracle.sysman.emCfg.core.CfmParameterState.expressData(CfmParameterState.java:720)
        at oracle.sysman.emCfg.core.CfmParameterState.expressDataAsArgv(CfmParameterState.java:541)
        at oracle.sysman.emCfg.core.CfmParameterPair.appendDataAsArgv(CfmParameterPair.java:372)
        at oracle.sysman.emCfg.core.CfmArguments.expandOneArgv(CfmArguments.java:92)
        at oracle.sysman.emCfg.core.CfmArguments.expand(CfmArguments.java:61)
        at oracle.sysman.emCfg.core.CfmArguments.expandAsArgv(CfmArguments.java:107)
        at oracle.sysman.emCfg.core.PerformMicroStep.runJavaClass(PerformMicroStep.java:540)
        at oracle.sysman.emCfg.core.PerformMicroStep.executeMicroStep(PerformMicroStep.java:120)
        at oracle.sysman.emCfg.core.ActionPerformer.performMicroStep(ActionPerformer.java:917)
        at oracle.sysman.emCfg.core.ActionPerformer$Performer.run(ActionPerformer.java:1038)

我怀疑记录的响应文件缺少在手动安装期间提供的参数,这些参数是从中派生的。值得注意的是S_SYSPASS。

但是,即使手动设置响应文件中的所有密码字段也不能解决此问题。

我需要回答的问题是,我在哪里可以查看对安装失败的进一步诊断。

linux installation oracle oracle-11g silent
  • 1 个回答
  • 3070 Views
Martin Hope
user8461
Asked: 2009-06-06 13:55:24 +0800 CST

InstallShield 静默安装

  • 2

我正在尝试使用 InstallShield 为应用程序的静默(无用户交互)安装和卸载组合一个包。我没有创建此应用程序,也无权访问任何类型的安装源。我使用 setup.exe /r 为安装和卸载创建了一个响应文件,分别命名为 install.iss 和 uninstall.iss。当我在卸载程序的情况下运行 setup.exe /s /f1"%cd%\install.iss" 时,它运行得很好。麻烦的是,当我在安装程序的情况下运行 setup.exe /s /f1"%cd%\uninstall.iss" 时,我得到一个错误代码!(编号 3)我没有正确创建此响应文件吗?为什么它应该适用于安装而不适用于卸载?程序是 Teradata Manager 12.0,任何输入将不胜感激。

installation automated-install silent
  • 3 个回答
  • 4205 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