问题标签 [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 回答
465 浏览

regex - 使用正则表达式在 Powershell 输出中查找字符串

我在 Powershell 上使用这个命令

这给了我控制台上的以下输出

我正在尝试使用 Select-String 将 PackageId 放入变量中,类似于此

这甚至可以通过控制台输出实现吗?如果是这样,RegEx 必须是什么样子才能找到 GUID?

谢谢你的帮助

0 投票
1 回答
364 浏览

c# - 从 C# 启动 Application Virtualization Client 应用程序

我正在编写一个应用程序来作为许多不同应用程序的启动器,其中一些应用程序是使用 Microsoft Application Virtualization Client 启动的。从 C# 启动这些应用程序的正确方法是什么?

我知道我可以使用这个:

Process myProcess = new Process(); myProcessStartInfo.FileName = @"C:\Users\path\to\app.lnk"; myProcess.Start();

然而,并不是每个人都会在同一个地方拥有他们的 app.lnk 快捷方式。有没有办法使用 C# 来启动虚拟化客户端并传递它的 \launch 参数?

0 投票
1 回答
159 浏览

xml - App-v 跨 VPN 的第二个发布服务器

我们现在有两个 App-v 服务器在运行(APPV 和 APPDP),第二个在一个单独的位置。APPDP 可通过 VPN 访问我们的办公室,但卫星办公室的人员可在本地使用。

目前,客户端和发布交互使用 APPV(位于此处)按预期工作,但 APPDP 给出错误“发布元数据未准备好”。我们的管理服务器位于 80 端口并在 81 上发布,APPV 既作为管理服务器又作为发布服务器。防火墙已配置为允许服务器之间的管理端口上的流量。

还值得注意的是,APPDP 上的 ProgramData\Microsoft\AppV\Server\Publishing 中缺少两个 XML 文件(Publishingmetadata.xml 和 Raw_publishingmetadata.xml)。

是否可以在不同的位置有两个发布服务器?我们希望避免站点之间的链接负载过重。我在 App-v 方面没有大量经验,因此不胜感激。

0 投票
2 回答
3211 浏览

windows - 在没有 Windows 应用商店的情况下交付 UWP 应用的首选方式

我需要交付客户端将安装在其网络内的平板电脑上的 UWP 应用程序 (*)。Windows 应用商店被策略阻止。

有一个用于签署和旁加载 .appx包的过程 ( https://blogs.msdn.microsoft.com/micham/2014/05/30/sideloading-store-apps-to-windows-8-1-devices/ )但这很复杂。

有没有办法将应用程序捆绑为.msi.exe(或 APP-V 包)?

(*) 它必须是 UWP 应用才能注册为文件打开选择器。

0 投票
1 回答
109 浏览

java - 尝试访问 Java 1.8 物理文件时检测到虚拟 Java1.6

我的机器安装了 Java 1.8 物理应用程序和 Java 1.6 虚拟应用程序。当启动与 JAva 1.8 相关的快捷方式时,它会获取 Java 1.6 虚拟文件并且失败。

这是我在快捷方式失败时选择“详细信息”选项卡时观察到的代码

此外,该应用程序在仅安装物理 1.8 时工作正常,但当虚拟 1.6 也安装在同一台机器上时失败

将用于启动产品的 Java 版本。-->

0 投票
0 回答
316 浏览

appv - 微软的 App-V 许可

我试图了解 Mictosoft 的 App-V 许可是如何工作的,我希望经历过这个的人可以提供有关该主题的一些信息。

我需要购买单独的 RDS 许可证吗?

我的理解是 TechNet 和 MSDN 订阅只给你一个开发许可证。如果是这种情况,我如何购买生产许可证?

谢谢你。

0 投票
1 回答
359 浏览

c# - 如何使用 C# 获取 AppV 虚拟进程的列表

我正在尝试获取 Microsoft AppV 使用 C# 启动的所有虚拟进程的列表。

我尝试在 C# 中使用 Powershell,但出现此错误:

System.Management.Automation.CommandNotFoundException:“在模块“AppvClient”中找到“Get-AppvVirtualProcess”命令,但无法加载该模块。有关更多信息,请运行“Import-Module AppvClient”。

奇怪的是,如果我使用 Powershell 命令行,它就可以正常工作并列出虚拟进程。

所以在 C# 中我做了一个:

它显示作为命令列出的 Get-AppvVirtualProcess:

结果:

函数 Get-AppvVirtualProcess 1.0.0.0 A

我尝试使用以下方法手动加载 C# 中的模块:

但它仍然给我上面提到的同样的错误。

C# 中的代码如下所示:

而不是运行空间,我也尝试了这个,但我得到了同样的错误:

0 投票
0 回答
48 浏览

excel - 如何在 VB 脚本中调用 excel 的虚拟化实例?

我有以下 vb 脚本,它从 .xlsx 文件打开工作表并将其保存为 csv 文件:

我在我的 PC 上安装了 excel 2003,但我也可以通过运行以下命令通过 windows vApp 启动器访问 Excel 2007:

这是我可以访问 Excel 2007 的唯一方法 - 它没有实际安装在我的 PC 上,但 Excel 2003 是。

当脚本运行时,它会打开 Excel 2003 的本地实例。我想找到一种方法来修改 VB 脚本,以便它使用 Excel 2007 的虚拟化版本。任何人都可以帮忙吗?

0 投票
1 回答
47 浏览

appv - Appv 5 MSAccess 数据库是只读的

我目前正在尝试对 MSAccess mdb 进行排序,但应用程序所做的第一件事是删除链接表并重新连接它们。当它尝试这样做时,我收到一条错误消息,指出数据库是只读的。我已共享该文件夹并在排序时授予“所有人”对 mdb 的完全权限。有没有办法在虚拟化后更新应用程序?

在此处输入图像描述

0 投票
1 回答
2510 浏览

powershell - 可以使用 PowerShell 的 Get-AppvClientPackage 列出我自己以外的机器上的 AppV 包吗?

我可以使用Get-AppvClientPackage -all[ | select name] 或Get-WmiObject -Namespace root\appv -Class AppvClientPackage[ |select name] 列出我自己机器上安装的所有已安装 AppV 包。如果没有远程执行,似乎无法使用此 cmdlet 将 AppV 包安装在另一台计算机上。

我问这个问题是希望找到一些有效的东西(见目的)或得到一个不可能的明确答案。可能有更好的选择(除了 PS),但我的问题很简单,如果可能的话,如果是后者,我们可以推动开发一个脚本(可以由具有提升权限的人运行) 收集所需的信息。

目的:我们的团队不了解 SCCM(另一种选择是让该团队报告安装在哪里,尽管有时我们需要快速回答)并且远程 PS 执行仅限于一个安全团队(这是可以理解的),但有时(出于支持或停用目的)我们需要检查特定客户端计算机是否安装了包,检查特定客户端安装了哪些 AppV 包,以及查看哪些机器安装了特定包。

如果有其他模块或 cmdlet(甚至是 powershell 或 WMI 以外的其他东西)可能能够产生相同的信息,欢迎提出建议。