在此 Visual Basic 脚本中需要帮助:以静默模式启动程序

2023-12-29

我正在尝试以静默模式启动程序来安装某个应用程序。 以静默模式启动安装的命令行如下:

setup.exe /s /v" /q"

我尝试使用以下内容:strCmd="C:\setup.exe"" /s /v"""" /q"""

但显然这是行不通的。任何人都可以帮助我编写正确的语法。 我知道作为转义字符的引号有问题。 我浪费了很多时间试图弄清楚这一点。 非常感谢任何帮助。


如果您想使用不同的凭据运行该命令,您可以使用RunAs命令。将命令嵌入到RunAs命令,但是。这些步骤可能会有所帮助:

  1. 确定正确的命令行语法。直接在命令提示符下进行测试以确保其正确。

    c:\setup.exe /s /v"/qn"
    
  2. 将您的命令嵌入到RunAs命令。您的整个命令需要用引号引起来。此外,命令中的任何引号都需要转义\。再次,直接在命令提示符下进行测试以确保其正确。

    runas.exe /user:DOMAIN\USER "c:\setup.exe /s /v\"/qn\""
    
  3. 将整个命令字符串转换为 VBScript。无论您在何处看到引用,请将其加倍,或替换为Chr(34)。这是当引号加倍时的样子:

    runas.exe /user:DOMAIN\USER ""c:\setup.exe /s /v\""/qn\""""
    
  4. 将其分配给 VBScript 变量。我们只需要在整个命令周围添加额外的引号:

    strCommand = "runas.exe /user:DOMAIN\USER ""c:\setup.exe /s /v\""/qn\"""""
    
  5. 现在您已准备好出发了。您可以直接运行它Shell.Run:

    With CreateObject("WScript.Shell")
        .Run strCommand
    End With
    

请注意,您仍然需要使用SendKeys when RunAs提示您输入密码,因为它无法在命令行上传递密码。

