Another great command line tool we can use into VMware Horizon environment is called vdmutil.cmd, which can be used to create, assign and manage URL content redirection between client and agent communication.
You can check all the command related to vdmutil.cmd checking the latest documented version into VMware Docs website. As part of my study guide, I’ll check all command usage using VMware HOL Online, using Virtualizaed Workspace Services area of expertise.
vmdutil.cmd is located into View Connection Server in the following windows path:
c:\Program Files\VMware\VMware View\Server\tools\bin\vdmutil.cmd.
Prior starting, if you have any question related to how to use vdmutil.cmd command line, you can type vdmutil.cmd –commandName –help, where –commandName is equivalent to the Command Name options we have below:
Command Name (available into vdmtuil.cmd):
- –activatePendingCertificate
- –activatePendingConnectionServerCertificates
- –addGroupEntitlement
- –addGroupURLSetting
- –addPoolAssociation
- –addUserEntitlement
- –addUserURLSetting
- –assignPodToSite
- –countPendingMsgSecStatus
- –createGlobalApplicationEntitlement
- –createGlobalEntitlement
- –createGroupHomeSite
- –createPendingCertificate
- –createPendingConnectionServerCertificates
- –createSite
- –createURLSetting
- –createUserHomeSite
- –deleteGlobalApplicationEntitlement
- –deleteGlobalEntitlement
- –deleteGroupHomeSite
- –deleteSite
- –deleteURLSetting
- –deleteUserHomeSite
- –disableURLSetting
- –editSite
- –ejectPod
- –enableURLSetting
- –getMsgSecLevel
- –getMsgSecMode
- –initialize
- –join
- –listAssociatedPools
- –listEntitlements
- –listGlobalApplicationEntitlements
- –listGlobalEntitlements
- –listMsgBusSecStatus
- –listPendingMsgSecStatus
- –listPods
- –listSites
- –listURLSetting
- –listUserAssignments
- –readURLSetting
- –refreshDesktopCertificates
- –refreshFarmCertificates
- –refreshMachineCertificate
- –refreshSecurityServerCertificate
- –refreshUnmanagedMachineCertificate
- –removeGroupEntitlement
- –removeGroupURLSetting
- –removePoolAssociation
- –removeUserEntitlement
- –removeUserURLSetting
- –resolveUserHomeSite
- –setMsgSecMode
- –showGroupHomeSites
- –showUserHomeSites
- –truesso
- –uninitialize
- –unjoin
- –updateGlobalApplicationEntitlement
- –updateGlobalEntitlement
- –updatePod
- –updateURLSetting
Common Options:
- –authAs : Specifies the name of the user to authenticate to the broker
- –authDomain : Specifies the domain name of the user to authenticate to the broker
- –authPassword – Specifies the password for the user to authenticate to the broker;
- –verbose : Enable verbose logging to console;
Example : vdmutil.cmd –activatePendingCertificate –authAS USERNAME –authDomain DOMAIN_FQDN –authPassword PASSWORD
Get used to those commands for your daily activities. Some are really important as TrueSSO (e.g.), for managing the certificate and the communication among View Connection Server, Active Directory and Certificate Authority. This topic will be covered in another post. Enjoy it!