问题标签 [appv]

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.

0 投票
1 回答
591 浏览

process - AppV 5.0 SP3 - 无法从虚拟环境中的图标启动应用程序

我在这里有一种情况,我创建了一个虚拟环境来链接 2 个 AppV 5.0 SP3 应用程序。

AppV5 包以一种有趣的方式相互交谈!!我说,因为一旦启动主应用程序,我就可以看到另一个 AppV5 创建的连接,但是如果我从第二个应用程序单独启动应用程序图标,这个图标似乎没有找到主应用程序进程,所以它发送一个错误说该应用程序不存在。

TN3270 Plus 是主要过程,其余只是连接

![TN3270 Plus是主进程,其余只是连接][1]

启动 SCAE 或 SCAI 连接会出现此错误

![启动 SCAE 或 SCAI 连接出现此错误][2]

因此,我正在对这种情况进行故障排除,并得出一个结论,即编写脚本以使图标指向另一个 AppV 5 气泡主进程,它可以直接从图标中正常工作。但是,在对第二个应用程序进行排序时,哪种脚本会更好且更易于集成?

我认为 CMD 将是一个很好的候选人,但到目前为止还没有取得很大的成功。它在气泡内启动 CMD 进程,并且它保持静态和可见,以便能够键入一些命令来启动应用程序,这对于让技术人员解决问题非常好,但对于用户来说,他们根本不应该看到 CMD 窗口,而是只是为了能够自动启动主应用程序进程,也许几秒钟就可以了,但不要一直保持打开状态。

我从这个展示了如何执行 AppV5 冒泡过程的网站上看到,但到目前为止,它并没有按照用户应该的方式工作。请注意,这两个应用程序都在 AppV 5 中并与虚拟环境链接,它们在以下站点上显示的案例是带有 AppV 5 气泡的本地安装应用程序:http: //blogs.technet.com/b/gladiatormsft/archive/ 2013/04/24/app-v-5-0-launching-native-local-processes-within-the-virtual-environment.aspx

对此有什么想法吗?提前致谢。

0 投票
1 回答
2891 浏览

powershell - 使用管理员凭据删除 AppV 包

我正在尝试创建一个删除某个 AppV 包的脚本。我遇到的问题是 AppV 包安装在没有管理员访问权限的本地用户下,所以我收到以下消息:

“没有权限”

但是,当我以管理员身份运行脚本并提供凭据时,AppV 包不会显示。这是我用来列出和删除包的代码部分。

这就是我以本地用户身份运行脚本时的样子。如果我输入 1,它将尝试删除 inProcess 但得到权限被拒绝错误。 在此处输入图像描述

如果我以管理员身份运行,它看起来是一样的,只是它没有列出任何包。我想是因为脚本以管理员身份运行,所以它列出了安装在管理员帐户下的软件包,而这些软件包都没有。

我需要以管理员身份运行脚本,但要列出本地用户的 Appv 包或为 remove-AppvClientPackages 步骤提供凭据。最好提示输入凭据以删除软件包。谢谢

0 投票
1 回答
169 浏览

c# - 在 App-V 中使用 Office 互操作,如何让 Excel 查看文件?

我有一些代码:

当它从 App-V 内部运行时从我的应用程序中调用它意味着 Excel 抱怨该文件不存在。该文件与应用程序位于同一文件夹中(它是随附的模板),看起来 Excel 是在 Bubble 之外生成的,这意味着它在虚拟化文件夹中看不到任何内容。

有人设法让这个工作吗?

0 投票
3 回答
660 浏览

c# - 编辑 App-V 存档文件

我正在尝试替换 .appv 存档文件中的文件。

我知道您可以将文件重命名为 .zip 提取并替换文件。但是当我再次压缩它并将其重命名为 .appv 时,文件大小不同,打开时出现以下错误。

在此处输入图像描述

