diff --git a/windows/manage/appv-viewing-appv-server-publishing-metadata.md b/windows/manage/appv-viewing-appv-server-publishing-metadata.md index babe5ccc6a..af1afce436 100644 --- a/windows/manage/appv-viewing-appv-server-publishing-metadata.md +++ b/windows/manage/appv-viewing-appv-server-publishing-metadata.md @@ -11,137 +11,66 @@ ms.prod: w10 # Viewing App-V Server Publishing Metadata -Applies to: Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, and Windows Server 2008 R2 +Applies to: Windows Server 2016 -Use this procedure to view publishing metadata, which can help you resolve publishing-related issues. You must be using the App-V Management server to use this procedure. +Use this procedure to view App-V Server publishing metadata, which can help you resolve publishing-related issues. You must be using the App-V Management server to use this procedure. This article contains the following information: -- [App-V requirements for viewing publishing metadata](#bkmk-51-reqs-pub-meta) +- [Definition of publishing metadata](#bkmk-whatis-pub-metadata) - [Syntax to use for viewing publishing metadata](#bkmk-syntax-view-pub-meta) -- [Query values for client operating system and version](#bkmk-values-query-pub-meta) +- [Query values for client operating system](#bkmk-values-query-pub-meta) -- [Definition of publishing metadata](#bkmk-whatis-pub-metadata) +## Definition of publishing metadata -## App-V requirements for viewing publishing metadata +When packages are published to a computer that is running the App-V client, metadata is sent to that computer indicating which packages and connection groups are being published. The App-V Client makes two separate requests for the following: +- Packages and connection groups that are entitled to the client computer. -In App-V, you must provide the following values in the address when you query the App-V Publishing server for metadata: +- Packages and connection groups that are entitled to the current user. - ---- - - - - - - - - - - - - - - - - -
ValueAdditional details

ClientVersion

If you omit the ClientVersion parameter from the query, the metadata excludes the features that were new in App-V 5.0 SP3.

ClientOS

You have to provide this value only if you select specific client operating systems when you sequence the package. If you select the default (all operating systems), do not specify this value in the query.

-

If you omit the ClientOS parameter from the query, only the packages that were sequenced to support any operating system appear in the metadata.

+The Publishing server communicates with the Management server to determine which packages and connection groups are available to the requester. The Publishing server must be registered with the Management server in order for the metadata to be generated. -  +You can view the metadata for each request in an Internet browser by using a query that is in the context of the specific user or computer. ## Query syntax for viewing publishing metadata +This section provides information about queries for viewing publishing metadata for App-V 5.0 SP3 Server and App-V 5.1 server. The App-V server components have not changed since App-V 5.0 was released, so App-V 5.x Server is the version of the server used with App-V for Windows 10. -The following table provides the syntax and query examples. +**Query syntax** - ------ - - - - - - - - - - - - - - - - - - - - - - -
Version of App-VQuery syntaxParameter descriptionsExample

App-V 5.0 SP3 and App-V

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

---- - - - - - - - - - - - - - - - - - - - - - - - - -
ParameterDescription

<PubServer>

Name of the App-V Publishing server.

<Publishing Port#>

Port to the App-V Publishing server, which you defined when you configured the Publishing server.

ClientVersion=<AppvClientVersion>

Version of the App-V client. Refer to the following table for the correct value to use.

ClientOS=<OSStringValue>

Operating system of the computer that is running the App-V client. Refer to the following table for the correct value to use.

-

 

-

To get the name of the Publishing server and the port number (http://<PubServer>:<Publishing Port#>) from the App-V Client, look at the URL configuration of the Get-AppvPublishingServer PowerShell cmdlet.

http://pubsvr01:2718/?clientversion=5.0.10066.0&clientos=WindowsClient_6.2_x64

-

In the example:

-
    -
  • A Windows Server 2012 R2 named “pubsvr01” hosts the Publishing service.

  • -
  • The Windows client is Windows 8.1 64-bit.

  • -

App-V 5.0 through App-V 5.0 SP2

http://<PubServer>:<Publishing Port#>/

-
-Note   -

ClientVersion and ClientOS are supported only in App-V 5.0 SP3 and App-V.

-
-
-  -

See the information for App-V 5.0 SP3 and App-V.

http://pubsvr01:2718

-

In the example, A Windows Server 2012 R2 named “pubsvr01” hosts the Management and Publishing services.

+`http://:/?ClientVersion=&ClientOS=` -  +For information about the variables in this syntax, see the table that follows. -## Query values for client operating system and version +**Query example** +`http://pubsvr01:2718/?ClientVersion=10.0.14393&ClientOS=WindowsClient_10.0_x64` -In your publishing metadata query, enter the string values that correspond to the client operating system and version that you’re using. +In this example: + +- A computer running Windows Server 2016 named “pubsvr01” hosts the Publishing service. + +- The Windows client is Windows 10, 64-bit. + +**Query parameter descriptions** + +The following table describes the parameters shown in the preceding **Query syntax**. + +| Parameter | Description | +|------------|---------------| +| `` | Name of the App-V Publishing server. | +| `` | Port to the App-V Publishing server, which you defined when you configured the Publishing server. | +| `ClientVersion=` | Windows 10 build number. You can obtain this number by running the following Windows PowerShell command:
`(Get-CimInstance Win32_OperatingSystem).version` | +| `ClientOS=` | Operating system of the computer that is running the App-V client. Refer to the table that follows for the correct value.
You can omit this parameter, with the result that only the packages that were sequenced to support all operating systems will appear in the metadata. | + +To get the name of the Publishing server and the port number (`http://:`) from the App-V client, look at the URL configuration of the Get-AppvPublishingServer Windows PowerShell cmdlet. + +## Query values for client operating system + +In your publishing metadata query, enter the string values that correspond to the client operating system that you’re using. @@ -208,16 +137,6 @@ In your publishing metadata query, enter the string values that correspond to th - - - - - - - - - - @@ -230,36 +149,11 @@ In your publishing metadata query, enter the string values that correspond to th

WindowsServer_6.2_x86

Windows 7

64-bit

WindowsClient_6.1_x64

Windows 7

32-bit

WindowsClient_6.1_x86

Windows Server 2008 R2

64-bit

WindowsServer_6.1_x64

-  - -## Definition of publishing metadata - - -When packages are published to a computer that is running the App-V client, metadata is sent to that computer indicating which packages and connection groups are being published. The App-V Client makes two separate requests for the following: - -- Packages and connection groups that are entitled to the client computer. - -- Packages and connection groups that are entitled to the current user. - -The Publishing server communicates with the Management server to determine which packages and connection groups are available to the requester. The Publishing server must be registered with the Management server in order for the metadata to be generated. - -You can view the metadata for each request in an Internet browser by using a query that is in the context of the specific user or computer. ## Have a suggestion for App-V? - Add or vote on suggestions [here](http://appv.uservoice.com/forums/280448-microsoft-application-virtualization). For App-V issues, use the [App-V TechNet Forum](https://social.technet.microsoft.com/Forums/en-US/home?forum=mdopappv). ## Related topics - [Technical Reference for App-V](appv-technical-reference.md) - -  - -  - - - - -