问题标签 [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 投票
2 回答
534 浏览

c# - 与 PowerShell CmdLets 互操作

我一直在为 App-V 编写一些使用 PowerShell Cmdlet 的实用程序。有趣的是,微软似乎只记录了 cmdlet,而不是 Powershell 模块后面使用的 .net 程序集。

现在我熟悉了 P/Invoke 和 COM 互操作,并且学会了如何使用 System.Management.Automation 创建一个 powershell 会话并调用 cmdlet。

但是我觉得有些不对劲。我基本上是在编写自己的包装类来隐藏我的其余代码中的 powershell 调用。看来我应该a)绕过powershell并直接使用它后面的托管库,或者b)应该有更好的机制来为powershell cmdlet生成互操作库。

这些天来,微软似乎在大量使用 PS CmdLets,它本质上正在成为一种新的互操作 API。

我错过了什么吗?在这种情况下使用什么好的策略?

0 投票
1 回答
2703 浏览

macos - 是否有适用于 Mac OSX 的 App-V / Docker 等效项?

Windows有一个名为App-V的应用程序虚拟化工具。

Linux似乎有一个名为Docker的类似工具。

我的问题是 -是否有适用于MacOS X的 Docker 等价物?(即无需在 VirtualBox 上启动 Linux 虚拟机?)

0 投票
0 回答
277 浏览

c# - 如何创建或获取 visio 实例(visio 安装在 app-v 上)?

我在 app-v 上安装了 Visio,这是用于应用程序虚拟化的 Microsoft 工具。我在本地机器上运行 visio,效果很好。但是在我的本地机器上编写 ac# 代码以获取或创建 Visio 应用程序时,如下所示:

我得到了错误:

操作不可用(HRESULT 异常:0x800401E3 (MK_E_UNAVAILABLE))

我首先午餐 Visio,然后是我的 c# 代码,所以我确定 Visio 正在运行。我当然理解错误,但在这种情况下如何获取或创建 Visio?

0 投票
1 回答
279 浏览

powershell - 为什么以管理员身份添加软件包后会出现两个 AppV 托盘图标?

如果我以普通用户身份登录 Windows 机器,我会得到一个 AppV 系统托盘图标和一个进程 AppVStreamingUX.exe,以进行匹配。没关系。当我想向我的客户端添加一个包时,我需要以管理员身份打开 Powershell,这也很好。但是,在调用“Add-AppVClientPackage”命令后,我现在有两个系统托盘图标,当然还有两个 AppVStreamingUX.exe 进程——一个给我,一个给管理员。即使在退出 Powershell 之后,第二个仍然存在,现在我有两个系统托盘图标,这只是令人困惑。

那么,我如何以管理员身份使用 Powershell 添加包,而无需启动第二个 AppVStreamingUX.exe 进程?

0 投票
1 回答
351 浏览

c# - Microsoft App-V 和硬件 ID

我目前正在研究用 C# .NET 4.5 编写的软件解决方案。该软件使用基于硬件 ID(例如 MAC 地址或 CPU ID)的许可系统。一位用户现在报告说,在将软件与 Microsoft App-V 一起使用时,他遇到了许可问题。他提到每次新用户想要使用该软件时,应用程序都会抱怨许可证无效(由于硬件更改)。如果以前注册的用户在不同的客户端上使用本软件,也会发生这种情况。我现在的问题是,当通过 App-V 运行应用程序时,以下代码片段返回什么,客户端的 Mac 地址或应用程序实际运行的服务器的地址。如果第一个是真的,有没有办法从服务器获取相同的信息,使用 .NET 中的某些功能?

0 投票
0 回答
266 浏览

eclipse - Eclipse 应用程序的应用程序虚拟化

我有 Eclipse 在 Windows XP 上运行几个小部件。我相信小部件只能在 IE6 上运行,所以我想使用 App-V(或类似的)将 [Eclipse + 小部件 + IE6] 封装成可执行文件并在 Windows 8/10 上运行。

这是一个可行的解决方案还是我应该寻找其他地方?

ps 这只是一个“权宜之计”的措施,但最终的重新编码可能需要数年才能完成......

0 投票
1 回答
609 浏览

c# - 从 C# 中检查应用程序是否在 App-V 中运行

有没有办法在我的应用程序中检查它是从 App-V(或其他一些应用程序可视化软件)运行还是从本地安装运行?

我环顾四周,但我找不到明确的答案......

0 投票
1 回答
1434 浏览

deployment - 在无法访问 chrome 网上商店的锁定 Windows 计算机上企业部署 Chrome 扩展程序

对于 Windows 上企业安装的 Chrome 扩展,是否有任何替代部署方法不会从 Chrome 网上商店获取扩展?情况是一些企业使用了一个没有外部互联网访问的锁定网络,并且不允许访问公共的谷歌 URL 来获取扩展。

是否有人对 Microsoft App-V 上的 Chrome 浏览器和扩展部署有任何经验?

0 投票
2 回答
272 浏览

powershell - PowerShell App-V 5.0 SP3 服务器安装

我正在尝试使这个脚本工作,它使用 PowerShell 自动安装 App-V 5.0。我正在使用 SQL 2012 在 Windows Server 2012 R2 上安装它。每当它到达 Invoke-Expression $installappv 时,什么都没有发生。我可以在任务管理器中看到安装文件启动了几秒钟,但没有安装任何东西。请帮忙。

这是文件“.\AppVInstall\AppVServer\AppV_Conf.ini”的内容

0 投票
1 回答
160 浏览

javascript - App-V 5.0 包加载查询

首先,我应该说我对 App-V 知之甚少,我只需要知道这是否可能。

我们在企业桌面环境中安装了 2 个版本的 IE9。一个标准的基本 IE 和一个包含 TruView 插件的 App-V 软件包版本。

TruView 版本是使用这样的命令行运行的...

如果需要使用 TruView 插件,我需要做的是在浏览器的 TruView 版本中加载 HTML 页面。

显然,出于安全原因,我不能将它作为命令行从 JavaScript 运行,但由于它似乎是一个命令行开关,导致插件在默认 IE 浏览器中加载,有没有办法从加载插件包JavaScript?

正如我所说,我只需要知道这是否可能,这样我就可以解决问题。如果没有,那么我可以告诉他们我们需要找到另一种解决方法。