We at comdivision like to share some insights with you. Discover our blog posts on a variety of technical and non-technical topics.

Installing Workspace ONE UEM Agent on devices in use, but without any software deployment solution


Two months ago, I got engaged in a customer project for Workspace ONE. On Key Requirement was the installation of the Workspace ONE UEM Agent (aka. AWAgent) on Windows 10 Devices (Notebooks and Clients) which were already handed over to the End users.  The IT of the Customer does not have any kind of software deployment tools like Microsoft’s SCCM or Symantec Altiris and so on. So, it was necessary to find a solution for deploying the agent without any additional tools, only GPO should be utilized.

So, what we need to do is strip our "problem" into two parts. First part installing the AWAgent without Local Admin Rights (LAR) and the second part stage the Windows 10 Device and automatically reassign the user.

Let us start with the first Part. First of all, we need our staging User. So, inside the Workspace UEM Console, we create a new User (Local user not an LDAP User) and give him the staging Permission.

Read More

Understanding JSON objects


I am working as a VCI and teach a lot of trainings with vRO content and often get the question about JSON objects in vRealize Orchestrator and how they work and how they can be built easily. That’s the reason I decided to write an article about that topic with the approach, which helped me, understanding a JSON object.

First to say, JSON (JavaScript Object Notation) is an object, based on JavaScript, the programming language in vRO. This leads to the fact, that these objects can easily be created and handled in workflows. Furthermore, I often use them to pass a lot of information from one element to another. Instead of binding many input and output parameters to certain elements, you only need to create a single binding and have the option to pass many parameters at once.

Read More

New ways to "update" your VMware certifications...


Recently VMware announced the removal of the certification expiration, causing a relief for a lot of people, as keeping up with certs and other topics can be quite challenging from time to time.

Another recent change caught me as a complete surprise, I first thought that the massive uprise in VCP-NV 2019 certs was due to an initiative for partner enablement or in preparation for the announced VMware on AWS Master Competency which will require this as parts of it. But then I did some research and found that VMware now offers different ways for the different cert tracks on how to update your cert to the newest version WITHOUT sitting the exam. 

In the following paragraphs I will ONLY COVER THE UPGRADE PATHS to renew your certification. If you don't hold that certificate or are on a different track please visit the link on each cert for more dertails.

Read More

Why you should attend VMware Empower and why I did!


Today a non-tech blog-post, I wanted to recap and encourage the participation in the VMware Empower conference… Why as a Partner you should attend and ensure at least your tech field team is attending…

You want the short version:

Empower is the technical enablement event for VMware Partners, there is currently no better place to network, get insights into all products, get envisioned with short and long term road map overview and even get a free exam to make the next step towards a higher partner level.

Read More

How to use the vRealize Orchestrator API Explorer


It took me a while to figure out, how to use the vRO API explorer creating necessary code for workflows. Now is the time to share the knowledge. The API explorer, together with the MOB (Managed Object Browser) of the vCenter Server, provides a very powerful combination to develop code. Often you need to create specific objects to reconfigure virtual machines or hosts for example and you need to collect the information, how an object is created on the one hand and on the other hand how to manipulate an object.

Read More

vCloud Director (critical security update) - Update instructions


VMware has released on 28-March 2019 vCloud Director which includes a highly critical security patch which should be installed as soon as possible by all service providers running vCloud Director 9.5.

Security issue at hand:

VMware vCloud Director for Service Providers update resolves a Remote Session Hijack vulnerability in the Tenant and Provider Portals. Successful exploitation of this issue may allow a malicious actor to access the Tenant or Provider Portals by impersonating a currently logged in session.

Personal note / comment (I started to add this as I get often asked to evaluate the "real criticality/risk factor" by our strategic accounts):

This is a very critical issue which could directly affect customer/tenant data security, therefore I advice to give the test and upgrade procedure highest priority. Ensure this get's validated on test infrastructure before applied to production systems.

Read More

Upgrade PostgreSQL database (from 9.x to 10) and vCloud Director to 9.5


If you are still using PostgreSQL 9.x with vCloud Director you will receive a big stop sign if you try to upgrade to vCloud Director 9.5, as this version requires PostgreSQL to be on v10 as a minimum. In this blog post I will walk you step by step on how to upgrade PostgreSQL on a CentOS system, as well as how to apply the vCloud Director 9.5 upgrade. I am pretty sure the process on RedHat is similar, but i had no system to validate at hand.

Read More

Useful settings Horizon View Client on Mac


Me writing a blogpost about Horizon View, never thought that this is going to happen, but never say never.

Like many others, I migrated from Windows to Mac and using Mac OS natively. Some time ago we started using remote apps within the Horizon View Client, which is pretty cool. Instead of connecting to my View Desktop I can use an application direct on my Mac.

Read More

Custom XML objects in vRealize Orchestrator


Lately I had the issue that I needed to create custom XML objects based on variables. In first place it sounds simple, but in the end, there are a couple of different methods doing this. This article will discuss these options.

The first method is a simple string, but if the object gets a bit larger, this is not very useful.

Read More

Rabbit MQ routing key configuration


Two weeks ago, I had a problem connecting VMware vCloud Director to vRealize Orchestrator using Rabbit MQ as a message bus between those systems. The base configuration of Rabbit MQ was not a big deal, even clustering the message bus system for high availability, adding an exchange, queues, connecting vCD and vRO, everything was easy and straight forward, BUT: I didn’t get any messages into the right queues. This was my starting point.

As most of you guys know, I am a big fan of vRO (vRealize Orchestrator). I didn’t do any of the configuration in Rabbit MQ using the management interface, I configured everything using vRO but the graphical UI is very useful to verify what the workflows did.

After the installation of Rabbit MQ, I used the documentation (official RMQ documentation: https://www.rabbitmq.com/documentation.html) and some blogs I found, I needed to configure RMQ, but how? Now vRO comes into play, because it is shipped with a preinstalled AMQP plugin, containing all needed workflows to configure the message broker.

Read More