另一种方法是使用SCHTASKS安排立即运行的一次性任务。和SCHTASKS, you can在命令行上传递完整的凭据。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在此 Visual Basic 脚本中需要帮助:以静默模式启动程序 的相关文章

  • “Microsoft VBScript 运行时错误‘800a000d’‘800a000d’

    我有下一个代码 其工作原理如下 从url接收一些参数 将此数据插入名为 clients 的表中 然后我选择客户表中最后引入的数据 最后 它尝试将此数据插入到另一个名为 users 的表中 但我收到这个错误 Microsoft VBScrip
  • VBScript 类成员变量被外部常量覆盖

    我发现vbscript类成员变量可以用外部常量值替换 Example VBScript code save as test vbs file Class Person Private name Public Sub hi name inne
  • 通过 C# 代码以不同用户身份静默运行 .bat 文件

    我每隔几秒运行一个批处理文件 使用以下代码与服务器进行时间同步 Process process new Process process StartInfo WorkingDirectory Environment GetFolderPath
  • 使用或不使用“执行”语句在 UFT 中设置对象引用

    最近 我被分配了一个项目 其中使用 执行 语句设置对象引用 如下所示 Execute Set objButton XamRibbonWindowAddin XamWindow DashBoard WpfButton Save 然而 我设置对
  • 复制并重命名文件 VBScript

    我需要将一个基于日期的名称的文件移动到另一个文件夹 文件结构为 Source network location folder Filename 09 11 2012 txt 目的地 C Dump Filename txt 源文件总是落后 1
  • VBscript 正则表达式替换

    我不知道为什么这仅适用于找到的最后一个实例 而不是我所期望的所有实例 任何帮助表示赞赏 输入字符串 a href http www scirra com target blank http www scirra com a br br a
  • 从批处理文件运行 vbscript

    我只需要编写一个简单的批处理文件来运行 vbscript vbscript 和批处理文件位于同一文件夹中 并且位于 SysWOW64 目录中 因为 vbscript 只能在该目录中执行 目前我的批处理文件如下 echo off WINDIR
  • NSIS - 静默自动更新应用程序

    我有一个适用于我的 net c 应用程序的 NSIS 安装工具包 考虑到我已经将新的更新 新的 NSIS 应用程序版本 下载到本地计算机 有没有办法静默自动更新我的应用程序 谢谢 如果您需要检测命令行 Autoupdate yes incl
  • 用于运行 VBS 脚本的 VB GUI 界面

    我有一个 VBS 脚本 需要每月运行一次 它捕获文件信息 例如文件名 类型 修改日期等 当我处理每个文件时 它会将其全部保存到 CSV 文件中 以便我可以在 Excel 上处理它 为了运行脚本 我设置了一个批处理文件 bat 问题是我需要某
  • VBSCRIPT 将文件上传到服务器

    我正在尝试制作一个脚本来将任何文件上传到简单的 html php 上传表单 我找不到任何不使用 ASP 的工作脚本 这是我最接近的代码 VBS Dim strURL Dim HTTP Dim dataFile Dim dataRequest
  • 如何为命令 net user 在列表中返回的每个用户运行批处理文件?

    我的目标是制作一个通用代码 循环遍历计算机中的所有用户帐户名称并将输出发送到批处理文件 net user 命令输出用户列表 但我想将每个用户名分配给一个参数 所以我应该使用for f命令去做 这可能看起来很简单 但请记住用户名可能在任何位置
  • 如何在独立的 .vbs 文件中从 VBScript 调用 DotNetFactory?

    我一直在探索扩展 QuickTest Professional 脚本编写功能的选项 并发现今天早上 所以我决定尝试一下 下面的代码在 QTP 环境中执行时工作正常 但我也可以看到它在 QTP 环境之外的用途 不幸的是 从独立的 vbs 文件
  • 如何在.net core或.net standard项目中运行VBScript?

    我知道这是死胡同而且愚蠢的想法 但仍然 您知道在 Net Core 或 Net Standard 项目中运行 VBScript 的任何 nuget 或解决方法吗 我尝试使用 ClearScript V8 nuget https www nu
  • SetTimeout() 不会执行该函数

    这是我的代码片段 in VBScript Sub Main Dim timeoutTimer more scripts here more scripts here more scripts here timeoutTimer window
  • SagePay 表单 - 经典 ASP - 使用 rijndael.asp 时缺少货币字段

    我正在尝试在经典 ASP 中添加 Form Intergration SagePay 支付网关 我有一个来自 SO 的可用 PHP 版本 我已将其翻译成 VBSCRIPT 一切似乎都工作正常 但加密除外 我使用与 PHP 脚本相同的输入 以
  • 如果 vbs 脚本崩溃,请重新启动它

    我正在尝试制作一个 vb 脚本 如果它崩溃 它将重新启动另一个 vb 脚本 我搜索了又搜索 但我得到的只是如何重新启动程序 并且由于 vb 脚本是后台进程 因此当您在 Win32 Process 中搜索时它不起作用 这是我的代码 set S
  • 顺序执行批处理文件

    dim shell x y x D d y c bat x set shell createobject wscript shell shell run y shell run a bat set shell nothing 当我运行此脚本
  • 为什么根据检索顺序从 ADO Recordset 中获取空值而不是正确值? (DB表有NTEXT值)

    我有一个数据库表有两个datetime我需要使用 VBScript 从 ASP 页面读取可为空的列 这是我写的代码 Set cmd Server CreateObject ADODB Command With cmd ActiveConne
  • 使用 qtp 功能单击特定链接

    我想通过创建一个在操作中调用的函数来自动执行 Flipkart 的登录过程 Function Website this is the function Systemutil Run iexplore exe http www flipkar
  • 如何使用 java/vb 脚本调用自定义 ActiveX dll 中的方法

    我使用 VB6 创建了一个 ActiveX dll 并使用打包和部署向导将其打包 生成了一个 cab 文件和一个演示 HTML 页面 此 ActiveX dll 包含一个 simgle 方法 该方法返回字符串且不接受任何参数 我遇到的麻烦是

