问题标签 [altiris]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
installation - 如何在基于 MSI 的卸载期间停止正在运行的进程?
我在 Windows XP 上使用 Wise Package Studio 7.0 SP2。
我有一个 MSI Wrapped EXE 安装,它可以愉快地安装一些文件,然后运行安装中的一个文件,我们可以将其称为 app.exe。
因此,在 MSI 编辑器的“执行延迟”选项卡上,我必须添加以下行:
这确保了我的 app.exe只会在安装时运行,而不是在修改/修复/删除期间运行。当 app.exe 运行时,它会方便地将自身添加到系统托盘中。
我正在寻找在移除过程中会发生相反作用的东西。我想停止 app.exe 进程,从而将其从系统托盘中删除。
目前,我的删除删除了所有文件,但 app.exe 仍在运行并仍显示在系统托盘中。我看过添加条件语句:
条件语句只允许我在删除时做一些事情,但是我不确定实际终止进程的最佳方法。是否有我可以运行的 MSI 命令让我这样做?我应该编写自己的 .exe 来做到这一点吗?
installation - MSI 安装问题
我有一个基于 MSI 的安装,我根据我的安装打包软件(即 Wise Package Studio 7.0 SP2)将其打包在一个 EXE 文件中。
我对安装进行了许多更改,每次我测试它们时,它们都运行良好......直到现在。
我在安装完成时更改了对话框上的一些文本,现在看来,无论我如何/在何处运行安装,它都不会采用我的“新”版本。它继续“认为”它已经安装,甚至在删除/修复/修改结束时显示我的对话文本的旧版本。
几乎就像它在某处缓存了 MSI/EXE,而不是运行我重新编译的那个(并修复了消息/进行了更改),它继续从某个地方运行“旧”的那个。
知道要检查什么/这里可能发生什么吗?是否有我需要检查的 windows 文件夹?我在 XP SP2 上。
linux - 使用 Altiris DS 6.9 SP5 创建 Linux 的备份映像
我正在使用 Altiris 部署解决方案 6.9 SP5。我想创建 Linux OS/CentOS 的备份映像。我使用以下任务创建了作业:
- 重启到自动化
- 创建磁盘映像
- 重启
由于机器在重新启动后立即进入睡眠状态,因此作业卡在第 2 步。它尝试发送局域网唤醒信号,但这不起作用。
有没有办法让系统保持活动状态,直到作业成功完成。
我试图备份的机器是 B 系列刀片服务器。我在 BIOS 设置中找不到任何电源设置来启用局域网唤醒。
如果上面列出的在 DS 6.9 中创建备份映像的过程不正确,请更正我。
快速帮助表示赞赏。谢谢!!
linux - Linux - Kickstart 停止并显示有关哪个网络设备的对话框 - 如何避免
使用以对话框“您在此系统上有多个网络设备。您想通过哪个安装?”停止的 kickstart 文件。
使用 PXEboot 配置的机器有两个以太网接口。下面的网络条目缺少什么?我希望在不询问哪个以太网接口的情况下继续进行此安装。
PXE 使用 DHCP 开始安装,因此 Kickstart 应该已经知道要使用 eth0、eth1 等中的哪一个。
这是ks.cfg
文件中的以太网行:
任何想法表示赞赏。
注意:我已经尝试了以下选项,但它不起作用:
在 pxelinux 配置文件中:
添加ksdevice=bootif
还将“IPAPPEND 2”添加到文件末尾
在 kickstart 文件中,不要指定设备:“network --bootproto dhcp”
如何强制在特定以太网设备上进行 kickstart 安装?
powershell - 静音 MSI 弹出窗口
我正在运行 msi 驱动程序安装的静默安装,最后它有一个弹出窗口,要求用户点击“确定”。我在静默模式或被动模式下看不到这个,powershell中有没有办法可以执行这个并强制它通过?无论如何,在不向用户显示它正在运行的情况下点击“确定”将是最好的选择。
html - 将伪 HTML/XML 日志文件解析为数据框 (Symantec Altiris) [R]
我被要求帮助解析赛门铁克应用程序 (Altiris) 的一些日志文件,它们以伪 HTML/XML 格式交付给我。我已经设法使用readLines()
并将grepl()
日志转换为体面的字符向量格式并清除垃圾,但无法将其放入数据帧。
截至目前,一个条目看起来像这样(因为我不能发布真实数据),所有这些都在一个具有结构的字符向量中chr[1:312]
:
我在 XML 解析方面没有运气,它在我看来更像是 HTML,当我尝试时,htmlTreeParse(x)
我最终得到了一个巨大的标签金字塔。
sql - SQL 多级连接
我需要加入至少 4 张桌子。表 A 是一个关联表,其中包含表 B 和 C 的 guid、Parentguid (B)、Childguid (C)。表 D 仅包含表 C 的信息。
我需要结果看起来像这样。
B - C - D
监视器 - 计算机名称 - 活动
所以主要是显示所有的B表,只有连接到B的C表,只有与C关联的D表。
我怀疑我需要子连接()。我仍然是一个新手,这在我的脑海中是有道理的,但我似乎无法使代码工作。在过去的 2 天里,我一直在玩 joins。
windows - 以管理员身份运行的脚本
我想创建一个脚本,以管理员身份打开 cmd 提示符,然后运行我的 exe、msi 或 bat 文件。
我当前的脚本 cmd 是
sql-server - SQL Server JDBC 集成 - 查询因列名而失败
我目前正在通过 JDBC 将一些数据从 SQL Server 数据库中提取到 ServiceNow 中。我遇到的问题是查询为某些列带回了空值。
我从 SNOW 运行的查询是
它为该列返回空值Capacity (Bytes)
。在 SQL Server 数据库中,表是使用列名创建的,Capacity (Bytes)
其中包含空格和括号,我认为这就是它返回 null 的原因。
我尝试在查询中的列名称周围添加方括号、双引号和单引号,但结果是相同的。如果我尝试使用表格中格式正确的另一列进行查询,它就可以正常工作。
任何帮助,将不胜感激。
sql - 带有小数百分比细分的 SQL 计数 - 如何限制为 4 个小数位?
我想将小数位更改为 4,但无法弄清楚,求助!
- 询问
- 输出