VMWare Horizon Client 3.5.2 Lab Configuration

donparfet
Contributor

I am setting up VMWare Horizon Client for use in a lab, and we have more than one desktop pool available, and some users have access to more than one. Those users who have access to more than one get a screen with the different pools to choose from. Any suggestions how to set a lab pool to open by default in this scenario? I know I can manually set the default pool after initial install, just trying to figure out how I might include that info in the profile I create or the setting lives somewhere else...
I have tried experimenting with setting URI values according to VMWare instructions, but I must be missing something

1 ACCEPTED SOLUTION

donparfet
Contributor

From James Kirkum, Jr.
- Enter the server address in the Safari browser address line. It should
look something like: vmware-view://your.server.address/YourPoolName
- Hit return, and it will ask you the application to open, cancel or
select the VMWare Horizon View Client if you want to test.
- In Safari, select the blue dot icon next to the address and drag it to
the desktop. This will create a .inetloc file.
- Rename the .inetloc file to ³Launch Windows² or something like that, and
give it a spiffy new icon.
- Drop the new ³Launch Windows² shortcut on the desktop or throw it in the
Applications folder and Dock.
- Click on the shortcut to verify it results in launching VMWare Horizon
View Client and bypassing the select pool dialog.

View solution in original post

6 REPLIES 6

bpavlov
Honored Contributor

https://jamfnation.jamfsoftware.com/discussion.html?id=14558

Not that it'll help you since you posted in that thread and no one responded (but in case anyone else is looking into something similar this thread might be relevant).

Anyways, what I would do in this case, before involving any config profile, setup and configure Horizon Client with the pools you want. Then look at the PLIST. If you can share the PLIST perhaps someone else can help with converting it into a config profile. I unfortunately do not have multiple pools to test with so I can't do any testing in that regard.

donparfet
Contributor

I have tried imaging a machine, installing VMWare Horizon, configuring the client settings from scratch and attempting to catch what is modified when I select the default pool for a user. I have not yet been able to determine a value in the plist that sets a default pool.

bpavlov
Honored Contributor

Do you have a plist you can share? Re-word whatever sensitive server names might be included?

donparfet
Contributor

Here is a sample plist file I used to build my profile:
(this reference appears to be simple history, it has no relation to a default <key>cn=v2-com-lounge-pool,ou=applications,dc=vdi,dc=vmware,dc=int</key> )



<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict> <key>DEVICE_ID</key> <string>515E283E-14C3-5056-876A-06A9B9C186B2</string> <key>Merged</key> <true/> <key>NSToolbar Configuration CdkToolbarForBrokersView</key> <dict> <key>TB Display Mode</key> <integer>2</integer> <key>TB Icon Size Mode</key> <integer>1</integer> <key>TB Is Shown</key> <integer>1</integer> <key>TB Size Mode</key> <integer>1</integer> </dict> <key>NSToolbar Configuration F9474182-2D79-4670-AA81-C87268EDD91D</key> <dict> <key>TB Display Mode</key> <integer>2</integer> <key>TB Icon Size Mode</key> <integer>1</integer> <key>TB Is Shown</key> <integer>1</integer> <key>TB Size Mode</key> <integer>1</integer> </dict> <key>NSWindow Frame MainWindow</key> <string>303 306 834 497 0 0 1440 877 </string> <key>Version</key> <string>3.5.2</string> <key>appFrameWithoutDesktop</key> <string>{{303, 273}, {834, 530}}</string> <key>broker-history</key> <array> <string>https://myserver.edu:443/broker/xml</string> </array> <key>cd260ec8-e622-4d37-8c07-b82ed985ddee</key> <dict> <key>cn=v2-com-lounge-pool,ou=applications,dc=vdi,dc=vmware,dc=int</key> <dict> <key>desktopIsFullScreen</key> <true/> </dict>

</dict> <key>cd260ec8-e622-4d37-8c07-b82ed985ddee-hostNames</key> <array> <string>https://myserver.edu:443/broker/xml</string> </array> <key>certificateVerificationMode</key> <integer>2</integer> <key>cipherString</key> string>!aNULL:kECDH+AES:ECDH+AES:RSA+AES:@STRENGTH</string <key>defaultBroker</key> <string>https://myserver.edu:443/broker/xml</string> <key>https://myserver.edu:443/broker/xml</key> <string>cd260ec8-e622-4d37-8c07-b82ed985ddee</string> <key>kAllowRemovableStorage</key> <false/> <key>promptSharingChecked</key> <true/> <key>promptedUSBPrintingServicesInstall</key> <true/> <key>sslProtocolOptions</key> <integer>33554432</integer> <key>trustedServers</key> <array> <string>https://myserver.edu:443/broker/xml</string> </array>
</dict>
</plist>


geoffreykobrien
Contributor

Look at the documentation for the client, you can create shortcuts to drop into a desktop, just place them in self service and away you go.

vmware-view://view.mycompany.com/Primary%20Desktop?action=start-session

https://www.vmware.com/pdf/horizon-view/horizon-view-client-mac-document.pdf

donparfet
Contributor

From James Kirkum, Jr.
- Enter the server address in the Safari browser address line. It should
look something like: vmware-view://your.server.address/YourPoolName
- Hit return, and it will ask you the application to open, cancel or
select the VMWare Horizon View Client if you want to test.
- In Safari, select the blue dot icon next to the address and drag it to
the desktop. This will create a .inetloc file.
- Rename the .inetloc file to ³Launch Windows² or something like that, and
give it a spiffy new icon.
- Drop the new ³Launch Windows² shortcut on the desktop or throw it in the
Applications folder and Dock.
- Click on the shortcut to verify it results in launching VMWare Horizon
View Client and bypassing the select pool dialog.