Jump to content

Featured Replies

Posted

Dear All,

Thanks, if you could help with adding an example for “URL for horizon client online update” GPO as I'm trying to let the Horizon clients to be updated from local repository. I tried to use the GPO by adding the local download URL https://mydomain.com/downloads with adding the client installation file to this location but not working. I think that there is some missing files ex: xml file with the client installation.

Thank you

 

 

Hrzn_GPO.png

Solved by Dominik

Go to solution
  • Replies 14
  • Views 2.6k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Dear @Mohamed Abdelaal, I made research because I'm curios about this. It's not easy.  Env for test: Windows Server with IIS as web server, Windows client with Horizon client

Posted Images

  • Author

@Dominik Yes, I need to update the Horizon clients in my local environment using the GPO which means I need the clients to check for updates from a local location instead-of the default internet location.

Edited by Mohamed Abdelaal

@Mohamed Abdelaal did you also turn on "Enable Horizon Client online update" and "Automatically check for update"? I think the first one is required (otherwise "URL for horizon client online update" becomes irrelevant) and the second is optional but good to have.

  • Solution

Dear @Mohamed Abdelaal,

I made research because I'm curios about this.

It's not easy. 

Env for test:

Windows Server with IIS as web server,

Windows client with Horizon client 2312.1

First on main site for example https://update.domain.local/horizon-client put index.xml file with this data:

<vendorList>
  <vendor>
    <name>VMware Inc.</name>
    <code>VMW</code>
    <indexfile>viewcrt-mac.xml</indexfile>
    <patchUrl>viewcrt-mac</patchUrl>
  </vendor>
  <vendor>
    <name>VMware Inc.</name>
    <code>VMW</code>
    <indexfile>viewcrt-windows.xml</indexfile>
    <patchUrl>viewcrt-windows</patchUrl>
  </vendor>
</vendorList>

where viewcrt-windows is folder on IIS.

Next in folder I put file name viewcrt-windows.xml with versions for update, in this case I use only newest version:

<metaList>
  <metadata>
    <productId>viewcrt-windows</productId>
    <version>8.0.0</version>
    <url>../viewcrt-windows/8.13.1/11490723527/metadata.xml.gz</url>
    <locale></locale>
  </metadata>
</metaList>

Next create folders 8.13.1/11490723527 in viewcrt-windows, put file metadata.xml.gz and VMware-Horizon-Client-2406.1-8.13.1-11490723527.exe.tar (exe is packed in tar because also have xml file called descriptor.xml). This two files I downloaded from Omnnisa site .

After put all files on server I set up gpo URL location for https://update.domain.local/horizon-client (on the end you don't put /), works fine 🙂

If you want I can share file for you. Give me a message.

Dear Omnissa please create simple process for this 🙂 

Dominik Jakubowski

EUC Expert  | vExpert
VDI Ninja

https://vdesktop.ninja

  • Author
3 hours ago, Dominik said:

Dear @Mohamed Abdelaal,

I made research because I'm curios about this.

It's not easy. 

Env for test:

Windows Server with IIS as web server,

Windows client with Horizon client 2312.1

First on main site for example https://update.domain.local/horizon-client put index.xml file with this data:

<vendorList>
  <vendor>
    <name>VMware Inc.</name>
    <code>VMW</code>
    <indexfile>viewcrt-mac.xml</indexfile>
    <patchUrl>viewcrt-mac</patchUrl>
  </vendor>
  <vendor>
    <name>VMware Inc.</name>
    <code>VMW</code>
    <indexfile>viewcrt-windows.xml</indexfile>
    <patchUrl>viewcrt-windows</patchUrl>
  </vendor>
</vendorList>

where viewcrt-windows is folder on IIS.

Next in folder I put file name viewcrt-windows.xml with versions for update, in this case I use only newest version:

<metaList>
  <metadata>
    <productId>viewcrt-windows</productId>
    <version>8.0.0</version>
    <url>../viewcrt-windows/8.13.1/11490723527/metadata.xml.gz</url>
    <locale></locale>
  </metadata>
</metaList>

Next create folders 8.13.1/11490723527 in viewcrt-windows, put file metadata.xml.gz and VMware-Horizon-Client-2406.1-8.13.1-11490723527.exe.tar (exe is packed in tar because also have xml file called descriptor.xml). This two files I downloaded from Omnnisa site .

After put all files on server I set up gpo URL location for https://update.domain.local/horizon-client (on the end you don't put /), works fine 🙂

If you want I can share file for you. Give me a message.

Dear Omnissa please create simple process for this 🙂 

Dear @Dominik

Thank you for your great effort. I can confirm that I followed your instructions and clients were able to update Horizon clients smoothly. 

Thank you ance again.

On 12/6/2024 at 3:21 PM, Dominik said:

Dear @Mohamed Abdelaal,

I made research because I'm curios about this.

It's not easy. 

Env for test:

Windows Server with IIS as web server,

Windows client with Horizon client 2312.1

First on main site for example https://update.domain.local/horizon-client put index.xml file with this data:

<vendorList>
  <vendor>
    <name>VMware Inc.</name>
    <code>VMW</code>
    <indexfile>viewcrt-mac.xml</indexfile>
    <patchUrl>viewcrt-mac</patchUrl>
  </vendor>
  <vendor>
    <name>VMware Inc.</name>
    <code>VMW</code>
    <indexfile>viewcrt-windows.xml</indexfile>
    <patchUrl>viewcrt-windows</patchUrl>
  </vendor>
</vendorList>

where viewcrt-windows is folder on IIS.

Next in folder I put file name viewcrt-windows.xml with versions for update, in this case I use only newest version:

<metaList>
  <metadata>
    <productId>viewcrt-windows</productId>
    <version>8.0.0</version>
    <url>../viewcrt-windows/8.13.1/11490723527/metadata.xml.gz</url>
    <locale></locale>
  </metadata>
</metaList>

Next create folders 8.13.1/11490723527 in viewcrt-windows, put file metadata.xml.gz and VMware-Horizon-Client-2406.1-8.13.1-11490723527.exe.tar (exe is packed in tar because also have xml file called descriptor.xml). This two files I downloaded from Omnnisa site .

After put all files on server I set up gpo URL location for https://update.domain.local/horizon-client (on the end you don't put /), works fine 🙂

If you want I can share file for you. Give me a message.

Dear Omnissa please create simple process for this 🙂 

Awesome! Not sure why it isn't in the documentation

  • 4 months later...

Create an account or sign in to comment