随机推荐

  • Qt 的控制台/终端小部件?

    有人知道 Qt4 中充当终端 控制台的小部件吗 开源会很好 提前致谢 QConsole http qconsole sourceforge net 曾经做过类似的事情 不确定该项目是否已激活 但您可能想看看
  • 重音不敏感搜索 django sqlite

    我正在使用 sqlite 和 django 我正在尝试使用非重音搜索查询来搜索存储在 sqlite 数据库中的重音字符串 例如 当数据库包含 R o Grande 时 搜索 Rio Grande 我发现这个帖子SQLite 不区分重音的搜索
  • 是否可以反向解码 x86-64 指令?

    我想知道是否可以反向解码 x86 64 指令 我需要这个作为运行时反汇编器 用户可以指向内存中的随机位置 然后应该能够向上滚动并查看指定地址之前有哪些指令 我想通过反向解码来做到这一点 x86 指令流不是自同步的 只能向前明确解码 您需要知
  • 有没有可以离线工作的 Java 翻译库?

    我真的需要找到一个可以翻译的Java翻译库 法语 英语 德语等语言之间 但不需要 互联网连接 要翻译单独的单词 请查看 它们具有简单的基于文本的格式 可以使用 Java 轻松解析
  • 在某个位置插入列表的成本/复杂性是多少?

    在 Python 中 一个list https docs python org 2 tutorial datastructures html more on lists has list insert i x 到 在给定位置插入项目 在C
  • 带 .htaccess 的 PHP 根目录

    我使用的是 000webhost 它使用根文件夹中的 public html 文件夹作为站点的可见根 在该文件夹中 我有一个包含一些 PHP 脚本的资产文件夹 以及包含 PHP 索引页的其他文件夹 使用require assets incl
  • 在 F# 中运行 ML.Net Iris 演示时,我使用 TextLoader 是否错误?

    我是 F NET 新手 我正在尝试运行接受的答案中提供的 F 示例如何将介绍性 ML Net 演示转换为 F https stackoverflow com questions 50322653 how to translate the i
  • PHP无会话用户认证教程

    我需要为计算机安全项目的一部分构建自己的系统 而不使用 php 会话 仅 cookie 但我迷路了 我发现的所有教程都使用会话 有充分的理由 所以我想知道是否有人知道自己的 php 用户身份验证教程 你基本上可以像你自己一样实现一些会话 这
  • nil:NilClass 与 simple_form 和 Mongoid 的未定义方法 `valid_options'

    我有两个模型 类别和帖子 类别 rb class Category include Mongoid Document field title type gt String has many posts autosave gt true de
  • Angular 2 - 样式组件的选择器边框 css 属性

    Update 在我下面的评论中 您可以在 Google Drive 上找到一个压缩项目 任何人都可以制作一个 Plunker 我从未做过 需要更改什么 任何解释此更改的文章 博客 我有一个SearchComponent这延伸了BaseCom
  • 优化包含窗口函数的参数化 T-SQL 查询的执行计划

    编辑 我已经更新了示例代码并提供了完整的表和视图实现以供参考 但基本问题保持不变 我在尝试查询的数据库中有一个相当复杂的视图 当我尝试通过将 WHERE 子句硬编码为特定外键值来从视图中检索一组行时 视图会以最佳执行计划 正确使用索引等 快
  • PostgreSQL GROUP BY LOWER() 不起作用

    我正在尝试使用GROUP BY在 PostgreSQL 9 4 1 中 并没有像我希望的那样成功 有几个人 http bytes com topic postgresql answers 422112 group case insensit
  • 如何播放 WPF 声音文件资源

    我正在尝试在 WPF 应用程序中播放声音文件 目前我有以下电话 private void PlaySound string uriPath Uri uri new Uri pack application Media movepoint w
  • Makefile:修改模式规则中的词干

    我的目录中有文件名为data and helpers 我想用它们来创建目标文件result 目录结构如下 data A file1 file2 B file1 helpers file1 file2 目录结构在result与中相同data
  • Swift、Equatable 协议错误?

    我正在 Swift 中构建一个非常简单的结构 其中包含一组可选值 该结构必须符合 Equatable 协议 这是代码 struct MyTable Equatable var values Int Array count 64 repeat
  • 添加到表格时淡入表格行

    我有以下代码可将新行添加到表的末尾 row data last after some HTML rows 我想用类似的东西 fadeIn slow 所以每一行在出现之前都会淡入 但我似乎没有得到任何动画 row data last afte
  • 在Golang中画一个矩形?

    我想绘制一个带有一些矩形 条形码的邮寄标签 然后最终生成一个 PNG PDF 文件 除了使用基元 逐像素 绘制形状之外 还有更好的方法在 Go 中绘制形状吗 标准 Go 库不提供原始绘图或绘画功能 它提供的是颜色模型 image color
  • 如何从handlebarsjs访问这个json对象

    如何从handlebarsjs访问这个json对象 id 9 name Name1 address address1 city city1 state KS zip 11111 country USA fax 111111 phone 11
  • 在新订单电子邮件中显示自定义产品字段

    我在一个名为的产品中创建了一个自定义字段课程日期 我给了它一个日期 例如 1 月 30 日 这是我在电子邮件中收到的内容 但没有显示 我是否遗漏了什么 使用下面的新代码片段编辑的代码
  • 在此 Visual Basic 脚本中需要帮助:以静默模式启动程序

    我正在尝试以静默模式启动程序来安装某个应用程序 以静默模式启动安装的命令行如下 setup exe s v q 我尝试使用以下内容 strCmd C setup exe s v q 但显然这是行不通的 任何人都可以帮助我编写正确的语法 我知