我试图更改 AppxManifest.xml 文件或其中的设置,而无需通过 UI(cmd、c# 或 powershell)打开。

谢谢

0 投票
2 回答
88 浏览

appv - App-V在配置软件阶段和安装阶段启动快捷方式有什么区别?

在 App-V 4.6 或 5.0 或 5.1 中,当我们对应用程序进行排序时。第一阶段是在排序期间安装我们的应用程序,在此期间我们也可以启动快捷方式,所有这些更改都将被记录下来。

但是他们为我们提供了一个单独的选项来启动快捷方式。下面是安装捕获期间的第一阶段。 在此处输入图像描述

下面是专门针对快捷方式启动的第二阶段。要在“配置软件”阶段进行这些配置,请在选中“我已完成安装”框并单击 Sequencer 中的“下一步”之后。 在此处输入图像描述

谁能解释一下在上述两个阶段启动快捷方式有什么区别。

0 投票
1 回答
708 浏览

appv - 如何告诉虚拟文件夹 App-V 包认为它正在其中运行

查看虚拟化应用程序进程,它告诉我路径是 %LOCALAPPDATA%\Microsoft\AppV\Client\Integration\76BAA2C3-BA7E-42EA-A8E3-5B7176CE7B40\Root\syst\MyApp.exe

但我真正想知道的是“它是不是认为它是 c:\program file\mystuff\syst\myapp.exe 的应用程序而且似乎没有任何方法可以做到这一点。

是否有一个 Powershell 命令可以告诉我?

0 投票
1 回答
314 浏览

visual-studio-debugging - 如何禁止 JIT-V 消息出现在调试器输出中?

最近我的机器上发生了一些变化,因此我现在在调试 .NET 应用程序时在我的输出窗口中看到很多 .NET JIT-V 消息。这是它现在显示的那种输出的示例,我想抑制它。

有谁知道禁用这些消息的开关在哪里?FWIW,我正在使用带有 Update 1 的 Visual Studio 2015。移动到 Update 2 或 3 现在不是一个选项,但我怀疑这不应该是必要的,因为这些是相对较新的消息。

我已经用谷歌搜索并搜索了这些消息(以及这些消息的一部分),但没有任何有用的命中。

我怀疑可能是 Windows 调试工具或其他一些实用程序启用了 regkey 或其他 .NET 系统级设置。这些绝对不是从我们的应用程序代码中打印出来的。

0 投票
1 回答
827 浏览

c# - “虚拟文件系统” (VFS) 文件夹名称

我需要创建一个类似于 AppV 包中包含的“虚拟文件系统”(VFS) 文件夹。

有谁知道“KNOWN SYSTEM FOLDERS”名称如何解析为等效的虚拟文件系统文件夹名称。

例如; 从 AppV 包的物理系统路径检查 VFS 文件夹的内容得到解析为;

  • "C:\Program Files (x86)" 到 "VFS\ProgramFilesX86"

  • "C:\ProgramData" 到 "VFS\Common%20AppData"

  • "C:\Users\\AppData\Roaming" 到 "VFS\AppData"

  • "C:\Windows\SysWOW64" 到 "VFS\SystemX86"

是否存在用于此目的的 WINAPI?

任何信息都非常感谢。谢谢!

0 投票
1 回答
279 浏览

virtualization - App-V 5.1 中的包版本 GUID

我正在使用 App-V 5.1。我对[更改历史记录]选项卡中的“包版本 GUID”是什么意思很感兴趣?此值与 [Properties] 选项卡中的“Package version GUID”不同。另外,添加包后我找不到这个值;在 appv xml 清单中发布包。此选项卡 [更改历史记录] 是否有意义?

0 投票
1 回答
405 浏览

c# - 可以在虚拟化浏览器上运行自动化测试

我正在使用 C# + Selenium WebDriver 上的自动化测试。我想知道是否有可能在虚拟化 AppV 5.1 浏览器(Firefox、Chrome)上运行测试。

我尝试将 ChromeOptions.BinaryLocation 设置为 chrome.exe 下%PROGRAMDATA%\App-V\<PackageId>\<VersionId>\Root\VFS\ProgramFilesX86\Google\Chrome\Application,但它不起作用。

每个测试都因错误而崩溃

请澄清