查看 App-V 服务器发布元数据

适用范围

  • Windows Server 2016

使用此过程可查看 App-V Server 发布元数据,这有助于解决与发布相关的问题。 必须使用 App-V 管理服务器才能使用此过程。

本文包含以下信息:

发布元数据的定义

将包发布到运行 App-V 客户端的计算机时,元数据将发送到该计算机,指示要发布哪些包和连接组。 App-V 客户端针对以下命令发出两个单独的请求:

  • 有权使用客户端计算机的包和连接组。

  • 有权访问当前用户的包和连接组。

发布服务器与管理服务器通信,以确定哪些包和连接组可供请求者使用。 发布服务器必须注册到管理服务器才能生成元数据。

可以使用特定用户或计算机上下文中的查询查看 Internet 浏览器中每个请求的元数据。

用于查看发布元数据的查询语法

本部分提供有关用于查看 App-V 5.0 SP3 服务器和 App-V 5.1 服务器发布元数据的查询的信息。 自 App-V 5.0 发布以来,App-V 服务器组件一直没有更改,因此 App-V 5.x Server 是 App-V 中用于Windows客户端的服务器版本。

查询语法

http://<PubServer>:<Publishing Port#>/?ClientVersion=<BuildNumber>&ClientOS=<OSStringValue>

有关此语法中的变量的信息,请参阅下表。

查询示例

http://pubsvr01:2718/?ClientVersion=10.0.14393&ClientOS=WindowsClient_10.0_x64

在本示例中:

  • 运行名为“pubsvr01”Windows Server 2016的计算机托管发布服务。

  • Windows客户端为 64 位。

查询参数说明

下表描述了前面 的查询语法中显示的参数。

参数 描述
<PubServer> App-V 发布服务器的名称。
<Publishing Port#> 移植到在配置发布服务器时定义的 App-V 发布服务器。
ClientVersion=<BuildNumber> Windows客户端生成号。 可以通过运行以下Windows PowerShell命令来获取此数字:
(Get-CimInstance Win32_OperatingSystem).version
ClientOS=<OSStringValue> 运行 App-V 客户端的计算机的操作系统。 有关正确的值,请参阅下面的表。
可以省略此参数,结果只有序列化为支持所有操作系统的包才会显示在元数据中。

若要从 App-V 客户端获取发布服务器的名称和端口号 (http://<PubServer>:<Publishing Port#>) ,请查看 Get-AppvPublishingServer Windows PowerShell cmdlet 的 URL 配置。

客户端操作系统的查询值

在发布元数据查询中,输入与正在使用的客户端操作系统对应的字符串值。

操作系统 体系结构 字符串值
Windows 10/11 64 位 WindowsClient_10.0_x64
Windows 10/11 32 位 WindowsClient_10.0_x86
Windows 8.1 64 位 WindowsClient_6.2_x64
Windows 8.1 32 位 WindowsClient_6.2_x86
Windows 8 64 位 WindowsClient_6.2_x64
Windows 8 32 位 WindowsClient_6.2_x86
Windows Server 2012 R2 64 位 WindowsServer_6.2_x64
Windows Server 2012 R2 32 位 WindowsServer_6.2_x86
Windows Server 2012 64 位 WindowsServer_6.2_x64
Windows Server 2012 32 位 WindowsServer_6.2_x86
Windows Server 2008 R2 64 位 WindowsServer_6.1_x64
Windows Server 2008 R2 32 位 WindowsServer_6.1_x86


对于 App-V 问题,请使用 App-V TechNet 论坛

相关文章

App-V 的技术参考