This workflow registers the supplied machine DNS names with a manual pool of unmanaged desktops in View. Use this workflow only for physical machines and non-vSphere virtual machines.

As an alternative to running this workflow, you can use the Add Physical Machines to Pool workflow, available in the Workflows/Example folder. This workflow combines the actions of the Register Machines to Pool workflow and the PowerShell workflows mentioned in Run Workflows to Add Physical Machines as PowerShell Hosts. Before you run the Add Physical Machines to Pool workflow, you must perform the tasks described in Configure a Physical Machine for an Unmanaged Pool and Configure vRealize Orchestrator to Use Kerberos Authentication with Physical Machines. You must also satisfy the prerequisites listed in Prerequisites for Adding Unmanaged Machines to Pools


Pod, pool ID, machine DNS names, guest OS


Provided machine names are registered with the specified unmanaged desktop pool in View.


  • This workflow registers any of the DNS names that are provided without performing any kind of validation. The administrator must manually push the returned registry token to the registered machine.

  • To add a new line in the DNS Names text box, so that you can add multiple DNS names, press Ctrl+Enter. If you press only Enter, instead of adding a new line, the workflow is submitted.

  • To register a Windows Server 2008 R2 machine, you must first log in to View Administrator, select View Configuration > Global Settings > General, click Edit, and select the Enable Windows Server desktops check box.


For an unmanaged pool, if the operating system is selected as Windows 8.1, the DNS names of the machines get registered in Horizon View as Windows 8.